summaryrefslogtreecommitdiffstats
path: root/win32/Makefile.am
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2004-07-23 18:26:35 +0000
committerFrederic Peters <fpeters@entrouvert.com>2004-07-23 18:26:35 +0000
commitcd0e144ff7613d0e944b290d267dbc9d043c6b2c (patch)
tree67636a303fe286ffa36663ee94cbaf462585688c /win32/Makefile.am
parentff07de57823e19415f2a84f7b670a4a0c695254b (diff)
downloadlasso-cd0e144ff7613d0e944b290d267dbc9d043c6b2c.tar.gz
lasso-cd0e144ff7613d0e944b290d267dbc9d043c6b2c.tar.xz
lasso-cd0e144ff7613d0e944b290d267dbc9d043c6b2c.zip
moved win32 Makefile targets to win32/Makefile.am
Diffstat (limited to 'win32/Makefile.am')
-rw-r--r--win32/Makefile.am32
1 files changed, 32 insertions, 0 deletions
diff --git a/win32/Makefile.am b/win32/Makefile.am
index c777637a..b08bbfc3 100644
--- a/win32/Makefile.am
+++ b/win32/Makefile.am
@@ -2,3 +2,35 @@ SUBDIRS = nsis
EXTRA_DIST = create_lasso.def.py lasso.def lasso.rc
+dll:
+ /usr/bin/windres -i lasso.rc -o lasso.rc.o
+ mkdir .libs
+ /usr/bin/dllwrap.exe --target=i386-mingw32 --def lasso.def \
+ -o .libs/liblasso.dll -mno-cygwin --add-stdcall-alias \
+ ../lasso/lasso.o lasso.rc.o \
+ ../lasso/xml/.libs/liblasso-xml.al \
+ ../lasso/protocols/.libs/liblasso-protocols.al \
+ ../lasso/environs/.libs/liblasso-environs.al \
+ -L/usr/local/lib -lglib-2.0 -lgobject-2.0 \
+ -lxmlsec-openssl -lxmlsec \
+ -lssl -lcrypto \
+ -lxslt -lxml2 \
+ -lpthread -lz -lm \
+ --output-lib .libs/liblasso.a \
+ --dllname liblasso.dll
+
+
+install-dll:
+ cp -f .libs/liblasso.dll /usr/local/lib
+ cp -f .libs/liblasso.a /usr/local/lib
+ mkdir -p /usr/local/include/lasso
+ cp -f ../lasso/*.h /usr/local/include/lasso
+ mkdir -p /usr/local/include/lasso/environs
+ cp -f ../lasso/environs/*.h /usr/local/include/lasso/environs
+ mkdir -p /usr/local/include/lasso/protocols
+ cp -f ../lasso/protocols/*.h /usr/local/include/lasso/protocols
+ mkdir -p /usr/local/include/lasso/protocols/elements
+ cp -f ../lasso/protocols/elements/*.h /usr/local/include/lasso/protocols/elements
+ mkdir -p /usr/local/include/lasso/xml
+ cp -f ../lasso/xml/*.h /usr/local/include/lasso/xml
+