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: