Mercurial > hg > vampy-host
annotate Makefile.inc @ 38:e881d77da368
Split out Makefile
author | Chris Cannam |
---|---|
date | Wed, 26 Nov 2014 14:27:56 +0000 |
parents | |
children | 0e0e18629917 |
rev | line source |
---|---|
Chris@38 | 1 |
Chris@38 | 2 LIBRARY_EXT ?= .so |
Chris@38 | 3 LIBRARY ?= vampyhost$(LIBRARY_EXT) |
Chris@38 | 4 CXX ?= g++ |
Chris@38 | 5 CC ?= gcc |
Chris@38 | 6 |
Chris@38 | 7 HEADERS := PyPluginObject.h PyRealTime.h VectorConversion.h |
Chris@38 | 8 SOURCES := PyPluginObject.cpp PyRealTime.cpp VectorConversion.cpp vampyhost.cpp |
Chris@38 | 9 |
Chris@38 | 10 OBJECTS := $(SOURCES:.cpp=.o) |
Chris@38 | 11 OBJECTS := $(OBJECTS:.c=.o) |
Chris@38 | 12 |
Chris@38 | 13 $(LIBRARY): $(OBJECTS) |
Chris@38 | 14 $(CXX) -o $@ $^ $(LDFLAGS) |
Chris@38 | 15 |
Chris@38 | 16 clean: |
Chris@38 | 17 rm -f $(OBJECTS) |
Chris@38 | 18 |
Chris@38 | 19 distclean: clean |
Chris@38 | 20 rm -f $(LIBRARY) |
Chris@38 | 21 |
Chris@38 | 22 depend: |
Chris@38 | 23 makedepend -Y -fMakefile.inc $(SOURCES) $(HEADERS) |
Chris@38 | 24 |
Chris@38 | 25 # DO NOT DELETE |
Chris@38 | 26 |
Chris@38 | 27 PyRealTime.o: PyRealTime.h |
Chris@38 | 28 vampyhost.o: PyRealTime.h VectorConversion.h |
Chris@38 | 29 VectorConversion.o: VectorConversion.h |