annotate Makefile.inc @ 52:b56513f872a5

Move files into subdirs
author Chris Cannam
date Wed, 14 Jan 2015 08:30:47 +0000
parents 0e0e18629917
children d761c5fb06a0
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@38 17
Chris@38 18 clean:
Chris@38 19 rm -f $(OBJECTS)
Chris@38 20
Chris@38 21 distclean: clean
Chris@38 22 rm -f $(LIBRARY)
Chris@38 23
Chris@38 24 depend:
Chris@38 25 makedepend -Y -fMakefile.inc $(SOURCES) $(HEADERS)
Chris@38 26
Chris@38 27 # DO NOT DELETE
Chris@38 28
Chris@52 29 native/PyPluginObject.o: native/PyPluginObject.h native/FloatConversion.h
Chris@52 30 native/PyPluginObject.o: native/VectorConversion.h native/PyRealTime.h
Chris@52 31 native/PyRealTime.o: native/PyRealTime.h
Chris@52 32 native/VectorConversion.o: native/FloatConversion.h native/VectorConversion.h
Chris@52 33 native/vampyhost.o: native/PyRealTime.h native/PyPluginObject.h
Chris@52 34 native/vampyhost.o: native/VectorConversion.h