diff Makefile.inc @ 0:f559ab000b67

Initial skeleton
author Chris Cannam
date Fri, 07 Mar 2014 14:34:50 +0000
parents
children ab0b04e1c56b
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Makefile.inc	Fri Mar 07 14:34:50 2014 +0000
@@ -0,0 +1,43 @@
+
+PLUGIN_EXT	?= .so
+
+CXX	?= g++
+CC	?= gcc
+
+CFLAGS := $(CFLAGS) 
+CXXFLAGS := -I. $(CXXFLAGS)
+
+PLUGIN := chp(PLUGIN_EXT)
+
+SOURCES := ConstrainedHarmonicPeak.cpp
+
+PLUGIN_MAIN := plugins.cpp
+
+TESTS := 
+
+OBJECTS := $(SOURCES:.cpp=.o)
+OBJECTS := $(OBJECTS:.c=.o)
+
+PLUGIN_OBJECTS := $(OBJECTS) $(PLUGIN_MAIN:.cpp=.o)
+
+all: $(PLUGIN) $(TESTS)
+	for t in $(TESTS); do echo "Running $$t"; ./"$$t" || exit 1; done
+
+plugin: $(PLUGIN)
+
+$(PLUGIN): $(PLUGIN_OBJECTS)
+	$(CXX) -o $@ $^ $(PLUGIN_LDFLAGS)
+
+clean:		
+		rm -f $(PLUGIN_OBJECTS) test/*.o
+
+distclean:	clean
+		rm -f $(PLUGIN) $(TESTS)
+
+depend:
+		makedepend -Y -fMakefile.inc *.cpp test/*.cpp *.h test/*.h
+
+# DO NOT DELETE
+
+ConstrainedHarmonicPeak.o: ConstrainedHarmonicPeak.h
+plugins.o: ConstrainedHarmonicPeak.h