diff build/general/Makefile.inc @ 315:11bf038ecfb5

* Add basic Linux Makefiles
author Chris Cannam <c.cannam@qmul.ac.uk>
date Wed, 09 Feb 2011 11:16:56 +0000
parents b5987e82c5f6
children f47182362b51
line wrap: on
line diff
--- a/build/general/Makefile.inc	Wed Feb 09 09:51:54 2011 +0000
+++ b/build/general/Makefile.inc	Wed Feb 09 11:16:56 2011 +0000
@@ -1,3 +1,12 @@
+
+LIBRARY ?= libqm-dsp.a
+CXX	?= g++
+CC	?= gcc
+AR	?= ar
+RANLIB	?= ranlib
+
+CFLAGS	:= $(CFLAGS) -I.
+CXXFLAGS	:= $(CXXFLAGS) -I.
 
 HEADERS := base/Pitch.h \
            base/Window.h \
@@ -76,3 +85,12 @@
 OBJECTS := $(SOURCES:.cpp=.o)
 OBJECTS := $(OBJECTS:.c=.o)
 
+$(LIBRARY):	$(OBJECTS)
+		$(AR) cr $@ $^
+		$(RANLIB) $@
+
+clean:		
+		rm $(OBJECTS)
+
+distclean:	clean
+		rm $(LIBRARY)