du müsstest etwas am makefile ändern und die ganzen Objektdateien zu einer
dll linken.
(man gcc und man ld helfen dir dabei)
uU. musst du noch nen bisschen was in den Dateien ändern um doppelte Funktionsnamen zu verhindern und ggf. die DllMain-Funktionen der einzelnen dlls zu einer machen.
Code:
gcc x.o y.o -shared -oall_in_one.dll -lwldap32 -lws2_32 -lwinmm ...
wies mit der Lizenz aussieht weiß ich nich. Ich glaube wenn du was an nem
lgpl-Programm änderst musst du die Änderungen als
lgpl veröffentlichen.