# HG changeset patch # User Chris Cannam # Date 1354814719 0 # Node ID 686ef2976366b92338fd7cd21b7df2d44a13fe6f # Parent 7c463642a0a7e8cd4b2299e5da0bc36e2056d645 Build stuff, & mingw32 Makefile diff -r 7c463642a0a7 -r 686ef2976366 Makefile.inc --- a/Makefile.inc Wed Nov 21 09:33:17 2012 +0000 +++ b/Makefile.inc Thu Dec 06 17:25:19 2012 +0000 @@ -26,7 +26,7 @@ PLUGIN_MAIN := libmain.cpp -TESTS := test/test-meanfilter \ +TESTS ?= test/test-meanfilter \ test/test-fft \ test/test-cepstrum \ test/test-peakinterpolator \ diff -r 7c463642a0a7 -r 686ef2976366 Makefile.mingw32 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile.mingw32 Thu Dec 06 17:25:19 2012 +0000 @@ -0,0 +1,21 @@ + +CXX = i486-mingw32-c++ +CC = i486-mingw32-gcc +LD = i486-mingw32-c++ +AR = i486-mingw32-ar +RANLIB = i486-mingw32-ranlib + +TESTS = test/null + +CFLAGS := -Wall -O2 -I../include +CXXFLAGS := $(CFLAGS) + +LDFLAGS := -L../lib +PLUGIN_LDFLAGS := -shared -Wl,-Bstatic -static-libgcc -Wl,--version-script=vamp-plugin.map + +PLUGIN_EXT := .dll + +include Makefile.inc + +test/null: + ln -s /bin/true test/null diff -r 7c463642a0a7 -r 686ef2976366 Makefile.osx --- a/Makefile.osx Wed Nov 21 09:33:17 2012 +0000 +++ b/Makefile.osx Thu Dec 06 17:25:19 2012 +0000 @@ -3,7 +3,7 @@ CXXFLAGS := $(CFLAGS) LDFLAGS := -L../inst/lib -lvamp-sdk -L/usr/local/boost/stage/lib -PLUGIN_LDFLAGS := -dynamiclib +PLUGIN_LDFLAGS := -dynamiclib -exported_symbols_list=vamp-plugin.list PLUGIN_EXT := .dylib include Makefile.inc diff -r 7c463642a0a7 -r 686ef2976366 vamp-plugin.list --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vamp-plugin.list Thu Dec 06 17:25:19 2012 +0000 @@ -0,0 +1,1 @@ +_vampGetPluginDescriptor diff -r 7c463642a0a7 -r 686ef2976366 vamp-plugin.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vamp-plugin.map Thu Dec 06 17:25:19 2012 +0000 @@ -0,0 +1,4 @@ +{ + global: vampGetPluginDescriptor; + local: *; +};