changeset 161:6600e2d1cc50

mingw32 build
author Chris Cannam <c.cannam@qmul.ac.uk>
date Tue, 05 Aug 2014 11:07:54 +0100
parents 9cc1f0be41dc
children de55508ac3de
files .hgignore build/mingw32/Makefile.mingw32
diffstat 2 files changed, 21 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.hgignore	Tue Aug 05 11:07:54 2014 +0100
@@ -0,0 +1,5 @@
+syntax: glob
+*~
+*.o
+*.so
+*.dll
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/build/mingw32/Makefile.mingw32	Tue Aug 05 11:07:54 2014 +0100
@@ -0,0 +1,16 @@
+
+TOOLPREFIX     ?= i586-mingw32msvc-
+CXX		= $(TOOLPREFIX)g++
+CC		= $(TOOLPREFIX)gcc
+LD		= $(TOOLPREFIX)g++
+AR		= $(TOOLPREFIX)ar
+RANLIB		= $(TOOLPREFIX)ranlib
+
+CXXFLAGS	+= -I../vamp-plugin-sdk -DNDEBUG -O3 -msse -msse2 -Wall -Wextra 
+LDFLAGS		:= -L../vamp-plugin-sdk -Lqm-dsp -Lbuild/mingw32 -static -shared -lqm-dsp -lvamp-sdk -llapack -lcblas -latlas -lf77blas -lg2cstubs
+
+PLUGIN_EXT	:= .dll
+
+MAKEFILE_EXT := .mingw32
+
+include build/general/Makefile.inc