# 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
$(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