From 7c80574e86ddbb31d6589d3b64739f5b50f17ee7 Mon Sep 17 00:00:00 2001 From: stevenj Date: Thu, 28 Feb 2013 21:21:25 -0500 Subject: [PATCH] makefile updates Ignore-this: 287fa4031cf5051f641bf048dfa09700 darcs-hash:20130301022125-c8de0-5da9673667d2453a16d82da5844b4b14ef331be6 --- Makefile | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index db2fff0..25d87da 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,23 @@ dist: (d=cubature-`date +%Y%m%d`; rm -rf $$d $$d.tgz; mkdir $$d; cp $(FILES) $$d; tar czf $$d.tgz $$d; rm -rf $$d) clean: - rm -f htest ptest clencurt_gen + rm -f htest ptest clencurt_gen *.o + +dll32: + make clean + i586-mingw32msvc-gcc -c -O3 hcubature.c + i586-mingw32msvc-gcc -c -O3 pcubature.c + i586-mingw32msvc-gcc -shared -o libcubature32.dll \ + -Wl,--export-all-symbols hcubature.o pcubature.o + make clean + +dll64: + make clean + amd64-mingw32msvc-gcc -c -O3 hcubature.c + amd64-mingw32msvc-gcc -c -O3 pcubature.c + amd64-mingw32msvc-gcc -shared -o libcubature64.dll \ + -Wl,--export-all-symbols hcubature.o pcubature.o + make clean maintainer-clean: make clean