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