Mercurial > hg > qm-dsp
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)
