mirror of
				https://git.code.sf.net/p/libpng/code.git
				synced 2025-07-10 18:04:09 +02:00 
			
		
		
		
	[devel] Revise scripts to work with pnglibconf.h
This commit is contained in:
		
							parent
							
								
									98b4f0032b
								
							
						
					
					
						commit
						725314432d
					
				@ -363,6 +363,9 @@
 | 
			
		||||
/* The following uses const char * instead of char * for error
 | 
			
		||||
 * and warning message functions, so some compilers won't complain.
 | 
			
		||||
 * If you do not want to use const, define PNG_NO_CONST here.
 | 
			
		||||
 *
 | 
			
		||||
 * This should not change how the APIs are called, so it can be done
 | 
			
		||||
 * on a per-file basis in the application.
 | 
			
		||||
 */
 | 
			
		||||
#ifndef PNG_CONST
 | 
			
		||||
#  ifndef PNG_NO_CONST
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										5
									
								
								pngget.c
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								pngget.c
									
									
									
									
									
								
							@ -290,7 +290,8 @@ png_get_y_offset_pixels(png_structp png_ptr, png_infop info_ptr)
 | 
			
		||||
   return (0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#if defined(PNG_INCH_CONVERSIONS) && defined(PNG_FLOATING_POINT_SUPPORTED)
 | 
			
		||||
#if defined(PNG_INCH_CONVERSIONS_SUPPORTED) && \
 | 
			
		||||
    defined(PNG_FLOATING_POINT_SUPPORTED)
 | 
			
		||||
png_uint_32 PNGAPI
 | 
			
		||||
png_get_pixels_per_inch(png_structp png_ptr, png_infop info_ptr)
 | 
			
		||||
{
 | 
			
		||||
@ -361,7 +362,7 @@ png_get_pHYs_dpi(png_structp png_ptr, png_infop info_ptr,
 | 
			
		||||
   return (retval);
 | 
			
		||||
}
 | 
			
		||||
#endif /* PNG_pHYs_SUPPORTED */
 | 
			
		||||
#endif  /* PNG_INCH_CONVERSIONS && PNG_FLOATING_POINT_SUPPORTED */
 | 
			
		||||
#endif  /* PNG_INCH_CONVERSIONS_SUPPORTED && PNG_FLOATING_POINT_SUPPORTED */
 | 
			
		||||
 | 
			
		||||
/* png_get_channels really belongs in here, too, but it's been around longer */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										16
									
								
								pngpriv.h
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								pngpriv.h
									
									
									
									
									
								
							@ -97,18 +97,18 @@
 | 
			
		||||
 | 
			
		||||
/* Other defines for things like memory and the like can go here.  */
 | 
			
		||||
 | 
			
		||||
/* This controls how fine the dithering gets.  As this allocates
 | 
			
		||||
/* This controls how fine the quantizing gets.  As this allocates
 | 
			
		||||
 * a largish chunk of memory (32K), those who are not as concerned
 | 
			
		||||
 * with dithering quality can decrease some or all of these.
 | 
			
		||||
 * with quantizing quality can decrease some or all of these.
 | 
			
		||||
 */
 | 
			
		||||
#ifndef PNG_DITHER_RED_BITS
 | 
			
		||||
#  define PNG_DITHER_RED_BITS 5
 | 
			
		||||
#ifndef PNG_QUANTIZE_RED_BITS
 | 
			
		||||
#  define PNG_QUANTIZE_RED_BITS 5
 | 
			
		||||
#endif
 | 
			
		||||
#ifndef PNG_DITHER_GREEN_BITS
 | 
			
		||||
#  define PNG_DITHER_GREEN_BITS 5
 | 
			
		||||
#ifndef PNG_QUANTIZE_GREEN_BITS
 | 
			
		||||
#  define PNG_QUANTIZE_GREEN_BITS 5
 | 
			
		||||
#endif
 | 
			
		||||
#ifndef PNG_DITHER_BLUE_BITS
 | 
			
		||||
#  define PNG_DITHER_BLUE_BITS 5
 | 
			
		||||
#ifndef PNG_QUANTIZE_BLUE_BITS
 | 
			
		||||
#  define PNG_QUANTIZE_BLUE_BITS 5
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* This controls how fine the gamma correction becomes when you
 | 
			
		||||
 | 
			
		||||
@ -32,9 +32,13 @@
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#include "png.h"
 | 
			
		||||
 | 
			
		||||
/* Copied from pngpriv.h but only used in error messages below. */
 | 
			
		||||
#ifndef PNG_ZBUF_SIZE
 | 
			
		||||
#  define PNG_ZBUF_SIZE 8192
 | 
			
		||||
#endif
 | 
			
		||||
#  include <stdio.h>
 | 
			
		||||
#  include <stdlib.h>
 | 
			
		||||
#  include <string.h>
 | 
			
		||||
#  define FCLOSE(file) fclose(file)
 | 
			
		||||
 | 
			
		||||
#ifndef PNG_STDIO_SUPPORTED
 | 
			
		||||
 | 
			
		||||
@ -33,20 +33,20 @@ clean :
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Other dependencies.
 | 
			
		||||
png.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngpread.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngset.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngget.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngread.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngrtran.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngrutil.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngerror.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngmem.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngrio.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngwio.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngtrans.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngwrite.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngwtran.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngwutil.obj : png.h, pngconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
png.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngpread.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngset.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngget.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngread.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngrtran.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngrutil.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngerror.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngmem.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngrio.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngwio.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngtrans.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngwrite.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngwtran.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
pngwutil.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.obj : png.h, pngconf.h
 | 
			
		||||
 | 
			
		||||
@ -82,6 +82,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
			
		||||
 | 
			
		||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
include scripts/pnglibconf.mak
 | 
			
		||||
DELETE = $(RM_F)
 | 
			
		||||
DFNFLAGS = $(DEFS) $(CPPFLAGS)
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -131,12 +135,12 @@ pngtest: pngtest.o $(LIBSO)
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -218,20 +222,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -82,6 +82,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
			
		||||
 | 
			
		||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
include scripts/pnglibconf.mak
 | 
			
		||||
DELETE = $(RM_F)
 | 
			
		||||
DFNFLAGS = $(DEFS) $(CPPFLAGS)
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -134,9 +138,9 @@ test: pngtest
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -218,20 +222,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -43,8 +43,15 @@ Test: @.pngtest
 | 
			
		||||
.c.o:
 | 
			
		||||
	cc $(ccflags) -o $@ $<
 | 
			
		||||
 | 
			
		||||
# See scripts.mak.libpngconf for how to generate this:
 | 
			
		||||
@.h.libpngconf: @.scripts.h.libpngconf
 | 
			
		||||
	copy @.scripts.h.libpngconf $@
 | 
			
		||||
 | 
			
		||||
# Static dependencies:
 | 
			
		||||
@.o.png @.o.pngerror @.o.pngrio @.o.pngwio @.o.pngmem \
 | 
			
		||||
@.o.pngpread @.o.pngset @.o.pngget @.o.pngread @.o.pngrtran \
 | 
			
		||||
@.o.pngrutil @.o.pngtrans @.o.pngwrite @.o.pngwtran @.o.pngwutil \
 | 
			
		||||
@.o.pngtest: @.h.libpngconf
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Dynamic dependencies:
 | 
			
		||||
 | 
			
		||||
@ -62,6 +62,10 @@ OBJS =  png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O) \
 | 
			
		||||
# Targets
 | 
			
		||||
all: $(LIBNAME)$(A) pngtest$(E)
 | 
			
		||||
 | 
			
		||||
include scripts/pnglibconf.mak
 | 
			
		||||
REMOVE = $(RM_F)
 | 
			
		||||
DFNFLAGS = $(DEFS) $(CPPFLAGS)
 | 
			
		||||
 | 
			
		||||
$(LIBNAME)$(A): $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -78,11 +82,14 @@ install: $(LIBNAME)$(A)
 | 
			
		||||
	-@if [ ! -d $(DL) ]; then $(MKDIR_P) $(DL); fi
 | 
			
		||||
	-@$(RM_F) $(DI)/$(LIBNAME)/png.h
 | 
			
		||||
	-@$(RM_F) $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h
 | 
			
		||||
	-@$(RM_F) $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	-@$(RM_F) $(DI)/pnglibconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h \
 | 
			
		||||
	$(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	$(DI)/$(LIBNAME)/pngconf.h \
 | 
			
		||||
	$(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) -r $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
	-@$(RM_F) $(DL)/$(LIBNAME)$(A)
 | 
			
		||||
@ -93,22 +100,22 @@ install: $(LIBNAME)$(A)
 | 
			
		||||
	(cd $(DI); $(LN_SF) libpng/* .;)
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o $(LIBNAME)$(A) pngtest pngout.png
 | 
			
		||||
	$(RM_F) *.o $(LIBNAME)$(A) pngtest pngout.png pnglibconf.h
 | 
			
		||||
 | 
			
		||||
png$(O):      png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread$(O):  png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png$(O):      png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread$(O):  png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest$(O):  png.h pngconf.h
 | 
			
		||||
pngtest$(O):  png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -6,8 +6,6 @@
 | 
			
		||||
# For conditions of distribution and use, see the disclaimer
 | 
			
		||||
# and license in png.h
 | 
			
		||||
#
 | 
			
		||||
# Note: Use #define PNG_READ_BIG_ENDIAN_SUPPORTED in pngconf.h
 | 
			
		||||
#
 | 
			
		||||
# Location/path of zlib include files
 | 
			
		||||
ZLIB=/zlib
 | 
			
		||||
#compiler
 | 
			
		||||
@ -26,6 +24,8 @@ LDLIBS= libpng.lib libgz.lib LIB:scm.lib LIB:sc.lib Lib:amiga.lib
 | 
			
		||||
LN= slink
 | 
			
		||||
# file deletion command
 | 
			
		||||
RM= delete quiet
 | 
			
		||||
# file copy command?
 | 
			
		||||
CP= copy
 | 
			
		||||
# library (.lib) file creation command
 | 
			
		||||
AR= oml
 | 
			
		||||
# make directory command
 | 
			
		||||
@ -41,6 +41,11 @@ libpng.lib: $(OBJS)
 | 
			
		||||
-$(RM) libpng.lib
 | 
			
		||||
$(AR) libpng.lib r $(OBJS)
 | 
			
		||||
 | 
			
		||||
$(OBJS): pngpriv.h png.h pngconf.h pnglibconf.h pnginfo.h pngstruct.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
$(CP) scripts/pnglibconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
pngtest: pngtest.o libpng.lib
 | 
			
		||||
$(LN) <WITH <
 | 
			
		||||
$(LDFLAGS)
 | 
			
		||||
 | 
			
		||||
@ -38,6 +38,11 @@ all: $(LBR) pngtest.ttp
 | 
			
		||||
 | 
			
		||||
$(LBR): $(OBJS)
 | 
			
		||||
 | 
			
		||||
$(OBJS): pngpriv.h png.h pngconf.h pnglibconf.h pnginfo.h pngstruct.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
pngtest.ttp: pngtest.o $(LBR)
 | 
			
		||||
	$(CC) $(CFLAGS) $(LDFLAGS) -o$@ pngtest.o
 | 
			
		||||
 | 
			
		||||
@ -47,9 +52,12 @@ install: libpng.a
 | 
			
		||||
	-@mkdir $(DESTDIR)$(LIBPATH)
 | 
			
		||||
	-@rm -f $(DESTDIR)$(INCPATH)/png.h
 | 
			
		||||
	-@rm -f $(DESTDIR)$(INCPATH)/pngconf.h
 | 
			
		||||
	-@rm -f $(DESTDIR)$(INCPATH)/pnglibconf.h
 | 
			
		||||
	cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	cp pngconf.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	cp pnglibconf.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/png.h
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pnglibconf.h
 | 
			
		||||
	(cd $(DESTDIR)$(INCPATH); ln -f -s $(LIBNAME) libpng; \
 | 
			
		||||
	ln -f -s $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -109,22 +109,27 @@ test: pngtest.exe
 | 
			
		||||
 | 
			
		||||
## Minor Targets
 | 
			
		||||
 | 
			
		||||
png.obj: png.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.obj: pngerror.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.obj: pngget.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.obj: pngmem.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.obj: pngpread.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.obj: pngread.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.obj: pngrio.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.obj: pngrtran.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.obj: pngrutil.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.obj: pngset.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.obj: pngtrans.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.obj: pngwio.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.obj: pngwrite.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.obj: pngwtran.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.obj: pngwutil.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtest.obj: pngtest.c png.h pngconf.h
 | 
			
		||||
# see scripts\pnglibconf.mak for how to make this file
 | 
			
		||||
# with different options
 | 
			
		||||
pnglibconf.h: scripts\pnglibconf.h
 | 
			
		||||
	copy scripts\pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
png.obj: png.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.obj: pngerror.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.obj: pngget.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.obj: pngmem.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.obj: pngpread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.obj: pngread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.obj: pngrio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.obj: pngrtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.obj: pngrutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.obj: pngset.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.obj: pngtrans.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.obj: pngwio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.obj: pngwrite.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.obj: pngwtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.obj: pngwutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtest.obj: pngtest.c png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
$(LIBNAME): $(OBJS)
 | 
			
		||||
	-del $(LIBNAME)
 | 
			
		||||
@ -134,6 +139,7 @@ $(LIBOBJS), libpng
 | 
			
		||||
 | 
			
		||||
# Cleanup
 | 
			
		||||
clean:
 | 
			
		||||
	-del pnglibconf.h
 | 
			
		||||
	-del *.obj
 | 
			
		||||
	-del $(LIBNAME)
 | 
			
		||||
	-del pngtest.exe
 | 
			
		||||
 | 
			
		||||
@ -78,6 +78,10 @@ OBJSDLL = $(OBJS)
 | 
			
		||||
 | 
			
		||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
# try include scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -111,12 +115,12 @@ pngtest: pngtest.o $(LIBSO)
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -128,7 +132,6 @@ install-static: install-headers libpng.a
 | 
			
		||||
	(cd $(DL); $(LN_SF) $(LIBNAME).a libpng.a)
 | 
			
		||||
 | 
			
		||||
install-shared: install-headers $(LIBSOMAJ) libpng.pc
 | 
			
		||||
 | 
			
		||||
	-@if [ ! -d $(DL) ]; then $(MKDIR_P) $(DL); fi
 | 
			
		||||
	-@$(RM_F) $(DL)/$(LIBSO)
 | 
			
		||||
	-@$(RM_F) $(DL)/$(LIBSOREL)
 | 
			
		||||
@ -189,24 +192,24 @@ test-installed:
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngout.png libpng-config \
 | 
			
		||||
	$(LIBSO) $(LIBSOMAJ)* pngtesti \
 | 
			
		||||
	libpng.pc
 | 
			
		||||
	pnglibconf.h libpng.pc
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -108,6 +108,10 @@ LIBNAME=libpng$(MODEL).lib
 | 
			
		||||
 | 
			
		||||
all: libpng pngtest
 | 
			
		||||
 | 
			
		||||
# try !inlude scripts\pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts\pnglibconf.h
 | 
			
		||||
	copy scripts\pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng: $(LIBNAME)
 | 
			
		||||
 | 
			
		||||
pngtest: pngtest$(MODEL).exe
 | 
			
		||||
@ -117,21 +121,21 @@ test: pngtest$(MODEL).exe
 | 
			
		||||
 | 
			
		||||
## Minor Targets
 | 
			
		||||
 | 
			
		||||
png.obj: png.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.obj: pngerror.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.obj: pngget.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.obj: pngmem.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.obj: pngpread.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.obj: pngread.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.obj: pngrio.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.obj: pngrtran.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.obj: pngrutil.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.obj: pngset.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.obj: pngtrans.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.obj: pngwio.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.obj: pngwrite.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.obj: pngwtran.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.obj: pngwutil.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.obj: png.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.obj: pngerror.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.obj: pngget.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.obj: pngmem.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.obj: pngpread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.obj: pngread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.obj: pngrio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.obj: pngrtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.obj: pngrutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.obj: pngset.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.obj: pngtrans.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.obj: pngwio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.obj: pngwrite.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.obj: pngwtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.obj: pngwutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
$(LIBNAME): $(OBJS)
 | 
			
		||||
	-del $(LIBNAME)
 | 
			
		||||
@ -139,7 +143,7 @@ $(LIBNAME): $(OBJS)
 | 
			
		||||
$(LIBOBJS), libpng$(MODEL)
 | 
			
		||||
|
 | 
			
		||||
 | 
			
		||||
pngtest$(MODEL).obj: pngtest.c png.h pngconf.h
 | 
			
		||||
pngtest$(MODEL).obj: pngtest.c png.h pngconf.h pnglibconf.h
 | 
			
		||||
	$(CC) $(CFLAGS) -opngtest$(MODEL) -c pngtest.c
 | 
			
		||||
 | 
			
		||||
pngtest$(MODEL).exe: pngtest$(MODEL).obj
 | 
			
		||||
@ -147,6 +151,7 @@ pngtest$(MODEL).exe: pngtest$(MODEL).obj
 | 
			
		||||
 | 
			
		||||
# Clean up anything else you want
 | 
			
		||||
clean:
 | 
			
		||||
	-del pnglibconf.h
 | 
			
		||||
	-del *.obj
 | 
			
		||||
	-del *.exe
 | 
			
		||||
	-del *.lib
 | 
			
		||||
 | 
			
		||||
@ -30,7 +30,7 @@ PACKAGE = $(NAME)-$(VER)
 | 
			
		||||
 | 
			
		||||
BIN = libpng15-0.dll
 | 
			
		||||
LIB = libpng15.a libpng15.dll.a libpng.a libpng.dll.a
 | 
			
		||||
INCLUDE = png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
INCLUDE = png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
PC = libpng15.pc libpng.pc
 | 
			
		||||
 | 
			
		||||
MANIFESTVERBIN = "Libpng-$(VER): Binary files"
 | 
			
		||||
 | 
			
		||||
@ -9,7 +9,8 @@
 | 
			
		||||
# For conditions of distribution and use, see the disclaimer
 | 
			
		||||
# and license in png.h
 | 
			
		||||
 | 
			
		||||
# where "make install" puts libpng.a, libpng15.dylib, png.h and pngconf.h
 | 
			
		||||
# where "make install" puts libpng.a, libpng15.dylib, png.h, pngconf.h,
 | 
			
		||||
# and pnglibconf.h
 | 
			
		||||
prefix=/usr/local
 | 
			
		||||
exec_prefix=$(prefix)
 | 
			
		||||
 | 
			
		||||
@ -74,6 +75,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
			
		||||
 | 
			
		||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -110,12 +115,12 @@ pngtest: pngtest.o $(LIBSO)
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -187,7 +192,7 @@ test-installed:
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngout.png libpng-config \
 | 
			
		||||
	libpng.pc $(LIBNAME).*dylib pngtesti
 | 
			
		||||
	libpng.pc $(LIBNAME).*dylib pngtesti pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -195,20 +200,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -62,6 +62,10 @@ OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
 | 
			
		||||
 | 
			
		||||
all: $(LIBSO) libpng.a pngtest libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@  $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -96,12 +100,12 @@ pngtest: pngtest.o libpng.a
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@/bin/rm -f $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@/bin/rm -f $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@/bin/rm -f $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF)(LIBNAME) libpng; $(LN_SF)(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -175,24 +179,24 @@ test-installed:
 | 
			
		||||
clean:
 | 
			
		||||
	/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png \
 | 
			
		||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
			
		||||
	libpng.pc
 | 
			
		||||
	libpng.pc pnglibconf.h
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -24,6 +24,10 @@ OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
 | 
			
		||||
 | 
			
		||||
all: libpng.a pngtest
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	ar rc $@  $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -35,24 +39,24 @@ pngtest: pngtest.o libpng.a
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
clean:
 | 
			
		||||
	rm -f *.o libpng.a pngtest pngout.png
 | 
			
		||||
	rm -f *.o libpng.a pngtest pngout.png pnglibconf.h
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@ RANLIB=ranlib
 | 
			
		||||
RM_F=/bin/rm -f
 | 
			
		||||
 | 
			
		||||
# where "make install" puts libpng15.a, libpng15.so*,
 | 
			
		||||
# libpng15/png.h and libpng15/pngconf.h
 | 
			
		||||
# libpng15/png.h, libpng15/pngconf.h, and libpng15/pnglibconf.h
 | 
			
		||||
# Prefix must be a full pathname.
 | 
			
		||||
prefix=/usr/local
 | 
			
		||||
exec_prefix=$(prefix)
 | 
			
		||||
@ -95,6 +95,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
			
		||||
 | 
			
		||||
all: libpng.a $(LIBSO) pngtest pngtest-static libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -106,7 +110,7 @@ libpng.pc:
 | 
			
		||||
	-e s!@includedir@!$(INCPATH)! \
 | 
			
		||||
	-e s!-lpng15!-lpng15\ -lz\ -lm! > libpng.pc
 | 
			
		||||
 | 
			
		||||
libpng.syms: png.h pngconf.h
 | 
			
		||||
libpng.syms: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	$(CC) $(CFLAGS) -E -DPNG_BUILDSYMS -DPNG_INTERNAL png.h |\
 | 
			
		||||
	awk -F '[\t [\\]();]' -v PNGMAJ=$(PNGMAJ) 'BEGIN{printf("PNG15_%s {global:\n",PNGMAJ)}\
 | 
			
		||||
	{ for (i=1;i+2<=NF;++i)\
 | 
			
		||||
@ -155,12 +159,12 @@ test: pngtest pngtest-static
 | 
			
		||||
	@echo ""
 | 
			
		||||
	./pngtest-static
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -232,7 +236,7 @@ test-installed:
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a libpng.syms pngtest pngout.png libpng-config \
 | 
			
		||||
	$(LIBSO) $(LIBSOMAJ)* pngtest-static pngtesti \
 | 
			
		||||
	libpng.pc
 | 
			
		||||
	libpng.pc pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -240,20 +244,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -17,13 +17,14 @@ NOOBJ=          YES
 | 
			
		||||
# where make install puts libpng.a and png.h
 | 
			
		||||
DESTDIR=	${PREFIX}
 | 
			
		||||
LIBDIR=		/lib
 | 
			
		||||
INCS=		png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
INCS=		png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
INCSDIR=	/include/libpng
 | 
			
		||||
INCDIR=		${INCSDIR}		# for 4.x bsd.lib.mk
 | 
			
		||||
MAN=		libpng.3 libpngpf.3 png.5
 | 
			
		||||
MANDIR=		/man/man
 | 
			
		||||
SYMLINKS=       libpng/png.h ${INCSDIR}/../png.h \
 | 
			
		||||
		libpng/pngconf.h ${INCSDIR}/../pngconf.h
 | 
			
		||||
		libpng/pngconf.h ${INCSDIR}/../pngconf.h \
 | 
			
		||||
		libpng/pnglibconf.h ${INCSDIR}/../pnglibconf.h
 | 
			
		||||
LDADD+=         -lm -lz
 | 
			
		||||
DPADD+=         ${LIBM} ${LIBZ}
 | 
			
		||||
 | 
			
		||||
@ -41,6 +42,10 @@ CLEANFILES= pngtest pngtest.o pngout.png
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
	chmod a-w *.[ch35] $(DOCS) scripts/*
 | 
			
		||||
 | 
			
		||||
@ -41,6 +41,10 @@ OBJS =  png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O) \
 | 
			
		||||
# Targets
 | 
			
		||||
all: static
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
.c$(O):
 | 
			
		||||
	$(CC) -c $(CFLAGS) -I$(ZLIBINC) $<
 | 
			
		||||
 | 
			
		||||
@ -62,22 +66,22 @@ pngtest$(EXE): pngtest$(O) libpng$(A)
 | 
			
		||||
	$(LD) $(LDFLAGS) -L$(ZLIBLIB) -o $@ pngtest$(O) libpng$(A) $(LIBS)
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *$(O) libpng$(A) pngtest$(EXE) pngout.png
 | 
			
		||||
	$(RM_F) *$(O) libpng$(A) pngtest$(EXE) pngout.png pnglibconf.h
 | 
			
		||||
 | 
			
		||||
png$(O):      png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread$(O):  png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png$(O):      png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread$(O):  png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest$(O):  png.h pngconf.h
 | 
			
		||||
pngtest$(O):  png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -80,6 +80,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
			
		||||
 | 
			
		||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -114,12 +118,12 @@ pngtest: pngtest.o libpng.a
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -193,7 +197,7 @@ test-installed:
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
			
		||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
			
		||||
	libpng.pc
 | 
			
		||||
	libpng.pc pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -201,20 +205,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -27,7 +27,8 @@ LN_SF=ln -sf
 | 
			
		||||
RANLIB=ranlib
 | 
			
		||||
RM_F=/bin/rm -f
 | 
			
		||||
 | 
			
		||||
# where "make install" puts libpng.a, $(OLDSO)*, png.h and pngconf.h
 | 
			
		||||
# where "make install" puts libpng.a, $(OLDSO)*, png.h, pngconf.h
 | 
			
		||||
# and pnglibconf.h
 | 
			
		||||
prefix=/usr/local
 | 
			
		||||
exec_prefix=$(prefix)
 | 
			
		||||
 | 
			
		||||
@ -123,12 +124,12 @@ test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -202,7 +203,7 @@ test-installed:
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
			
		||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
			
		||||
	libpng.pc
 | 
			
		||||
	libpng.pc pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -210,20 +211,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -77,6 +77,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
			
		||||
 | 
			
		||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -111,12 +115,12 @@ pngtest: pngtest.o libpng.a
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -190,7 +194,7 @@ test-installed:
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
			
		||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
			
		||||
	libpng.pc
 | 
			
		||||
	libpng.pc pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -198,20 +202,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -41,6 +41,10 @@ LIBS = libpng$(A) $(ZLIBLIB)/zlib$(A)
 | 
			
		||||
# Targets
 | 
			
		||||
all: libpng$(A) pngtest$(E)
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng$(A): $(OBJS)
 | 
			
		||||
	$(AR) -out:$@ $(OBJS)
 | 
			
		||||
 | 
			
		||||
@ -55,23 +59,24 @@ pngtest$(E): pngtest$(O) libpng$(A)
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM) *$(O)
 | 
			
		||||
	$(RM) libpng$(A)
 | 
			
		||||
	$(RM) pnglibconf.h
 | 
			
		||||
	$(RM) pngtest$(E)
 | 
			
		||||
	$(RM) pngout.png
 | 
			
		||||
 | 
			
		||||
png$(O):      png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread$(O):  png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio$(O):   png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png$(O):      png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread$(O):  png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest$(O):  png.h pngconf.h
 | 
			
		||||
pngtest$(O):  png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -44,49 +44,53 @@ pngrtran$(O) pngwtran$(O) pngrio$(O) pngwio$(O)
 | 
			
		||||
 | 
			
		||||
all: test
 | 
			
		||||
 | 
			
		||||
png$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngset$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngget$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngread$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngpread$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngerror$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngmem$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngrio$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwio$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
libpng.lib: $(OBJS)
 | 
			
		||||
@ -96,7 +100,7 @@ libpng.lib: $(OBJS)
 | 
			
		||||
pngtest.exe: pngtest.obj libpng.lib
 | 
			
		||||
	$(LD) $(LDFLAGS) /OUT:pngtest.exe pngtest.obj libpng.lib $(ZLIBLIB)\zlib.lib
 | 
			
		||||
 | 
			
		||||
pngtest$(O): png.h pngconf.h
 | 
			
		||||
pngtest$(O): png.h pngconf.h pnglibconf.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
test: pngtest.exe
 | 
			
		||||
 | 
			
		||||
@ -41,6 +41,10 @@ OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
 | 
			
		||||
 | 
			
		||||
all: ansi2knr libpng.a pngtest
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
# general rule to allow ansi2knr to work
 | 
			
		||||
.c.o:
 | 
			
		||||
	./ansi2knr $*.c T$*.c
 | 
			
		||||
@ -61,7 +65,7 @@ pngtest: pngtest.o libpng.a
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install: libpng.a png.h pngconf.h
 | 
			
		||||
install: libpng.a png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@mkdir $(DESTDIR)$(INCPATH)
 | 
			
		||||
	-@mkdir $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	-@mkdir $(DESTDIR)$(LIBPATH)
 | 
			
		||||
@ -69,14 +73,16 @@ install: libpng.a png.h pngconf.h
 | 
			
		||||
	-@rm -f $(DESTDIR)$(INCPATH)/pngconf.h
 | 
			
		||||
	cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	cp pngconf.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	cp pnglibconf.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/png.h
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pnglibconf.h
 | 
			
		||||
	(cd $(DESTDIR)$(INCPATH); ln -f -s libpng/* .)
 | 
			
		||||
	cp libpng.a $(DESTDIR)$(LIBPATH)
 | 
			
		||||
	chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	rm -f *.o libpng.a pngtest pngout.png ansi2knr
 | 
			
		||||
	rm -f *.o libpng.a pngtest pngout.png ansi2knr pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -84,20 +90,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -27,7 +27,7 @@ RANLIB=ranlib
 | 
			
		||||
RM_F=/bin/rm -f
 | 
			
		||||
 | 
			
		||||
# where "make install" puts libpng15.a, libpng15.so*,
 | 
			
		||||
# libpng15/png.h and libpng15/pngconf.h
 | 
			
		||||
# libpng15/png.h, libpng15/pngconf.h, and libpng15/pnglibconf.h
 | 
			
		||||
# Prefix must be a full pathname.
 | 
			
		||||
prefix=/usr/local
 | 
			
		||||
exec_prefix=$(prefix)
 | 
			
		||||
@ -87,6 +87,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
			
		||||
 | 
			
		||||
all: libpng.a $(LIBSO) pngtest pngtest-static libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -130,12 +134,12 @@ test: pngtest pngtest-static
 | 
			
		||||
	@echo ""
 | 
			
		||||
	./pngtest-static
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -208,7 +212,7 @@ test-installed:
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngout.png libpng-config \
 | 
			
		||||
	$(LIBSO) $(LIBSOMAJ)* pngtest-static pngtesti \
 | 
			
		||||
	libpng.pc
 | 
			
		||||
	libpng.pc pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -216,20 +220,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
 | 
			
		||||
@ -35,6 +35,10 @@ OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
 | 
			
		||||
 | 
			
		||||
all: libpng.a pngtest
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	ar rc $@  $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -51,16 +55,19 @@ install: libpng.a
 | 
			
		||||
	-@mkdir $(DESTDIR)$(LIBPATH)
 | 
			
		||||
	-@rm -f $(DESTDIR)$(INCPATH)/png.h
 | 
			
		||||
	-@rm -f $(DESTDIR)$(INCPATH)/pngconf.h
 | 
			
		||||
	-@rm -f $(DESTDIR)$(INCPATH)/pnglibconf.h
 | 
			
		||||
	cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	cp pngconf.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	cp pnglibconf.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/png.h
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pnglibconf.h
 | 
			
		||||
	(cd $(DESTDIR)$(INCPATH); ln -f -s libpng/* .)
 | 
			
		||||
	cp libpng.a $(DESTDIR)$(LIBPATH)
 | 
			
		||||
	chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	rm -f *.o libpng.a pngtest pngout.png
 | 
			
		||||
	rm -f *.o libpng.a pngtest pngout.png pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -68,20 +75,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -27,49 +27,53 @@ OBJS3 = pngrtran$(O) pngwtran$(O) pngrio$(O) pngwio$(O)
 | 
			
		||||
 | 
			
		||||
all: libpng.lib
 | 
			
		||||
 | 
			
		||||
png$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
		  $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngset$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngget$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngread$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngpread$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
		  $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngerror$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngmem$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngrio$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwio$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3)
 | 
			
		||||
@ -78,7 +82,7 @@ libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3)
 | 
			
		||||
	lib libpng $(OBJS2);
 | 
			
		||||
	lib libpng $(OBJS3);
 | 
			
		||||
 | 
			
		||||
pngtest$(O): png.h pngconf.h
 | 
			
		||||
pngtest$(O): png.h pngconf.h pnglibconf.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngtest.exe: pngtest.obj libpng.lib
 | 
			
		||||
 | 
			
		||||
@ -21,7 +21,7 @@ SHLIB_MINOR=	1.5.0beta17
 | 
			
		||||
SRCS=	png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \
 | 
			
		||||
	pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
 | 
			
		||||
	pngwtran.c pngmem.c pngerror.c pngpread.c
 | 
			
		||||
INCS=	png.h pngconf.h
 | 
			
		||||
INCS=	png.h pngconf.h pnglibconf.h
 | 
			
		||||
MAN=	libpng.3 libpngpf.3 png.5
 | 
			
		||||
 | 
			
		||||
CPPFLAGS+=-I${.CURDIR}
 | 
			
		||||
@ -32,7 +32,11 @@ CPPFLAGS+=-I${.CURDIR}
 | 
			
		||||
#   MKLINT= no
 | 
			
		||||
# .endif
 | 
			
		||||
 | 
			
		||||
CLEANFILES+=pngtest.o pngtest
 | 
			
		||||
CLEANFILES+=pngtest.o pngtest pnglibconf.h
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
pngtest.o:	pngtest.c
 | 
			
		||||
	${CC} -c ${CPPFLAGS} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
 | 
			
		||||
 | 
			
		||||
@ -21,7 +21,7 @@ SHLIB_MINOR=	1.5.0beta17
 | 
			
		||||
SRCS=	png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \
 | 
			
		||||
	pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
 | 
			
		||||
	pngwtran.c pngmem.c pngerror.c pngpread.c
 | 
			
		||||
INCS=	png.h pngconf.h
 | 
			
		||||
INCS=	png.h pngconf.h pnglibconf.h
 | 
			
		||||
MAN=	libpng.3 libpngpf.3 png.5
 | 
			
		||||
 | 
			
		||||
CPPFLAGS+=-I${.CURDIR}
 | 
			
		||||
@ -32,7 +32,11 @@ CPPFLAGS+=-I${.CURDIR}
 | 
			
		||||
#   MKLINT= no
 | 
			
		||||
# .endif
 | 
			
		||||
 | 
			
		||||
CLEANFILES+=pngtest.o pngtest
 | 
			
		||||
CLEANFILES+=pngtest.o pngtest pnglibconf.h
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
pngtest.o:	pngtest.c
 | 
			
		||||
	${CC} -c ${CPPFLAGS} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
 | 
			
		||||
 | 
			
		||||
@ -18,18 +18,22 @@ SRCS=	png.c pngerror.c pngget.c pngmem.c pngpread.c \
 | 
			
		||||
	pngread.c pngrio.c pngrtran.c pngrutil.c pngset.c pngtrans.c \
 | 
			
		||||
	pngwio.c pngwrite.c pngwtran.c pngwutil.c
 | 
			
		||||
 | 
			
		||||
HDRS=	png.h pngconf.h
 | 
			
		||||
HDRS=	png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
CFLAGS+= -W -Wall
 | 
			
		||||
CPPFLAGS+= -I${.CURDIR}
 | 
			
		||||
 | 
			
		||||
NOPROFILE= Yes
 | 
			
		||||
 | 
			
		||||
CLEANFILES+= pngtest.o pngtest
 | 
			
		||||
CLEANFILES+= pngtest.o pngtest pnglibconf.h
 | 
			
		||||
 | 
			
		||||
MAN=	libpng.3 libpngpf.3 png.5
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO libpng.txt
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
pngtest.o:	pngtest.c
 | 
			
		||||
	${CC} ${CPPFLAGS} ${CFLAGS} -c ${.ALLSRC} -o ${.TARGET}
 | 
			
		||||
 | 
			
		||||
@ -65,6 +69,7 @@ afterinstall:
 | 
			
		||||
	@rm -f ${DESTDIR}${LIBDIR}/debug/libpng.a
 | 
			
		||||
	@rm -f ${DESTDIR}${PREFIX}/include/png.h
 | 
			
		||||
	@rm -f ${DESTDIR}${PREFIX}/include/pngconf.h
 | 
			
		||||
	@rm -f ${DESTDIR}${PREFIX}/include/pnglibconf.h
 | 
			
		||||
	@rmdir ${DESTDIR}${LIBDIR}/debug 2>/dev/null || true
 | 
			
		||||
	${INSTALL} ${INSTALL_COPY} -o ${SHAREOWN} -g ${SHAREGRP} \
 | 
			
		||||
		-m ${NONBINMODE} ${HDRS} ${DESTDIR}${PREFIX}/include
 | 
			
		||||
 | 
			
		||||
@ -33,6 +33,10 @@ OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
 | 
			
		||||
 | 
			
		||||
all: $(PNGLIB) $(SHAREDLIB) $(SHAREDLIBIMP)
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
$(PNGLIB): $(OBJS)
 | 
			
		||||
	$(AR) rc $@ $(OBJS)
 | 
			
		||||
 | 
			
		||||
@ -49,24 +53,25 @@ test: pngtest.exe
 | 
			
		||||
	./pngtest.exe
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	rm -f *.o $(PNGLIB) png.dll pngdll.lib pngtest.exe pngout.png
 | 
			
		||||
	rm -f *.o $(PNGLIB) png.dll pngdll.lib pngtest.exe pngout.png \
 | 
			
		||||
	pnglibconf.h
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -73,6 +73,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
			
		||||
 | 
			
		||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -107,14 +111,15 @@ pngtest: pngtest.o $(LIBSO)
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h
 | 
			
		||||
	-@$(RM_F) $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/pnglibconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -186,7 +191,7 @@ test-installed:
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngout.png libpng-config \
 | 
			
		||||
	$(LIBSO) $(LIBSOMAJ)* pngtest-static pngtesti \
 | 
			
		||||
	libpng.pc
 | 
			
		||||
	pnglibconf.h libpng.pc
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -194,20 +199,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -76,6 +76,10 @@ OBJS =  png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
 | 
			
		||||
 | 
			
		||||
all: libpng.a pngtest shared libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -117,12 +121,12 @@ test: pngtest
 | 
			
		||||
	echo Testing local static library.
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -197,7 +201,7 @@ test-installed:
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) libpng.a pngtest pngtesti pngout.png libpng.pc \
 | 
			
		||||
        so_locations libpng-config $(LIBSO) $(LIBSOMAJ)*
 | 
			
		||||
	so_locations libpng-config $(LIBSO) $(LIBSOMAJ)* pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -205,20 +209,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -79,6 +79,10 @@ OBJS =  png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
 | 
			
		||||
 | 
			
		||||
all: libpng.a pngtest shared libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -117,12 +121,12 @@ test: pngtest
 | 
			
		||||
	echo Testing local static library.
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -198,7 +202,7 @@ test-installed:
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png libpng.pc libpng-config \
 | 
			
		||||
	$(LIBSO) $(LIBSOMAJ)* \
 | 
			
		||||
	so_locations
 | 
			
		||||
	so_locations pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -206,20 +210,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -83,6 +83,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
			
		||||
 | 
			
		||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -129,12 +133,12 @@ pngtest: pngtest.o $(LIBSO)
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -208,7 +212,7 @@ test-installed:
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
			
		||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
			
		||||
	libpng.pc
 | 
			
		||||
	libpng.pc pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -216,20 +220,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -79,6 +79,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
			
		||||
 | 
			
		||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -126,12 +130,12 @@ pngtest: pngtest.o $(LIBSO)
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -205,7 +209,7 @@ test-installed:
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
			
		||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
			
		||||
	libpng.pc
 | 
			
		||||
	libpng.pc pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -213,20 +217,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -79,6 +79,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
			
		||||
 | 
			
		||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@ $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -126,12 +130,12 @@ pngtest: pngtest.o $(LIBSO)
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install-headers: png.h pngconf.h
 | 
			
		||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
			
		||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
			
		||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
			
		||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
			
		||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
			
		||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
			
		||||
	-@$(RM_F) $(DI)/libpng
 | 
			
		||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
			
		||||
 | 
			
		||||
@ -205,7 +209,7 @@ test-installed:
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
			
		||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
			
		||||
	libpng.pc
 | 
			
		||||
	libpng.pc pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -213,20 +217,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,12 @@ MKDIR_P=mkdir
 | 
			
		||||
LN_SF=ln -sf
 | 
			
		||||
RANLIB=ranlib
 | 
			
		||||
RM_F=rm -f
 | 
			
		||||
AWK = awk
 | 
			
		||||
SED = sed
 | 
			
		||||
CPP = $(CC) -E
 | 
			
		||||
ECHO = echo
 | 
			
		||||
 | 
			
		||||
DFNFLAGS = # DFNFLAGS contains -D options to use in the libpng build
 | 
			
		||||
CFLAGS=-I$(ZLIBINC) -O # -g -DPNG_DEBUG=5
 | 
			
		||||
LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz -lm
 | 
			
		||||
 | 
			
		||||
@ -43,6 +48,26 @@ OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
 | 
			
		||||
 | 
			
		||||
all: libpng.a pngtest
 | 
			
		||||
 | 
			
		||||
# The standard pnglibconf.h exists as scripts/pnglibconf.h,
 | 
			
		||||
# copy this if the following doesn't work.
 | 
			
		||||
pnglibconf.dfn: scripts/pnglibconf.dfa scripts/options.awk
 | 
			
		||||
	$(RM_F) $@ dfn?.out
 | 
			
		||||
	$(AWK) -f scripts/options.awk pre=1 out=dfn1.out\
 | 
			
		||||
	    scripts/pnglibconf.dfa 1>&2
 | 
			
		||||
	$(AWK) -f scripts/options.awk pre=0 out=dfn2.out dfn1.out 1>&2
 | 
			
		||||
	cp dfn2.out $@
 | 
			
		||||
	$(RM_F) dfn?.out
 | 
			
		||||
 | 
			
		||||
pnglibconf.h: pnglibconf.dfn
 | 
			
		||||
	$(RM_F) $@ dfn.c dfn?.out
 | 
			
		||||
	$(ECHO) '#include "pnglibconf.dfn"' >dfn.c
 | 
			
		||||
	$(CPP) $(DFNFLAGS) dfn.c >dfn1.out
 | 
			
		||||
	$(SED) -n -e 's|^.*PNG_DEFN_MAGIC-\(.*\)-PNG_DEFN_END.*$$|\1|p'\
 | 
			
		||||
	    dfn1.out >dfn2.out
 | 
			
		||||
	$(SED) -e 's| *@@@ *||g' -e 's| *$$||' dfn2.out >dfn3.out
 | 
			
		||||
	cp dfn3.out $@
 | 
			
		||||
	$(RM_F) dfn.c dfn?.out
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@  $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -53,22 +78,25 @@ pngtest: pngtest.o libpng.a
 | 
			
		||||
test: pngtest
 | 
			
		||||
	./pngtest
 | 
			
		||||
 | 
			
		||||
install: libpng.a
 | 
			
		||||
install: libpng.a pnglibconf.h
 | 
			
		||||
	-@$(MKDIR_P) $(DESTDIR)$(INCPATH)
 | 
			
		||||
	-@$(MKDIR_P) $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	-@$(MKDIR_P) $(DESTDIR)$(LIBPATH)
 | 
			
		||||
	-@$(RM_F) $(DESTDIR)$(INCPATH)/png.h
 | 
			
		||||
	-@$(RM_F) $(DESTDIR)$(INCPATH)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DESTDIR)$(INCPATH)/pnglibconf.h
 | 
			
		||||
	cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	cp pngconf.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	cp pnglibconf.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/png.h
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pnglibconf.h
 | 
			
		||||
	(cd $(DESTDIR)$(INCPATH); ln -f -s libpng/* .)
 | 
			
		||||
	cp libpng.a $(DESTDIR)$(LIBPATH)
 | 
			
		||||
	chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngout.png
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngout.png pnglibconf.* dfn.c dfn?.out
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -76,20 +104,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -48,6 +48,10 @@ OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
 | 
			
		||||
 | 
			
		||||
all: libpng.a pngtest
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
libpng.a: $(OBJS)
 | 
			
		||||
	$(AR_RC) $@  $(OBJS)
 | 
			
		||||
	$(RANLIB) $@
 | 
			
		||||
@ -64,16 +68,19 @@ install: libpng.a
 | 
			
		||||
	-@$(MKDIR_P) $(DESTDIR)$(LIBPATH)
 | 
			
		||||
	-@$(RM_F) $(DESTDIR)$(INCPATH)/png.h
 | 
			
		||||
	-@$(RM_F) $(DESTDIR)$(INCPATH)/pngconf.h
 | 
			
		||||
	-@$(RM_F) $(DESTDIR)$(INCPATH)/pnglibconf.h
 | 
			
		||||
	cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	cp pngconf.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	cp pnglibconf.h $(DESTDIR)$(INCPATH)/libpng
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/png.h
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
			
		||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pnglibconf.h
 | 
			
		||||
	(cd $(DESTDIR)$(INCPATH); $(LN_SF) libpng/* .)
 | 
			
		||||
	cp libpng.a $(DESTDIR)$(LIBPATH)
 | 
			
		||||
	chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngout.png
 | 
			
		||||
	$(RM_F) *.o libpng.a pngtest pngout.png pnglibconf.h
 | 
			
		||||
 | 
			
		||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
			
		||||
writelock:
 | 
			
		||||
@ -81,20 +88,20 @@ writelock:
 | 
			
		||||
 | 
			
		||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
			
		||||
 | 
			
		||||
png.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
 | 
			
		||||
pngtest.o: png.h pngconf.h
 | 
			
		||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
			
		||||
 | 
			
		||||
@ -25,57 +25,61 @@ OBJSL3 = +pngwrite$(O) +pngrtran$(O) +pngwtran$(O) +pngrio$(O) +pngwio$(O)
 | 
			
		||||
 | 
			
		||||
all: libpng$(MODEL).lib pngtest$(E)
 | 
			
		||||
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
pngtest: pngtest$(E)
 | 
			
		||||
 | 
			
		||||
test: pngtest$(E)
 | 
			
		||||
	pngtest$(E)
 | 
			
		||||
 | 
			
		||||
png$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
		  $(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngset$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
		  $(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngget$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
		  $(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngread$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
		  $(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngpread$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
		  $(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
		  $(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
		  $(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngerror$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngmem$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngrio$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngwio$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngtest$(O): png.h pngconf.h
 | 
			
		||||
pngtest$(O): png.h pngconf.h pnglibconf.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c
 | 
			
		||||
 | 
			
		||||
libpng$(MODEL).lib: $(OBJS1) $(OBJS2) $(OBJS3)
 | 
			
		||||
 | 
			
		||||
@ -35,56 +35,60 @@ OBJS  = $(OBJS1) $(OBJS2) $(OBJS3)
 | 
			
		||||
# Targets
 | 
			
		||||
all: libpng.lib
 | 
			
		||||
 | 
			
		||||
png$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngset$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngget$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngread$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngpread$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngerror$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngmem$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngrio$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwio$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
libpng.lib: $(OBJS)
 | 
			
		||||
	-$(RM) $@
 | 
			
		||||
	$(AR) $(ARFLAGS) -out:$@ $(OBJS) $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngtest$(O): png.h pngconf.h
 | 
			
		||||
pngtest$(O): png.h pngconf.h pnglibconf.h
 | 
			
		||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngtest.exe: pngtest$(O) libpng.lib
 | 
			
		||||
@ -96,6 +100,7 @@ test: pngtest.exe
 | 
			
		||||
clean:
 | 
			
		||||
	-$(RM) *$(O)
 | 
			
		||||
	-$(RM) libpng.lib
 | 
			
		||||
	-$(RM) pnglibconf.h
 | 
			
		||||
	-$(RM) pngtest.exe
 | 
			
		||||
	-$(RM) pngout.png
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -49,52 +49,56 @@ OBJS3=pngrtran$(O) pngwtran$(O) pngrio$(O) pngwio$(O)
 | 
			
		||||
 | 
			
		||||
all: test
 | 
			
		||||
 | 
			
		||||
png$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
# see scripts/pnglibconf.mak for more options
 | 
			
		||||
pnglibconf.h: scripts/pnglibconf.h
 | 
			
		||||
	cp scripts/pnglibconf.h $@
 | 
			
		||||
 | 
			
		||||
png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngset$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngget$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngread$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngpread$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngerror$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngmem$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngrio$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwio$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngtest$(O): png.h pngconf.h
 | 
			
		||||
pngtest$(O): png.h pngconf.h pnglibconf.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
			
		||||
 | 
			
		||||
libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3)
 | 
			
		||||
 | 
			
		||||
@ -54,40 +54,40 @@ $ if make.eqs.""
 | 
			
		||||
$  then
 | 
			
		||||
$   dele pngtest.obj;*
 | 
			
		||||
$   CALL MAKE png.OBJ "cc ''CCOPT' png" -
 | 
			
		||||
	png.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	png.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngset.OBJ "cc ''CCOPT' pngset" -
 | 
			
		||||
	pngset.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngset.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngget.OBJ "cc ''CCOPT' pngget" -
 | 
			
		||||
	pngget.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngget.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngread.OBJ "cc ''CCOPT' pngread" -
 | 
			
		||||
	pngread.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngpread.OBJ "cc ''CCOPT' pngpread" -
 | 
			
		||||
	pngpread.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngpread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngrtran.OBJ "cc ''CCOPT' pngrtran" -
 | 
			
		||||
	pngrtran.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngrtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngrutil.OBJ "cc ''CCOPT' pngrutil" -
 | 
			
		||||
	pngrutil.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngrutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngerror.OBJ "cc ''CCOPT' pngerror" -
 | 
			
		||||
	pngerror.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngerror.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngmem.OBJ "cc ''CCOPT' pngmem" -
 | 
			
		||||
	pngmem.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngmem.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngrio.OBJ "cc ''CCOPT' pngrio" -
 | 
			
		||||
	pngrio.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngrio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngwio.OBJ "cc ''CCOPT' pngwio" -
 | 
			
		||||
	pngwio.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngwio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngtrans.OBJ "cc ''CCOPT' pngtrans" -
 | 
			
		||||
	pngtrans.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngtrans.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngwrite.OBJ "cc ''CCOPT' pngwrite" -
 | 
			
		||||
	pngwrite.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngwrite.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngwtran.OBJ "cc ''CCOPT' pngwtran" -
 | 
			
		||||
	pngwtran.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngwtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   CALL MAKE pngwutil.OBJ "cc ''CCOPT' pngwutil" -
 | 
			
		||||
	pngwutil.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
	pngwutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
			
		||||
$   write sys$output "Building Libpng ..."
 | 
			
		||||
$   CALL MAKE libpng.OLB "lib/crea libpng.olb *.obj" *.OBJ
 | 
			
		||||
$   write sys$output "Building pngtest..."
 | 
			
		||||
$   CALL MAKE pngtest.OBJ "cc ''CCOPT' pngtest" -
 | 
			
		||||
	pngtest.c png.h pngconf.h
 | 
			
		||||
	pngtest.c png.h pngconf.h pnglibconf.h
 | 
			
		||||
$   call make pngtest.exe -
 | 
			
		||||
	"LINK pngtest,libpng.olb/lib,''zlibsrc'libz.olb/lib" -
 | 
			
		||||
	pngtest.obj libpng.olb
 | 
			
		||||
 | 
			
		||||
@ -86,7 +86,7 @@
 | 
			
		||||
#define PNG_READ_USER_TRANSFORM_SUPPORTED
 | 
			
		||||
#define PNG_READ_USER_CHUNKS_SUPPORTED
 | 
			
		||||
#define PNG_READ_hIST_SUPPORTED
 | 
			
		||||
/*#undef PNG_READ_DITHER_SUPPORTED*/
 | 
			
		||||
#define PNG_READ_QUANTIZE_SUPPORTED
 | 
			
		||||
#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED
 | 
			
		||||
#define PNG_READ_SWAP_ALPHA_SUPPORTED
 | 
			
		||||
#define PNG_READ_COMPOSITE_NODIV_SUPPORTED
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										44
									
								
								scripts/pnglibconf.mak
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								scripts/pnglibconf.mak
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,44 @@
 | 
			
		||||
#!/usr/bin/make -f
 | 
			
		||||
# pnglibconf.mak - standard make lines for pnglibconf.h
 | 
			
		||||
# 
 | 
			
		||||
# These lines are copied from Makefile.am, they illustrate
 | 
			
		||||
# how to automate the build of pnglibconf.h from scripts/pnglibconf.dfa
 | 
			
		||||
# given 'awk' and 'sed'
 | 
			
		||||
 | 
			
		||||
# Override as appropriate:
 | 
			
		||||
AWK = awk
 | 
			
		||||
SED = sed
 | 
			
		||||
CPP = $(CC) -E
 | 
			
		||||
COPY = cp
 | 
			
		||||
DELETE = rm -f
 | 
			
		||||
ECHO = echo
 | 
			
		||||
 | 
			
		||||
# CPPFLAGS should contain the options to control the result,
 | 
			
		||||
# but DEFS and CFLAGS are also supported here, override
 | 
			
		||||
# as appropriate
 | 
			
		||||
DFNFLAGS = $(DEFS) $(CPPFLAGS) $(CFLAGS)
 | 
			
		||||
 | 
			
		||||
# The standard pnglibconf.h exists as scripts/pnglibconf.h,
 | 
			
		||||
# copy this if the following doesn't work.
 | 
			
		||||
pnglibconf.h: pnglibconf.dfn
 | 
			
		||||
	$(DELETE) $@ dfn.c dfn1.out dfn2.out dfn3.out
 | 
			
		||||
	$(ECHO) '#include "pnglibconf.dfn"' >dfn.c
 | 
			
		||||
	$(CPP) $(DFNFLAGS) dfn.c >dfn1.out
 | 
			
		||||
	$(SED) -n -e 's|^.*PNG_DEFN_MAGIC-\(.*\)-PNG_DEFN_END.*$$|\1|p'\
 | 
			
		||||
	    dfn1.out >dfn2.out
 | 
			
		||||
	$(SED) -e 's| *@@@ *||g' -e 's| *$$||' dfn2.out >dfn3.out
 | 
			
		||||
	$(COPY) dfn3.out $@
 | 
			
		||||
	$(DELETE) dfn.c dfn1.out dfn2.out dfn3.out
 | 
			
		||||
 | 
			
		||||
pnglibconf.dfn: scripts/pnglibconf.dfa scripts/options.awk
 | 
			
		||||
	$(DELETE) $@ dfn1.out dfn2.out
 | 
			
		||||
	$(AWK) -f scripts/options.awk pre=1 out=dfn1.out\
 | 
			
		||||
	    scripts/pnglibconf.dfa 1>&2
 | 
			
		||||
	$(AWK) -f scripts/options.awk pre=0 out=dfn2.out dfn1.out 1>&2
 | 
			
		||||
	$(COPY) dfn2.out $@
 | 
			
		||||
	$(DELETE) dfn1.out dfn2.out
 | 
			
		||||
 | 
			
		||||
clean-pnglibconf:
 | 
			
		||||
	$(DELETE) pnglibconf.h pnglibconf.dfn dfn.c dfn1.out dfn2.out dfn3.out
 | 
			
		||||
 | 
			
		||||
clean: clean-pnglibconf
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user