lasso/win32/Makefile.am

37 lines
1.3 KiB
Makefile

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