annotate Makefile.mingw32 @ 100:08dd88201115

Add numpy (is pip in path?)
author Chris Cannam
date Wed, 16 Jan 2019 15:47:57 +0000
parents 5e26aaba2eed
children
rev   line source
cannam@44 1
Chris@76 2 TOOLPREFIX ?= i586-mingw32msvc-
Chris@76 3 CXX = $(TOOLPREFIX)g++
Chris@76 4 CC = $(TOOLPREFIX)gcc
Chris@76 5 LD = $(TOOLPREFIX)g++
Chris@76 6 AR = $(TOOLPREFIX)ar
Chris@76 7 RANLIB = $(TOOLPREFIX)ranlib
cannam@44 8
Chris@77 9 PYVER = 27
Chris@77 10 CXXFLAGS := $(CXXFLAGS) -I../include -O2 -Wall -I../../Python$(PYVER)/include -I../../Python$(PYVER)/Lib/site-packages/numpy/core/include -DHAVE_NUMPY
Chris@77 11 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 12
Chris@77 13 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 14 $(TOOLPREFIX)g++ -shared $^ -o $@ $(LDFLAGS)
cannam@44 15
cannam@44 16 clean:
Chris@76 17 rm -f *.o
cannam@44 18