| diff -u -r libmng-1.0.10/makefiles/makefile.mingwdll libmng-1.0.10/makefiles/makefile.mingwdll |
| --- libmng-1.0.10/makefiles/makefile.mingwdll 2005-01-30 11:28:00.000000000 +0100 |
| +++ libmng-1.0.10/makefiles/makefile.mingwdll 2009-12-08 09:35:23.000000000 +0100 |
| @@ -10,8 +10,8 @@ |
| # |
| |
| # outputs |
| -LIBMNG_A = libmng.a |
| -LIBMNG_DLL = libmng.1.dll |
| +LIBMNG_A = libmng.dll.a |
| +LIBMNG_DLL = libmng-1.dll |
| INSTALL_PREFIX = C:/MinGW/ |
| # maybe you sould replace with anti-slashes |
| |
| @@ -51,7 +51,7 @@ |
| # for i386: |
| #ALIGN=-malign-loops=2 -malign-functions=2 |
| |
| -CFLAGS=$(ZLIBINC) $(JPEGINC) $(LCMSINC) -Wall -O3 -funroll-loops $(OPTIONS) $(ALIGN) -s |
| +CFLAGS+=$(ZLIBINC) $(JPEGINC) $(OPTIONS) $(ALIGN) -s |
| LDFLAGS=-L. -lmng $(ZLIBLIB) $(JPEGLIB) $(LCMSLIB) -lm -s |
| |
| INCPATH=$(prefix)/include |
| @@ -88,9 +88,11 @@ |
| $(LIBMNG_A): $(LIBMNG_DLL) |
| |
| $(LIBMNG_DLL) : $(OBJS) |
| - dllwrap --implib=$(LIBMNG_A) --dllname=$(LIBMNG_DLL) $(OBJS) $(LDFLAGS) |
| + $(CC) --shared -o $(LIBMNG_DLL) $(OBJS) -Wl,--out-implib,$(LIBMNG_A) -Wl,--kill-at $(JPEGLIB) $(ZLIBLIB) |
| |
| install : $(LIBMNG_A) |
| + $(MKDIR) $(INSTALL_PREFIX)bin |
| + $(COPY) $(LIBMNG_DLL) $(INSTALL_PREFIX)bin |
| $(MKDIR) $(INSTALL_PREFIX)include |
| $(COPY) libmng.h $(INSTALL_PREFIX)include |
| $(COPY) libmng_conf.h $(INSTALL_PREFIX)include |
| @@ -99,7 +101,7 @@ |
| $(COPY) $(LIBMNG_A) $(INSTALL_PREFIX)lib |
| |
| clean: |
| - $(RM) *.o |
| + $(RM) *.o $(LIBMNG_DLL) $(LIBMNG_A) |
| |
| # DO NOT DELETE THIS LINE -- make depend depends on it. |
| |