Mercurial > hg > vampy-host
annotate Makefile.inc @ 54:d761c5fb06a0
Run tests
author | Chris Cannam |
---|---|
date | Wed, 14 Jan 2015 08:33:20 +0000 |
parents | b56513f872a5 |
children | 61701d895082 |
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@52 | 7 SRC_DIR := native |
Chris@52 | 8 |
Chris@52 | 9 HEADERS := $(SRC_DIR)/PyPluginObject.h $(SRC_DIR)/PyRealTime.h $(SRC_DIR)/FloatConversion.h $(SRC_DIR)/VectorConversion.h |
Chris@52 | 10 SOURCES := $(SRC_DIR)/PyPluginObject.cpp $(SRC_DIR)/PyRealTime.cpp $(SRC_DIR)/VectorConversion.cpp $(SRC_DIR)/vampyhost.cpp |
Chris@38 | 11 |
Chris@38 | 12 OBJECTS := $(SOURCES:.cpp=.o) |
Chris@38 | 13 OBJECTS := $(OBJECTS:.c=.o) |
Chris@38 | 14 |
Chris@38 | 15 $(LIBRARY): $(OBJECTS) |
Chris@38 | 16 $(CXX) -o $@ $^ $(LDFLAGS) |
Chris@54 | 17 $(NOSE) |
Chris@38 | 18 |
Chris@38 | 19 clean: |
Chris@38 | 20 rm -f $(OBJECTS) |
Chris@38 | 21 |
Chris@38 | 22 distclean: clean |
Chris@38 | 23 rm -f $(LIBRARY) |
Chris@38 | 24 |
Chris@38 | 25 depend: |
Chris@38 | 26 makedepend -Y -fMakefile.inc $(SOURCES) $(HEADERS) |
Chris@38 | 27 |
Chris@38 | 28 # DO NOT DELETE |
Chris@38 | 29 |
Chris@52 | 30 native/PyPluginObject.o: native/PyPluginObject.h native/FloatConversion.h |
Chris@52 | 31 native/PyPluginObject.o: native/VectorConversion.h native/PyRealTime.h |
Chris@52 | 32 native/PyRealTime.o: native/PyRealTime.h |
Chris@52 | 33 native/VectorConversion.o: native/FloatConversion.h native/VectorConversion.h |
Chris@52 | 34 native/vampyhost.o: native/PyRealTime.h native/PyPluginObject.h |
Chris@52 | 35 native/vampyhost.o: native/VectorConversion.h |