Chris@62: Chris@62: PLUGIN_LIBRARY_NAME = nnls-chroma Chris@62: Chris@62: PLUGIN_CODE_OBJECTS = chromamethods.o NNLSBase.o NNLSChroma.o Chordino.o Tuning.o plugins.o nnls.o viterbi.o Chris@62: Chris@62: VAMP_SDK_DIR = ../vamp-plugin-sdk Chris@62: Chris@62: CC=gcc Chris@62: CXX=g++ Chris@62: Chris@62: CFLAGS = -I$(VAMP_SDK_DIR) -Wall -O3 -ffast-math -msse -msse2 -mfpmath=sse -ftree-vectorize -fPIC Chris@62: #CFLAGS = -g -I$(VAMP_SDK_DIR) -Wall -fPIC Chris@62: CXXFLAGS = -I$(VAMP_SDK_DIR) -I../boost_1_44_0 -Wall -fPIC Chris@62: PLUGIN_EXT = .dll Chris@62: PLUGIN = $(PLUGIN_LIBRARY_NAME)$(PLUGIN_EXT) Chris@62: LDFLAGS = -shared -Wl,-soname=$(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a -Wl,--version-script=vamp-plugin.map Chris@62: Chris@62: Chris@62: $(PLUGIN): $(PLUGIN_CODE_OBJECTS) Chris@62: $(CXX) -o $@ $^ $(LDFLAGS) Chris@62: Chris@62: clean: Chris@62: del *.o Chris@62: