Chris@38: Chris@38: LIBRARY_EXT ?= .so Chris@38: LIBRARY ?= vampyhost$(LIBRARY_EXT) Chris@38: CXX ?= g++ Chris@38: CC ?= gcc Chris@38: Chris@52: SRC_DIR := native Chris@52: Chris@52: HEADERS := $(SRC_DIR)/PyPluginObject.h $(SRC_DIR)/PyRealTime.h $(SRC_DIR)/FloatConversion.h $(SRC_DIR)/VectorConversion.h Chris@52: SOURCES := $(SRC_DIR)/PyPluginObject.cpp $(SRC_DIR)/PyRealTime.cpp $(SRC_DIR)/VectorConversion.cpp $(SRC_DIR)/vampyhost.cpp Chris@38: Chris@38: OBJECTS := $(SOURCES:.cpp=.o) Chris@38: OBJECTS := $(OBJECTS:.c=.o) Chris@38: Chris@38: $(LIBRARY): $(OBJECTS) Chris@38: $(CXX) -o $@ $^ $(LDFLAGS) Chris@38: Chris@38: clean: Chris@38: rm -f $(OBJECTS) Chris@38: Chris@38: distclean: clean Chris@38: rm -f $(LIBRARY) Chris@38: Chris@38: depend: Chris@38: makedepend -Y -fMakefile.inc $(SOURCES) $(HEADERS) Chris@38: Chris@38: # DO NOT DELETE Chris@38: Chris@52: native/PyPluginObject.o: native/PyPluginObject.h native/FloatConversion.h Chris@52: native/PyPluginObject.o: native/VectorConversion.h native/PyRealTime.h Chris@52: native/PyRealTime.o: native/PyRealTime.h Chris@52: native/VectorConversion.o: native/FloatConversion.h native/VectorConversion.h Chris@52: native/vampyhost.o: native/PyRealTime.h native/PyPluginObject.h Chris@52: native/vampyhost.o: native/VectorConversion.h