# Copyright (C) 2008 Glenn Randers-Pehrson\r
# Copyright (C) 2000 Cosmin Truta\r
# Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.\r
-# For conditions of distribution and use, see copyright notice in png.h\r
+#\r
+# This code is released under the libpng license.\r
+# For conditions of distribution and use, see the disclaimer\r
+# and license in png.h\r
\r
# Location of the zlib library and include files\r
ZLIBINC = ../zlib\r
EXE=\r
\r
# Variables\r
-OBJS = png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O) \\r
- pngread$(O) pngrio$(O) pngrtran$(O) pngrutil$(O) pngset$(O) \\r
- pngtrans$(O) pngwio$(O) pngwrite$(O) pngwtran$(O) pngwutil$(O)\r
+OBJS = png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O) \\r
+ pngread$(O) pngrio$(O) pngrtran$(O) pngrutil$(O) pngset$(O) \\r
+ pngtrans$(O) pngwio$(O) pngwrite$(O) pngwtran$(O) pngwutil$(O)\r
\r
# 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\r
-pngerror$(O): png.h pngconf.h\r
-pngget$(O): png.h pngconf.h\r
-pngmem$(O): png.h pngconf.h\r
-pngpread$(O): png.h pngconf.h\r
-pngread$(O): png.h pngconf.h\r
-pngrio$(O): png.h pngconf.h\r
-pngrtran$(O): png.h pngconf.h\r
-pngrutil$(O): png.h pngconf.h\r
-pngset$(O): png.h pngconf.h\r
-pngtest$(O): png.h pngconf.h\r
-pngtrans$(O): png.h pngconf.h\r
-pngwio$(O): png.h pngconf.h\r
-pngwrite$(O): png.h pngconf.h\r
-pngwtran$(O): png.h pngconf.h\r
-pngwutil$(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