]> git.saurik.com Git - wxWidgets.git/blobdiff - src/png/scripts/makefile.gcc
Don't auto-link with 3rd party libraries in DLL build using MSVC.
[wxWidgets.git] / src / png / scripts / makefile.gcc
index 0ab8a3ba1b5dc0eda2a08bcb45fcbf1e3cca9e66..c871f7d17d7d6ff7f1a2912ddd1745c152362c2d 100644 (file)
@@ -41,6 +41,10 @@ OBJS =  png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O) \
 # Targets\r
 all: static\r
 \r
+# see scripts/pnglibconf.mak for more options\r
+pnglibconf.h: scripts/pnglibconf.h.prebuilt\r
+       cp scripts/pnglibconf.h.prebuilt $@\r
+\r
 .c$(O):\r
        $(CC) -c $(CFLAGS) -I$(ZLIBINC) $<\r
 \r
@@ -62,22 +66,22 @@ pngtest$(EXE): pngtest$(O) libpng$(A)
        $(LD) $(LDFLAGS) -L$(ZLIBLIB) -o $@ pngtest$(O) libpng$(A) $(LIBS)\r
 \r
 clean:\r
-       $(RM_F) *$(O) libpng$(A) pngtest$(EXE) pngout.png\r
-\r
-png$(O):      png.h pngconf.h pngpriv.h\r
-pngerror$(O): png.h pngconf.h pngpriv.h\r
-pngget$(O):   png.h pngconf.h pngpriv.h\r
-pngmem$(O):   png.h pngconf.h pngpriv.h\r
-pngpread$(O): png.h pngconf.h pngpriv.h\r
-pngread$(O):  png.h pngconf.h pngpriv.h\r
-pngrio$(O):   png.h pngconf.h pngpriv.h\r
-pngrtran$(O): png.h pngconf.h pngpriv.h\r
-pngrutil$(O): png.h pngconf.h pngpriv.h\r
-pngset$(O):   png.h pngconf.h pngpriv.h\r
-pngtrans$(O): png.h pngconf.h pngpriv.h\r
-pngwio$(O):   png.h pngconf.h pngpriv.h\r
-pngwrite$(O): png.h pngconf.h pngpriv.h\r
-pngwtran$(O): png.h pngconf.h pngpriv.h\r
-pngwutil$(O): png.h pngconf.h pngpriv.h\r
-\r
-pngtest$(O):  png.h pngconf.h\r
+       $(RM_F) *$(O) libpng$(A) pngtest$(EXE) pngout.png pnglibconf.h\r
+\r
+png$(O):      png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngget$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngmem$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngread$(O):  png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngrio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngset$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngwio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h\r
+\r
+pngtest$(O):  png.h pngconf.h pnglibconf.h\r