Mercurial > hg > segmenter-vamp-plugin
diff Makefile.mingw32 @ 72:6b23b827b108
Looks like --retain-symbols-file=<file>.list is the PE equivalent of the ELF version script for our purposes
author | Chris Cannam |
---|---|
date | Wed, 06 Aug 2014 16:02:25 +0100 |
parents | 4560e4722fe5 |
children |
line wrap: on
line diff
--- a/Makefile.mingw32 Wed Jun 25 13:56:27 2014 +0100 +++ b/Makefile.mingw32 Wed Aug 06 16:02:25 2014 +0100 @@ -1,10 +1,14 @@ -CXX := i486-mingw32-g++ -CC := i486-mingw32-gcc +TOOLPREFIX ?= i586-mingw32msvc- +CXX = $(TOOLPREFIX)g++ +CC = $(TOOLPREFIX)gcc +LD = $(TOOLPREFIX)g++ +AR = $(TOOLPREFIX)ar +RANLIB = $(TOOLPREFIX)ranlib -CFLAGS := -Wall -O2 -CXXFLAGS := $(CFLAGS) -Iboost_1_53_0 -LDFLAGS := -shared -Wl,-Bsymbolic -static-libgcc -Wl,--version-script=segmentino/vamp-plugin.map -fno-exceptions $(shell $(CXX) -print-file-name=libstdc++.a) +CFLAGS += -Wall -O2 +CXXFLAGS += $(CFLAGS) -Iboost_1_53_0 +LDFLAGS += -shared -static -Wl,-Bsymbolic -static-libgcc -Wl,--retain-symbols-file=segmentino/vamp-plugin.list -fno-exceptions $(shell $(CXX) -print-file-name=libstdc++.a) PLUGIN_EXT := .dll