Chris@12: Chris@12: PLUGIN_LIBRARY_NAME := vamp-test-plugin Chris@12: Chris@12: PLUGIN_SOURCES := VampTestPlugin.cpp plugins.cpp Chris@12: Chris@12: PLUGIN_HEADERS := VampTestPlugin.h Chris@12: Chris@12: VAMP_SDK_DIR := ../vamp-plugin-sdk Chris@12: Chris@16: ARCHFLAGS := -mmacosx-version-min=10.6 Chris@16: CXXFLAGS := -I$(VAMP_SDK_DIR) -Wall -fPIC $(ARCHFLAGS) Chris@12: PLUGIN_EXT := .dylib Chris@16: LDFLAGS := -dynamiclib $(ARCHFLAGS) $(VAMP_SDK_DIR)/libvamp-sdk.a -exported_symbols_list vamp-plugin.list -install_name $(PLUGIN_LIBRARY_NAME)$(PLUGIN_EXT) Chris@12: Chris@12: Chris@12: PLUGIN_OBJECTS := $(PLUGIN_SOURCES:.cpp=.o) Chris@12: PLUGIN_OBJECTS := $(PLUGIN_OBJECTS:.c=.o) Chris@12: Chris@12: $(PLUGIN_LIBRARY_NAME)$(PLUGIN_EXT): $(PLUGIN_OBJECTS) Chris@12: $(CXX) -o $@ $^ $(LDFLAGS) Chris@12: Chris@12: $(PLUGIN_OBJECTS): $(PLUGIN_HEADERS) Chris@12: Chris@12: clean: Chris@12: rm -f *.o Chris@12: