git-svn-id: https://svn.code.sf.net/p/freetel/code@794 01035d8c-6547-0410-b346-abe4f9...
authorwittend99 <wittend99@01035d8c-6547-0410-b346-abe4f91aad63>
Mon, 22 Oct 2012 15:46:47 +0000 (15:46 +0000)
committerwittend99 <wittend99@01035d8c-6547-0410-b346-abe4f91aad63>
Mon, 22 Oct 2012 15:46:47 +0000 (15:46 +0000)
fdmdv2/src/Makefile.linux.dmw [new file with mode: 0644]

diff --git a/fdmdv2/src/Makefile.linux.dmw b/fdmdv2/src/Makefile.linux.dmw
new file mode 100644 (file)
index 0000000..a7a3000
--- /dev/null
@@ -0,0 +1,45 @@
+# src/Makefile.linux
+# David Rowe 10 Oct 2012
+#
+# Makefile for Linux to help David R get up to speed
+#
+# $ make -f Makefile.linux
+
+WX_GTK_PATH=/home/wittend/Projects/wxWidgets-2.9.4/build_gtk
+CODEC2_PATH=/home/wittend/Projects/codec2-dev
+
+WX_CONFIG=$(WX_GTK_PATH)/wx-config
+WX_CPPFLAGS = $(shell $(WX_CONFIG) --cxxflags)
+WX_LIBS = $(shell $(WX_CONFIG) --libs core, base, aui)
+CODEC2_INC=-I$(CODEC2_PATH)/src
+CODEC2_LIB=$(CODEC2_PATH)/src/.libs/libcodec2.a
+
+CPP_FLAGS = $(WX_CPPFLAGS) $(CODEC2_INC) -I../extern/include -g -Wall
+LIBS = $(WX_LIBS) $(CODEC2_LIB) -lm -lportaudiocpp -lpthread -lsndfile
+
+OBJS = topFrame.o \
+fdmdv2_main.o \
+fdmdv2_plot.o \
+fdmdv2_plot_scalar.o \
+fdmdv2_plot_scatter.o \
+fdmdv2_plot_spectrum.o \
+fdmdv2_plot_waterfall_linux.o \
+fdmdv2_pa_wrapper.o \
+dlg_about.o \
+dlg_audio.o \
+dlg_comports.o \
+dlg_options.o
+
+all: fdmdv2
+
+fdmdv2: $(OBJS) fdmdv2_main.h
+       g++ -o fdmdv2 $(OBJS) $(CPP_FLAGS) $(LIBS)
+
+fdmdv2_main.h: fdmdv2_defines.h fdmdv2_plot.h fdmdv2_plot_scalar.h fdmdv2_plot_waterfall_linux.h fdmdv2_plot_scatter.h fdmdv2_plot_spectrum.h fdmdv2_pa_wrapper.h
+
+%.o: %.cpp
+       g++ $(CPP_FLAGS) -c $< -o $@
+
+clean:
+       rm -f *.o fdmdv2
+