Re added win32 directory in the distribution.

This commit is contained in:
Romain Chantereay 2004-08-23 17:14:00 +00:00
parent d76c084fb6
commit 41d14ecc8a
2 changed files with 1 additions and 38 deletions

View File

@ -18,6 +18,7 @@ SUBDIRS = lasso \
$(PHP_SD) $(PYTHON_SD) $(JAVA_SD) $(CSHARP_SD) \
tests \
swig \
win32 \
$(GTK_DOC_SD)
ABS_BUILDDIR = $(shell pwd)

View File

@ -2,42 +2,4 @@ SUBDIRS = nsis
EXTRA_DIST = lasso.rc
.PHONY = all dll install-dll
all: dll
dll:
/usr/bin/windres -i lasso.rc -o lasso.rc.o
mkdir -p .libs
gcc -mno-cygwin -shared -o .libs/lasso.dll \
-Wl,--out-implib=.libs/lasso.a \
-Wl,--add-stdcall-alias \
-Wl,--export-all-symbols \
lasso.rc.o \
-Wl,--enable-auto-import \
-Wl,--whole-archive \
../lasso/lasso.o \
../lasso/xml/.libs/liblasso-xml.al \
../lasso/protocols/.libs/liblasso-protocols.al \
../lasso/environs/.libs/liblasso-environs.al \
-Wl,--no-whole-archive -L/usr/local/lib \
-lgobject-2.0 -lglib-2.0 -lxmlsec-openssl -lxmlsec \
-lssl -lcrypto \
-lxslt -lxml2 \
-lpthread -lz -lm
install-dll:
cp -f .libs/lasso.dll /usr/local/lib
cp -f .libs/lasso.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