--- a/src/Makefile 2001-12-04 21:51:36.000000000 -0600 +++ b/src/Makefile 2010-07-21 15:17:35.725400474 -0500 @@ -60,6 +60,18 @@ ln -sf $< libftp.so.$(SONAME) ln -sf $< $@ +%.o: %.rc + $(WINDRES) -i $< -o $@ + +libftp.dll: ftplib.o ftplib-rc.o + $(CC) -shared -o $@ ftplib.o ftplib-rc.o \ + -Wl,--export-all-symbol \ + -Wl,--enable-auto-import \ + -Wl,--add-stdcall-alias \ + -Wl,--kill-at \ + -Wl,--output-def,$@.def \ + -Wl,--out-implib,$@.a -lws2_32 + qftp : qftp.o libftp.so ftplib.h $(CC) $(LDFLAGS) -o $@ $< -lftp