changeset 19:b3acb3a6de12 v1.0

mingw32 build
author Chris Cannam
date Fri, 06 Dec 2013 15:48:16 +0000
parents 1a18945a3263
children 1625cc4f4221
files Makefile.inc Makefile.mingw32
diffstat 2 files changed, 12 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile.inc	Fri Dec 06 15:06:08 2013 +0000
+++ b/Makefile.inc	Fri Dec 06 15:48:16 2013 +0000
@@ -7,10 +7,6 @@
 CFLAGS := $(CFLAGS) 
 CXXFLAGS := -I. $(CXXFLAGS)
 
-# LDFLAGS := $(LDFLAGS) -lvamp-sdk
-# PLUGIN_LDFLAGS := $(LDFLAGS) $(PLUGIN_LDFLAGS)
-# TEST_LDFLAGS := $(TEST_LDFLAGS) $(LDFLAGS) -lboost_unit_test_framework
-
 PLUGIN := pyin$(PLUGIN_EXT)
 
 SOURCES := PYIN.cpp \
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Makefile.mingw32	Fri Dec 06 15:48:16 2013 +0000
@@ -0,0 +1,12 @@
+
+CXX	:= i486-mingw32-g++
+CC	:= i486-mingw32-gcc
+
+CFLAGS    := -Wall -O2
+CXXFLAGS  := $(CFLAGS) -I../include -I../boost_1_53_0
+PLUGIN_LDFLAGS	  := -shared -L../lib -lvamp-sdk -Wl,-Bsymbolic -static-libgcc -Wl,--version-script=vamp-plugin.map -fno-exceptions $(shell $(CXX) -print-file-name=libstdc++.a)
+
+PLUGIN_EXT   := .dll
+
+include Makefile.inc
+