cannam@44: Chris@76: TOOLPREFIX ?= i586-mingw32msvc- Chris@76: CXX = $(TOOLPREFIX)g++ Chris@76: CC = $(TOOLPREFIX)gcc Chris@76: LD = $(TOOLPREFIX)g++ Chris@76: AR = $(TOOLPREFIX)ar Chris@76: RANLIB = $(TOOLPREFIX)ranlib cannam@44: Chris@77: PYVER = 27 Chris@77: CXXFLAGS := $(CXXFLAGS) -I../include -O2 -Wall -I../../Python$(PYVER)/include -I../../Python$(PYVER)/Lib/site-packages/numpy/core/include -DHAVE_NUMPY Chris@77: LDFLAGS := $(LDFLAGS) -static -L../lib -L../../Python$(PYVER)/libs -Wl,-Bstatic -lvamp-sdk -Wl,-Bdynamic -lpython$(PYVER) -Wl,--retain-symbols-file=vamp-plugin.list Chris@77: Chris@77: vampy.dll: PyPlugin.o PyPlugScanner.o vampy-main.o Mutex.o PyTypeInterface.o PyExtensionModule.o PyRealTime.o PyFeature.o PyParameterDescriptor.o PyOutputDescriptor.o PyFeatureSet.o PyExtensionManager.o Chris@77: $(TOOLPREFIX)g++ -shared $^ -o $@ $(LDFLAGS) cannam@44: cannam@44: clean: Chris@76: rm -f *.o cannam@44: