summaryrefslogtreecommitdiffhomepage
path: root/contrib/libpng/contrib/pngminim
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/libpng/contrib/pngminim')
-rw-r--r--contrib/libpng/contrib/pngminim/README4
-rw-r--r--contrib/libpng/contrib/pngminim/decoder/README10
-rw-r--r--contrib/libpng/contrib/pngminim/decoder/makefile149
-rw-r--r--contrib/libpng/contrib/pngminim/decoder/pngusr.dfa39
-rw-r--r--contrib/libpng/contrib/pngminim/decoder/pngusr.h23
-rw-r--r--contrib/libpng/contrib/pngminim/encoder/README10
-rw-r--r--contrib/libpng/contrib/pngminim/encoder/makefile148
-rw-r--r--contrib/libpng/contrib/pngminim/encoder/pngusr.dfa35
-rw-r--r--contrib/libpng/contrib/pngminim/encoder/pngusr.h23
-rw-r--r--contrib/libpng/contrib/pngminim/preader/README15
-rw-r--r--contrib/libpng/contrib/pngminim/preader/makefile164
-rw-r--r--contrib/libpng/contrib/pngminim/preader/pngusr.dfa40
-rw-r--r--contrib/libpng/contrib/pngminim/preader/pngusr.h23
13 files changed, 0 insertions, 683 deletions
diff --git a/contrib/libpng/contrib/pngminim/README b/contrib/libpng/contrib/pngminim/README
deleted file mode 100644
index 51d5a3c..0000000
--- a/contrib/libpng/contrib/pngminim/README
+++ /dev/null
@@ -1,4 +0,0 @@
-This demonstrates the use of PNG_USER_CONFIG, pngusr.h and pngusr.dfa
-to build minimal decoder, encoder, and progressive reader applications.
-
-See the individual README and pngusr.dfa files for more explanation.
diff --git a/contrib/libpng/contrib/pngminim/decoder/README b/contrib/libpng/contrib/pngminim/decoder/README
deleted file mode 100644
index 5618cb7..0000000
--- a/contrib/libpng/contrib/pngminim/decoder/README
+++ /dev/null
@@ -1,10 +0,0 @@
-This demonstrates the use of PNG_USER_CONFIG, pngusr.h and pngusr.dfa
-
-The makefile builds a minimal read-only decoder with embedded libpng
-and zlib.
-
-Specify the location of the zlib source (1.2.1 or later) as ZLIBSRC
-on the make command line.
-
-If you prefer to use the shared libraries, go to contrib/pngminus
-and build the png2pnm application there.
diff --git a/contrib/libpng/contrib/pngminim/decoder/makefile b/contrib/libpng/contrib/pngminim/decoder/makefile
deleted file mode 100644
index 43e45bd..0000000
--- a/contrib/libpng/contrib/pngminim/decoder/makefile
+++ /dev/null
@@ -1,149 +0,0 @@
-# Makefile for PngMinus (pngm2pnm)
-# Linux / Unix
-
-#CC=cc
-CC=gcc
-LD=$(CC)
-STRIP=strip
-
-# If awk fails try
-# make AWK=nawk
-
-RM=rm -f
-COPY=cp
-
-CFLAGS=-DPNG_USER_CONFIG -DNO_GZCOMPRESS -DNO_GZIP -I. -O1
-
-C=.c
-O=.o
-L=.a
-E=
-
-# Where to find the source code:
-PNGSRC =../../..
-ZLIBSRC=$(PNGSRC)/../zlib
-PROGSRC=$(PNGSRC)/contrib/pngminus
-
-# Zlib (minimal inflate requirements - crc32 is used by libpng)
-# zutil can be eliminated if you provide your own zcalloc and zcfree
-ZSRCS = adler32$(C) crc32$(C) \
- inffast$(C) inflate$(C) inftrees$(C) \
- zutil$(C)
-
-# Standard headers
-ZH = zlib.h crc32.h inffast.h inffixed.h \
- inflate.h inftrees.h zutil.h
-
-# Machine generated headers
-ZCONF = zconf.h
-
-# Headers callers use
-ZINC = zlib.h $(ZCONF)
-
-# Headers the Zlib source uses
-ZHDRS = $(ZH) $(ZCONF)
-
-ZOBJS = adler32$(O) crc32$(O) \
- inffast$(O) inflate$(O) inftrees$(O) \
- zutil$(O)
-
-# libpng
-PNGSRCS=png$(C) pngerror$(C) pngget$(C) pngmem$(C) \
- pngread$(C) pngrio$(C) pngrtran$(C) pngrutil$(C) \
- pngset$(C) pngtrans$(C)
-
-# Standard headers
-PNGH =png.h pngconf.h pngdebug.h pnginfo.h pngpriv.h pngstruct.h
-
-# Machine generated headers
-PNGCONF=pnglibconf.h
-
-# Headers callers use
-PNGINC= png.h pngconf.h pngusr.h $(PNGCONF)
-
-# Headers the PNG library uses
-PNGHDRS=$(PNGH) $(PNGCONF) pngusr.h
-
-PNGOBJS=png$(O) pngerror$(O) pngget$(O) pngmem$(O) \
- pngread$(O) pngrio$(O) pngrtran$(O) pngrutil$(O) \
- pngset$(O) pngtrans$(O)
-
-PROGSRCS= pngm2pnm$(C)
-PROGHDRS=
-PROGDOCS=
-PROGOBJS= pngm2pnm$(O)
-
-OBJS = $(PROGOBJS) $(PNGOBJS) $(ZOBJS)
-
-# implicit make rules -------------------------------------------------------
-
-# note: dependencies do not work on implicit rule lines
-.c$(O):
- $(CC) -c $(CFLAGS) $<
-
-# dependencies
-
-all: pngm2pnm$(E)
-
-pngm2pnm$(E): $(OBJS)
- $(LD) -o pngm2pnm$(E) $(OBJS)
- $(STRIP) pngm2pnm$(E)
-
-# The DFA_XTRA setting turns all libpng options off then
-# turns on those required for this minimal build.
-# The CPP_FLAGS setting causes pngusr.h to be included in
-# both the build of pnglibconf.h and, subsequently, when
-# building libpng itself.
-$(PNGCONF): $(PNGSRC)/scripts/pnglibconf.mak\
- $(PNGSRC)/scripts/pnglibconf.dfa \
- $(PNGSRC)/scripts/options.awk pngusr.h pngusr.dfa
- $(RM) pnglibconf.h pnglibconf.dfn
- $(MAKE) $(MAKEFLAGS) -f $(PNGSRC)/scripts/pnglibconf.mak\
- srcdir=$(PNGSRC) CPPFLAGS="-DPNG_USER_CONFIG"\
- DFA_XTRA="pngusr.dfa" $@
-
-clean:
- $(MAKE) $(MAKEFLAGS) -f $(PNGSRC)/scripts/pnglibconf.mak\
- srcdir=$(PNGSRC) clean
- $(RM) pngm2pnm$(O)
- $(RM) pngm2pnm$(E)
- $(RM) $(OBJS)
-
-# distclean also removes the copied source and headers
-distclean: clean
- $(RM) -r scripts # historical reasons
- $(RM) $(PNGSRCS) $(PNGH)
- $(RM) $(ZSRCS) $(ZH) $(ZCONF)
- $(RM) $(PROGSRCS) $(PROGHDRS) $(PROGDOCS)
-
-# Header file dependencies:
-$(PROGOBJS): $(PROGHDRS) $(PNGINC) $(ZINC)
-$(PNGOBJS): $(PNGHDRS) $(ZINC)
-$(ZOBJS): $(ZHDRS)
-
-# Gather the source code from the respective directories
-$(PNGSRCS) $(PNGH): $(PNGSRC)/$@
- $(RM) $@
- $(COPY) $(PNGSRC)/$@ $@
-
-# No dependency on the ZLIBSRC target so that it only needs
-# to be specified once.
-$(ZSRCS) $(ZH):
- $(RM) $@
- $(COPY) $(ZLIBSRC)/$@ $@
-
-# The unconfigured zconf.h varies in name according to the
-# zlib release
-$(ZCONF):
- $(RM) $@
- @for f in zconf.h.in zconf.in.h zconf.h; do\
- test -r $(ZLIBSRC)/$$f &&\
- echo $(COPY) $(ZLIBSRC)/$$f $@ &&\
- $(COPY) $(ZLIBSRC)/$$f $@ && exit 0;\
- done; echo copy: $(ZLIBSRC)/zconf.h not found; exit 1
-
-pngm2pnm.c: $(PROGSRC)/png2pnm.c
- $(RM) $@
- $(COPY) $(PROGSRC)/png2pnm.c $@
-
-# End of makefile for pngm2pnm
diff --git a/contrib/libpng/contrib/pngminim/decoder/pngusr.dfa b/contrib/libpng/contrib/pngminim/decoder/pngusr.dfa
deleted file mode 100644
index 9653cd1..0000000
--- a/contrib/libpng/contrib/pngminim/decoder/pngusr.dfa
+++ /dev/null
@@ -1,39 +0,0 @@
-# pngminim/decoder/pngusr.dfa
-#
-# Copyright (c) 2010-2011 Glenn Randers-Pehrson
-#
-# This code is released under the libpng license.
-# For conditions of distribution and use, see the disclaimer
-# and license in png.h
-
-# First all the build options off:
-
-everything = off
-
-# All that is required is some read code. This example switches
-# on the sequential read code (see ../preader for a progressive
-# read example).
-
-option SEQUENTIAL_READ on
-
-# You must choose fixed or floating point arithmetic:
-# option FLOATING_POINT on
-
-option FIXED_POINT on
-
-# You must chose the internal fixed point implementation or to
-# use the system floating point. The latter is considerably
-# smaller (by about 1kbyte on an x86 system):
-# option FLOATING_ARITHMETIC on
-
-option FLOATING_ARITHMETIC off
-
-# Your program will probably need other options. The example
-# program here, pngm2pnm, requires the following. Take a look
-# at pnglibconf.h to find out the full set of what has to be
-# enabled to make the following work.
-
-option SETJMP on
-option STDIO on
-option READ_EXPAND on
-option READ_16_TO_8 on
diff --git a/contrib/libpng/contrib/pngminim/decoder/pngusr.h b/contrib/libpng/contrib/pngminim/decoder/pngusr.h
deleted file mode 100644
index ce85537..0000000
--- a/contrib/libpng/contrib/pngminim/decoder/pngusr.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/* minrdpngconf.h: headers to make a minimal png-read-only library
- *
- * Copyright (c) 2007, 2010-2011 Glenn Randers-Pehrson
- *
- * This code is released under the libpng license.
- * For conditions of distribution and use, see the disclaimer
- * and license in png.h
- *
- * Derived from pngcrush.h, Copyright 1998-2007, Glenn Randers-Pehrson
- */
-
-#ifndef MINRDPNGCONF_H
-#define MINRDPNGCONF_H
-
-/* To include pngusr.h set -DPNG_USER_CONFIG in CPPFLAGS */
-
-/* List options to turn off features of the build that do not
- * affect the API (so are not recorded in pnglibconf.h)
- */
-
-#define PNG_NO_WARNINGS
-
-#endif /* MINRDPNGCONF_H */
diff --git a/contrib/libpng/contrib/pngminim/encoder/README b/contrib/libpng/contrib/pngminim/encoder/README
deleted file mode 100644
index 04fd27f..0000000
--- a/contrib/libpng/contrib/pngminim/encoder/README
+++ /dev/null
@@ -1,10 +0,0 @@
-This demonstrates the use of PNG_USER_CONFIG and pngusr.h
-
-The makefile builds a minimal write-only decoder with embedded libpng
-and zlib.
-
-Specify the location of the zlib source (1.2.1 or later) as ZLIBSRC
-on the make command line.
-
-If you prefer to use the shared libraries, go to contrib/pngminus
-and build the pnm2png application there.
diff --git a/contrib/libpng/contrib/pngminim/encoder/makefile b/contrib/libpng/contrib/pngminim/encoder/makefile
deleted file mode 100644
index a19ae73..0000000
--- a/contrib/libpng/contrib/pngminim/encoder/makefile
+++ /dev/null
@@ -1,148 +0,0 @@
-# Makefile for PngMinus (pnm2pngm)
-# Linux / Unix
-
-#CC=cc
-CC=gcc
-LD=$(CC)
-STRIP=strip
-
-# If awk fails try
-# make AWK=nawk
-
-RM=rm -f
-COPY=cp
-
-CFLAGS=-DPNG_USER_CONFIG -DNO_GZIP -I. -O1
-
-C=.c
-O=.o
-L=.a
-E=
-
-# Where to find the source code:
-PNGSRC =../../..
-ZLIBSRC=$(PNGSRC)/../zlib
-PROGSRC=$(PNGSRC)/contrib/pngminus
-
-# Zlib
-ZSRCS = adler32$(C) compress$(C) crc32$(C) deflate$(C) \
- trees$(C) zutil$(C)
-
-# Standard headers
-#ZH = zlib.h crc32.h deflate.h trees.h zutil.h
-ZH = zlib.h crc32.h deflate.h trees.h zutil.h
-
-# Machine generated headers
-ZCONF = zconf.h
-
-# Headers callers use
-ZINC = zlib.h $(ZCONF)
-
-# Headers the Zlib source uses
-ZHDRS = $(ZH) $(ZCONF)
-
-# compress is not required; it is needed to link the zlib
-# code because deflate defines an unused API function deflateBound
-# which itself calls compressBound from compress.
-ZOBJS = adler32$(O) compress$(O) crc32$(O) deflate$(O) \
- trees$(O) zutil$(O)
-
-# libpng
-PNGSRCS=png$(C) pngerror$(C) pngget$(C) pngmem$(C) \
- pngset$(C) pngtrans$(C) pngwio$(C) pngwrite$(C) \
- pngwtran$(C) pngwutil$(C)
-
-# Standard headers
-PNGH =png.h pngconf.h pngdebug.h pnginfo.h pngpriv.h pngstruct.h
-
-# Machine generated headers
-PNGCONF=pnglibconf.h
-
-# Headers callers use
-PNGINC= png.h pngconf.h pngusr.h $(PNGCONF)
-
-# Headers the PNG library uses
-PNGHDRS=$(PNGH) $(PNGCONF) pngusr.h
-
-PNGOBJS=png$(O) pngerror$(O) pngget$(O) pngmem$(O) \
- pngset$(O) pngtrans$(O) pngwio$(O) pngwrite$(O) \
- pngwtran$(O) pngwutil$(O)
-
-PROGSRCS= pnm2pngm$(C)
-PROGHDRS=
-PROGDOCS=
-PROGOBJS= pnm2pngm$(O)
-
-OBJS = $(PROGOBJS) $(PNGOBJS) $(ZOBJS)
-
-# implicit make rules -------------------------------------------------------
-
-.c$(O):
- $(CC) -c $(CFLAGS) $<
-
-# dependencies
-
-all: pnm2pngm$(E)
-
-pnm2pngm$(E): $(OBJS)
- $(LD) -o pnm2pngm$(E) $(OBJS)
- $(STRIP) pnm2pngm$(E)
-
-# The DFA_XTRA setting turns all libpng options off then
-# turns on those required for this minimal build.
-# The CPP_FLAGS setting causes pngusr.h to be included in
-# both the build of pnglibconf.h and, subsequently, when
-# building libpng itself.
-$(PNGCONF): $(PNGSRC)/scripts/pnglibconf.mak\
- $(PNGSRC)/scripts/pnglibconf.dfa \
- $(PNGSRC)/scripts/options.awk pngusr.h pngusr.dfa
- $(RM) pnglibconf.h pnglibconf.dfn
- $(MAKE) $(MAKEFLAGS) -f $(PNGSRC)/scripts/pnglibconf.mak\
- srcdir=$(PNGSRC) CPPFLAGS="-DPNG_USER_CONFIG"\
- DFA_XTRA="pngusr.dfa" $@
-
-clean:
- $(MAKE) $(MAKEFLAGS) -f $(PNGSRC)/scripts/pnglibconf.mak\
- srcdir=$(PNGSRC) clean
- $(RM) pnm2pngm$(O)
- $(RM) pnm2pngm$(E)
- $(RM) $(OBJS)
-
-# distclean also removes the copied source and headers
-distclean: clean
- $(RM) -r scripts # historical reasons
- $(RM) $(PNGSRCS) $(PNGH)
- $(RM) $(ZSRCS) $(ZH) $(ZCONF)
- $(RM) $(PROGSRCS) $(PROGHDRS) $(PROGDOCS)
-
-# Header file dependencies:
-$(PROGOBJS): $(PROGHDRS) $(PNGINC) $(ZINC)
-$(PNGOBJS): $(PNGHDRS) $(ZINC)
-$(ZOBJS): $(ZHDRS)
-
-# Gather the source code from the respective directories
-$(PNGSRCS) $(PNGH): $(PNGSRC)/$@
- $(RM) $@
- $(COPY) $(PNGSRC)/$@ $@
-
-# No dependency on the ZLIBSRC target so that it only needs
-# to be specified once.
-$(ZSRCS) $(ZH):
- $(RM) $@
- $(COPY) $(ZLIBSRC)/$@ $@
-
-# The unconfigured zconf.h varies in name according to the
-# zlib release
-$(ZCONF):
- $(RM) $@
- @for f in zconf.h.in zconf.in.h zconf.h; do\
- test -r $(ZLIBSRC)/$$f &&\
- echo $(COPY) $(ZLIBSRC)/$$f $@ &&\
- $(COPY) $(ZLIBSRC)/$$f $@ && exit 0;\
- done; echo copy: $(ZLIBSRC)/zconf.h not found; exit 1
-
-pnm2pngm.c: $(PROGSRC)/pnm2png.c
- $(RM) $@
- $(COPY) $(PROGSRC)/pnm2png.c $@
-
-# End of makefile for pnm2pngm
diff --git a/contrib/libpng/contrib/pngminim/encoder/pngusr.dfa b/contrib/libpng/contrib/pngminim/encoder/pngusr.dfa
deleted file mode 100644
index ee88443..0000000
--- a/contrib/libpng/contrib/pngminim/encoder/pngusr.dfa
+++ /dev/null
@@ -1,35 +0,0 @@
-# pngminim/encoder/pngusr.dfa
-#
-# Copyright (c) 2010-2011 Glenn Randers-Pehrson
-#
-# This code is released under the libpng license.
-# For conditions of distribution and use, see the disclaimer
-# and license in png.h
-
-# First all the build options off:
-
-everything = off
-
-# Switch on the write code - this makes a minimalist encoder
-
-option WRITE on
-
-# You must choose fixed or floating point arithmetic:
-# option FLOATING_POINT on
-
-option FIXED_POINT on
-
-# You must chose the internal fixed point implementation or to
-# use the system floating point. The latter is considerably
-# smaller (by about 1kbyte on an x86 system):
-# option FLOATING_ARITHMETIC on
-
-option FLOATING_ARITHMETIC off
-
-# Your program will probably need other options. The example
-# program here, pnm2pngm, requires the following. Take a look
-# at pnglibconf.h to find out the full set of what has to be
-# enabled to make the following work.
-
-option SETJMP on
-option STDIO on
diff --git a/contrib/libpng/contrib/pngminim/encoder/pngusr.h b/contrib/libpng/contrib/pngminim/encoder/pngusr.h
deleted file mode 100644
index fb35245..0000000
--- a/contrib/libpng/contrib/pngminim/encoder/pngusr.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/* minwrpngconf.h: headers to make a minimal png-write-only library
- *
- * Copyright (c) 2007, 2010-2011 Glenn Randers-Pehrson
- *
- * This code is released under the libpng license.
- * For conditions of distribution and use, see the disclaimer
- * and license in png.h
- *
- * Derived from pngcrush.h, Copyright 1998-2007, Glenn Randers-Pehrson
- */
-
-#ifndef MINWRPNGCONF_H
-#define MINWRPNGCONF_H
-
-/* To include pngusr.h set -DPNG_USER_CONFIG in CPPFLAGS */
-
-/* List options to turn off features of the build that do not
- * affect the API (so are not recorded in pnglibconf.h)
- */
-
-#define PNG_NO_WARNINGS
-
-#endif /* MINWRPNGCONF_H */
diff --git a/contrib/libpng/contrib/pngminim/preader/README b/contrib/libpng/contrib/pngminim/preader/README
deleted file mode 100644
index 6bf1db0..0000000
--- a/contrib/libpng/contrib/pngminim/preader/README
+++ /dev/null
@@ -1,15 +0,0 @@
-This demonstrates the use of PNG_USER_CONFIG and pngusr.h
-
-The makefile builds a minimal read-only progressive decoder with
-embedded libpng, zlib and your system's X library.
-
-Specify the location of the zlib source (1.2.1 or later) as ZLIBSRC
-on the make command line.
-
-Edit makefile if required, to find your X library and include files,
-then
-
- make ZLIBSRC=directory
-
-If you prefer to use the shared libraries, go to contrib/gregbook
-and build the rpng2-x application there.
diff --git a/contrib/libpng/contrib/pngminim/preader/makefile b/contrib/libpng/contrib/pngminim/preader/makefile
deleted file mode 100644
index 282709e..0000000
--- a/contrib/libpng/contrib/pngminim/preader/makefile
+++ /dev/null
@@ -1,164 +0,0 @@
-# Makefile for PngMinus (rpng2)
-# Linux / Unix
-
-#CC=cc
-CC=gcc
-LD=$(CC)
-STRIP=strip
-
-# If awk fails try
-# make AWK=nawk
-
-RM=rm -f
-COPY=cp
-
-#XINC = -I/usr/include # old-style, stock X distributions
-#XLIB = -L/usr/lib/X11 -lX11 # (including SGI IRIX)
-
-#XINC = -I/usr/openwin/include # Sun workstations (OpenWindows)
-#XLIB = -L/usr/openwin/lib -lX11
-
-XINC = -I/usr/X11R6/include # new X distributions (X.org, etc.)
-XLIB = -L/usr/X11R6/lib -lX11
-#XLIB = -L/usr/X11R6/lib64 -lX11 # e.g., Red Hat on AMD64
-
-#XINC = -I/usr/local/include # FreeBSD
-#XLIB = -L/usr/local/lib -lX11
-
-#LIBS = $(XLIB)
-LIBS = $(XLIB) -lm #platforms that need libm
-
-CFLAGS=-DPNG_USER_CONFIG -DNO_GZCOMPRESS -DNO_GZIP -I. $(XINC) -O1
-
-C=.c
-O=.o
-L=.a
-E=
-
-# Where to find the source code:
-PNGSRC =../../..
-ZLIBSRC=$(PNGSRC)/../zlib
-PROGSRC=$(PNGSRC)/contrib/gregbook
-
-# Zlib (minimal inflate requirements - crc32 is used by libpng)
-# zutil can be eliminated if you provide your own zcalloc and zcfree
-ZSRCS = adler32$(C) crc32$(C) \
- inffast$(C) inflate$(C) inftrees$(C) \
- zutil$(C)
-
-# Standard headers
-ZH = zlib.h crc32.h inffast.h inffixed.h \
- inflate.h inftrees.h zutil.h
-
-# Machine generated headers
-ZCONF = zconf.h
-
-# Headers callers use
-ZINC = zlib.h $(ZCONF)
-
-# Headers the Zlib source uses
-ZHDRS = $(ZH) $(ZCONF)
-
-ZOBJS = adler32$(O) crc32$(O) \
- inffast$(O) inflate$(O) inftrees$(O) \
- zutil$(O)
-
-# libpng
-PNGSRCS=png$(C) pngerror$(C) pngget$(C) pngmem$(C) \
- pngpread$(C) pngread$(C) pngrio$(C) pngrtran$(C) pngrutil$(C) \
- pngset$(C) pngtrans$(C)
-
-# Standard headers
-PNGH =png.h pngconf.h pngdebug.h pnginfo.h pngpriv.h pngstruct.h
-
-# Machine generated headers
-PNGCONF=pnglibconf.h
-
-# Headers callers use
-PNGINC= png.h pngconf.h pngusr.h $(PNGCONF)
-
-# Headers the PNG library uses
-PNGHDRS=$(PNGH) $(PNGCONF) pngusr.h
-
-PNGOBJS=png$(O) pngerror$(O) pngget$(O) pngmem$(O) \
- pngpread$(O) pngread$(O) pngrio$(O) pngrtran$(O) pngrutil$(O) \
- pngset$(O) pngtrans$(O)
-
-PROGSRCS= rpng2-x$(C) readpng2$(C)
-PROGHDRS= readpng2.h
-PROGDOCS= COPYING LICENSE
-PROGOBJS= rpng2-x$(O) readpng2$(O)
-
-OBJS = $(PROGOBJS) $(PNGOBJS) $(ZOBJS)
-
-# implicit make rules -------------------------------------------------------
-
-.c$(O):
- $(CC) -c $(CFLAGS) $<
-
-# dependencies
-
-all: $(PROGDOCS) rpng2-x$(E)
-
-rpng2-x$(E): $(OBJS)
- $(LD) -o rpng2-x$(E) $(OBJS) $(LIBS)
- $(STRIP) rpng2-x$(E)
-
-# The DFA_XTRA setting turns all libpng options off then
-# turns on those required for this minimal build.
-# The CPP_FLAGS setting causes pngusr.h to be included in
-# both the build of pnglibconf.h and, subsequently, when
-# building libpng itself.
-$(PNGCONF): $(PNGSRC)/scripts/pnglibconf.mak\
- $(PNGSRC)/scripts/pnglibconf.dfa \
- $(PNGSRC)/scripts/options.awk pngusr.h pngusr.dfa
- $(RM) pnglibconf.h pnglibconf.dfn
- $(MAKE) $(MAKEFLAGS) -f $(PNGSRC)/scripts/pnglibconf.mak\
- srcdir=$(PNGSRC) CPPFLAGS="-DPNG_USER_CONFIG"\
- DFA_XTRA="pngusr.dfa" $@
-
-clean:
- $(MAKE) $(MAKEFLAGS) -f $(PNGSRC)/scripts/pnglibconf.mak\
- srcdir=$(PNGSRC) clean
- $(RM) rpng2-x$(O)
- $(RM) rpng2-x$(E)
- $(RM) $(OBJS)
-
-# distclean also removes the copied source and headers
-distclean: clean
- $(RM) -r scripts # historical reasons
- $(RM) $(PNGSRCS) $(PNGH)
- $(RM) $(ZSRCS) $(ZH) $(ZCONF)
- $(RM) $(PROGSRCS) $(PROGHDRS) $(PROGDOCS)
-
-# Header file dependencies:
-$(PROGOBJS): $(PROGHDRS) $(PNGINC) $(ZINC)
-$(PNGOBJS): $(PNGHDRS) $(ZINC)
-$(ZOBJS): $(ZHDRS)
-
-# Gather the source code from the respective directories
-$(PNGSRCS) $(PNGH): $(PNGSRC)/$@
- $(RM) $@
- $(COPY) $(PNGSRC)/$@ $@
-
-# No dependency on the ZLIBSRC target so that it only needs
-# to be specified once.
-$(ZSRCS) $(ZH):
- $(RM) $@
- $(COPY) $(ZLIBSRC)/$@ $@
-
-# The unconfigured zconf.h varies in name according to the
-# zlib release
-$(ZCONF):
- $(RM) $@
- @for f in zconf.h.in zconf.in.h zconf.h; do\
- test -r $(ZLIBSRC)/$$f &&\
- echo $(COPY) $(ZLIBSRC)/$$f $@ &&\
- $(COPY) $(ZLIBSRC)/$$f $@ && exit 0;\
- done; echo copy: $(ZLIBSRC)/zconf.h not found; exit 1
-
-$(PROGSRCS) $(PROGHDRS) $(PROGDOCS): $(PROGSRC)/$@
- $(RM) $@
- $(COPY) $(PROGSRC)/$@ $@
-
-# End of makefile for rpng2-x
diff --git a/contrib/libpng/contrib/pngminim/preader/pngusr.dfa b/contrib/libpng/contrib/pngminim/preader/pngusr.dfa
deleted file mode 100644
index 5fa9c55..0000000
--- a/contrib/libpng/contrib/pngminim/preader/pngusr.dfa
+++ /dev/null
@@ -1,40 +0,0 @@
-# pngminim/preader/pngusr.dfa
-#
-# Copyright (c) 2010-2011 Glenn Randers-Pehrson
-#
-# This code is released under the libpng license.
-# For conditions of distribution and use, see the disclaimer
-# and license in png.h
-
-# First all the build options off:
-
-everything = off
-
-# Just switch on the progressive read code
-
-option PROGRESSIVE_READ on
-
-# You may choose fixed or floating point APIs:
-# option FLOATING_POINT on
-
-option FIXED_POINT on
-
-# You must chose the internal fixed point implementation or to
-# use the system floating point. The latter is considerably
-# smaller (by about 1kbyte on an x86 system):
-
-option FLOATING_ARITHMETIC on
-# option FLOATING_ARITHMETIC off
-
-# Your program will probably need other options. The example
-# program here, rpng2-x, requires the following. Take a look
-# at pnglibconf.h to find out the full set of what has to be
-# enabled to make the following work.
-
-option SETJMP on
-option STDIO on
-option READ_bKGD on
-option READ_GAMMA on
-option READ_EXPAND on
-option READ_16_TO_8 on
-option READ_GRAY_TO_RGB on
diff --git a/contrib/libpng/contrib/pngminim/preader/pngusr.h b/contrib/libpng/contrib/pngminim/preader/pngusr.h
deleted file mode 100644
index b40cc46..0000000
--- a/contrib/libpng/contrib/pngminim/preader/pngusr.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/* minrdpngconf.h: headers to make a minimal png-read-only library
- *
- * Copyright (c) 2009, 2010-2011 Glenn Randers-Pehrson
- *
- * This code is released under the libpng license.
- * For conditions of distribution and use, see the disclaimer
- * and license in png.h
- *
- * Derived from pngcrush.h, Copyright 1998-2007, Glenn Randers-Pehrson
- */
-
-#ifndef MINPRDPNGCONF_H
-#define MINPRDPNGCONF_H
-
-/* To include pngusr.h set -DPNG_USER_CONFIG in CPPFLAGS */
-
-/* List options to turn off features of the build that do not
- * affect the API (so are not recorded in pnglibconf.h)
- */
-
-#define PNG_NO_WARNINGS
-
-#endif /* MINPRDPNGCONF_H */