diff options
author | Romain Chantereay <rchantereau@entrouvert.com> | 2004-07-23 17:11:39 +0000 |
---|---|---|
committer | Romain Chantereay <rchantereau@entrouvert.com> | 2004-07-23 17:11:39 +0000 |
commit | c9ef7d3cea824fb1657677bae2d6351a9d4565c6 (patch) | |
tree | 6794e6464a7e14f93c8e0b03d0a8ca58995b206e /Makefile.am | |
parent | c0d2b1566622c65718ba0317235e512eb7c94c7d (diff) | |
download | lasso-c9ef7d3cea824fb1657677bae2d6351a9d4565c6.tar.gz lasso-c9ef7d3cea824fb1657677bae2d6351a9d4565c6.tar.xz lasso-c9ef7d3cea824fb1657677bae2d6351a9d4565c6.zip |
En croisant les doigts pour les ^M ne viennent pas tout pourrir...
Cleaned DLL process creation. Now we have a import library.
The libs are created in the win32/.libs directory.
The linkage is done using import libs and no more directly the DLL.
The import library is named liblasso.a and no more liblasso.dll.a
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am index aa12050a..d1098296 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,10 +1,26 @@ dll: -/usr/bin/windres -i win32/lasso.rc -o win32/lasso.rc.o - -/usr/bin/dllwrap.exe --target=i386-mingw32 --def win32/lasso.def -o lasso/.libs/liblasso.dll -mno-cygwin --add-stdcall-alias -mwindows -s lasso/lasso.o win32/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 /usr/local/lib/libglib-2.0-0.dll /usr/local/lib/libxmlsec-openssl.dll /usr/local/lib/libxmlsec.dll -lssl -lcrypto /usr/local/lib/libxslt.dll /usr/local/lib/libxml2.dll -lpthread -lz -lm /usr/local/lib/libgobject-2.0-0.dll + -mkdir -p win32/.libs + #-dlltool.exe --dllname liblasso.dll --def win32/lasso.def \ + --output-lib win32/.libs/liblasso.a + -/usr/bin/dllwrap.exe --target=i386-mingw32 --def win32/lasso.def \ + -o win32/.libs/liblasso.dll -mno-cygwin --add-stdcall-alias \ + lasso/lasso.o win32/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 win32/.libs/liblasso.a \ + --dllname liblasso.dll + install-dll: - -cp -f lasso/.libs/liblasso.dll /usr/local/lib - -cp -f lasso/.libs/liblasso.a /usr/local/lib/liblasso.dll.a + -cp -f win32/.libs/liblasso.dll /usr/local/lib + -cp -f win32/.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 |