changeset 11:12f66d43a5ff slimline

Restore Makefile.inc accidentally lost in previous commit, with some fixes for layout
author Chris Cannam
date Thu, 10 May 2012 10:04:32 +0100
parents 1a890b3d2b70
children e0bfc7b1a094
files songparts/build/general/Makefile.inc
diffstat 1 files changed, 28 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/songparts/build/general/Makefile.inc	Thu May 10 10:04:32 2012 +0100
@@ -0,0 +1,28 @@
+
+PLUGIN_EXT	?= .so
+PLUGIN	?= qm-vamp-plugins$(PLUGIN_EXT)
+CXX	?= g++
+CC	?= gcc
+
+CFLAGS	:= $(CFLAGS) -I. -I../../qm-dsp -I../../nnls-chroma
+CXXFLAGS	:= $(CXXFLAGS) -I. -I../../qm-dsp -I../../nnls-chroma
+LDFLAGS		:= -L../../qm-dsp  $(LDFLAGS)
+
+HEADERS := SongParts.h
+
+SOURCES := SongParts.cpp \
+           libmain.cpp \
+           ../../nnls-chroma/chromamethods.cpp \
+           ../../nnls-chroma/nnls.c
+
+OBJECTS := $(SOURCES:.cpp=.o)
+OBJECTS := $(OBJECTS:.c=.o)
+
+$(PLUGIN):	$(OBJECTS)
+		$(CXX) -o $@ $^ $(LDFLAGS)
+
+clean:		
+		rm $(OBJECTS)
+
+distclean:	clean
+		rm $(PLUGIN)