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
 | 
					/* The following uses const char * instead of char * for error
 | 
				
			||||||
 * and warning message functions, so some compilers won't complain.
 | 
					 * and warning message functions, so some compilers won't complain.
 | 
				
			||||||
 * If you do not want to use const, define PNG_NO_CONST here.
 | 
					 * 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_CONST
 | 
				
			||||||
#  ifndef PNG_NO_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);
 | 
					   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_uint_32 PNGAPI
 | 
				
			||||||
png_get_pixels_per_inch(png_structp png_ptr, png_infop info_ptr)
 | 
					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);
 | 
					   return (retval);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
#endif /* PNG_pHYs_SUPPORTED */
 | 
					#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 */
 | 
					/* 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.  */
 | 
					/* 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
 | 
					 * 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
 | 
					#ifndef PNG_QUANTIZE_RED_BITS
 | 
				
			||||||
#  define PNG_DITHER_RED_BITS 5
 | 
					#  define PNG_QUANTIZE_RED_BITS 5
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
#ifndef PNG_DITHER_GREEN_BITS
 | 
					#ifndef PNG_QUANTIZE_GREEN_BITS
 | 
				
			||||||
#  define PNG_DITHER_GREEN_BITS 5
 | 
					#  define PNG_QUANTIZE_GREEN_BITS 5
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
#ifndef PNG_DITHER_BLUE_BITS
 | 
					#ifndef PNG_QUANTIZE_BLUE_BITS
 | 
				
			||||||
#  define PNG_DITHER_BLUE_BITS 5
 | 
					#  define PNG_QUANTIZE_BLUE_BITS 5
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* This controls how fine the gamma correction becomes when you
 | 
					/* This controls how fine the gamma correction becomes when you
 | 
				
			||||||
 | 
				
			|||||||
@ -32,9 +32,13 @@
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "png.h"
 | 
					#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 <stdio.h>
 | 
				
			||||||
#  include <stdlib.h>
 | 
					#  include <stdlib.h>
 | 
				
			||||||
 | 
					#  include <string.h>
 | 
				
			||||||
#  define FCLOSE(file) fclose(file)
 | 
					#  define FCLOSE(file) fclose(file)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef PNG_STDIO_SUPPORTED
 | 
					#ifndef PNG_STDIO_SUPPORTED
 | 
				
			||||||
 | 
				
			|||||||
@ -33,20 +33,20 @@ clean :
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Other dependencies.
 | 
					# Other dependencies.
 | 
				
			||||||
png.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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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
 | 
					pngtest.obj : png.h, pngconf.h
 | 
				
			||||||
 | 
				
			|||||||
@ -82,6 +82,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
					all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					include scripts/pnglibconf.mak
 | 
				
			||||||
 | 
					DELETE = $(RM_F)
 | 
				
			||||||
 | 
					DFNFLAGS = $(DEFS) $(CPPFLAGS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libpng.a: $(OBJS)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -131,12 +135,12 @@ pngtest: pngtest.o $(LIBSO)
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -218,20 +222,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# 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
 | 
					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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
 | 
					all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					include scripts/pnglibconf.mak
 | 
				
			||||||
 | 
					DELETE = $(RM_F)
 | 
				
			||||||
 | 
					DFNFLAGS = $(DEFS) $(CPPFLAGS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libpng.a: $(OBJS)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -134,9 +138,9 @@ test: pngtest
 | 
				
			|||||||
install-headers: png.h pngconf.h
 | 
					install-headers: png.h pngconf.h
 | 
				
			||||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
						-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -218,20 +222,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# 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
 | 
					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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:
 | 
					.c.o:
 | 
				
			||||||
	cc $(ccflags) -o $@ $<
 | 
						cc $(ccflags) -o $@ $<
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# See scripts.mak.libpngconf for how to generate this:
 | 
				
			||||||
 | 
					@.h.libpngconf: @.scripts.h.libpngconf
 | 
				
			||||||
 | 
						copy @.scripts.h.libpngconf $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Static dependencies:
 | 
					# 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:
 | 
					# Dynamic dependencies:
 | 
				
			||||||
 | 
				
			|||||||
@ -62,6 +62,10 @@ OBJS =  png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O) \
 | 
				
			|||||||
# Targets
 | 
					# Targets
 | 
				
			||||||
all: $(LIBNAME)$(A) pngtest$(E)
 | 
					all: $(LIBNAME)$(A) pngtest$(E)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					include scripts/pnglibconf.mak
 | 
				
			||||||
 | 
					REMOVE = $(RM_F)
 | 
				
			||||||
 | 
					DFNFLAGS = $(DEFS) $(CPPFLAGS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(LIBNAME)$(A): $(OBJS)
 | 
					$(LIBNAME)$(A): $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -78,11 +82,14 @@ install: $(LIBNAME)$(A)
 | 
				
			|||||||
	-@if [ ! -d $(DL) ]; then $(MKDIR_P) $(DL); fi
 | 
						-@if [ ! -d $(DL) ]; then $(MKDIR_P) $(DL); fi
 | 
				
			||||||
	-@$(RM_F) $(DI)/$(LIBNAME)/png.h
 | 
						-@$(RM_F) $(DI)/$(LIBNAME)/png.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/$(LIBNAME)/pngconf.h
 | 
						-@$(RM_F) $(DI)/$(LIBNAME)/pngconf.h
 | 
				
			||||||
 | 
						-@$(RM_F) $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h
 | 
						-@$(RM_F) $(DI)/png.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/pngconf.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 \
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h \
 | 
				
			||||||
	$(DI)/$(LIBNAME)/pngconf.h
 | 
						$(DI)/$(LIBNAME)/pngconf.h \
 | 
				
			||||||
 | 
						$(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) -r $(DI)/libpng
 | 
						-@$(RM_F) -r $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
	-@$(RM_F) $(DL)/$(LIBNAME)$(A)
 | 
						-@$(RM_F) $(DL)/$(LIBNAME)$(A)
 | 
				
			||||||
@ -93,22 +100,22 @@ install: $(LIBNAME)$(A)
 | 
				
			|||||||
	(cd $(DI); $(LN_SF) libpng/* .;)
 | 
						(cd $(DI); $(LN_SF) libpng/* .;)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					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
 | 
					png$(O):      png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
					# For conditions of distribution and use, see the disclaimer
 | 
				
			||||||
# and license in png.h
 | 
					# and license in png.h
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Note: Use #define PNG_READ_BIG_ENDIAN_SUPPORTED in pngconf.h
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# Location/path of zlib include files
 | 
					# Location/path of zlib include files
 | 
				
			||||||
ZLIB=/zlib
 | 
					ZLIB=/zlib
 | 
				
			||||||
#compiler
 | 
					#compiler
 | 
				
			||||||
@ -26,6 +24,8 @@ LDLIBS= libpng.lib libgz.lib LIB:scm.lib LIB:sc.lib Lib:amiga.lib
 | 
				
			|||||||
LN= slink
 | 
					LN= slink
 | 
				
			||||||
# file deletion command
 | 
					# file deletion command
 | 
				
			||||||
RM= delete quiet
 | 
					RM= delete quiet
 | 
				
			||||||
 | 
					# file copy command?
 | 
				
			||||||
 | 
					CP= copy
 | 
				
			||||||
# library (.lib) file creation command
 | 
					# library (.lib) file creation command
 | 
				
			||||||
AR= oml
 | 
					AR= oml
 | 
				
			||||||
# make directory command
 | 
					# make directory command
 | 
				
			||||||
@ -41,6 +41,11 @@ libpng.lib: $(OBJS)
 | 
				
			|||||||
-$(RM) libpng.lib
 | 
					-$(RM) libpng.lib
 | 
				
			||||||
$(AR) libpng.lib r $(OBJS)
 | 
					$(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
 | 
					pngtest: pngtest.o libpng.lib
 | 
				
			||||||
$(LN) <WITH <
 | 
					$(LN) <WITH <
 | 
				
			||||||
$(LDFLAGS)
 | 
					$(LDFLAGS)
 | 
				
			||||||
 | 
				
			|||||||
@ -38,6 +38,11 @@ all: $(LBR) pngtest.ttp
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
$(LBR): $(OBJS)
 | 
					$(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)
 | 
					pngtest.ttp: pngtest.o $(LBR)
 | 
				
			||||||
	$(CC) $(CFLAGS) $(LDFLAGS) -o$@ pngtest.o
 | 
						$(CC) $(CFLAGS) $(LDFLAGS) -o$@ pngtest.o
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -47,9 +52,12 @@ install: libpng.a
 | 
				
			|||||||
	-@mkdir $(DESTDIR)$(LIBPATH)
 | 
						-@mkdir $(DESTDIR)$(LIBPATH)
 | 
				
			||||||
	-@rm -f $(DESTDIR)$(INCPATH)/png.h
 | 
						-@rm -f $(DESTDIR)$(INCPATH)/png.h
 | 
				
			||||||
	-@rm -f $(DESTDIR)$(INCPATH)/pngconf.h
 | 
						-@rm -f $(DESTDIR)$(INCPATH)/pngconf.h
 | 
				
			||||||
 | 
						-@rm -f $(DESTDIR)$(INCPATH)/pnglibconf.h
 | 
				
			||||||
	cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
						cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
				
			||||||
	cp pngconf.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/png.h
 | 
				
			||||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
						chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
				
			||||||
 | 
						chmod 644 $(DESTDIR)$(INCPATH)/libpng/pnglibconf.h
 | 
				
			||||||
	(cd $(DESTDIR)$(INCPATH); ln -f -s $(LIBNAME) libpng; \
 | 
						(cd $(DESTDIR)$(INCPATH); ln -f -s $(LIBNAME) libpng; \
 | 
				
			||||||
	ln -f -s $(LIBNAME)/* .)
 | 
						ln -f -s $(LIBNAME)/* .)
 | 
				
			||||||
 | 
				
			|||||||
@ -109,22 +109,27 @@ test: pngtest.exe
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Minor Targets
 | 
					## Minor Targets
 | 
				
			||||||
 | 
					
 | 
				
			||||||
png.obj: png.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
					# see scripts\pnglibconf.mak for how to make this file
 | 
				
			||||||
pngerror.obj: pngerror.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
					# with different options
 | 
				
			||||||
pngget.obj: pngget.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
					pnglibconf.h: scripts\pnglibconf.h
 | 
				
			||||||
pngmem.obj: pngmem.c png.h pngconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
						copy scripts\pnglibconf.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
 | 
					png.obj: png.c png.h pngconf.h pnglibconf.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
 | 
					pngerror.obj: pngerror.c png.h pngconf.h pnglibconf.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
 | 
					pngget.obj: pngget.c png.h pngconf.h pnglibconf.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
 | 
					pngmem.obj: pngmem.c png.h pngconf.h pnglibconf.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
 | 
					pngpread.obj: pngpread.c png.h pngconf.h pnglibconf.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
 | 
					pngread.obj: pngread.c png.h pngconf.h pnglibconf.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
 | 
					pngrio.obj: pngrio.c png.h pngconf.h pnglibconf.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
 | 
					pngrtran.obj: pngrtran.c png.h pngconf.h pnglibconf.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
 | 
					pngrutil.obj: pngrutil.c png.h pngconf.h pnglibconf.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
 | 
					pngset.obj: pngset.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
				
			||||||
pngtest.obj: pngtest.c png.h pngconf.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)
 | 
					$(LIBNAME): $(OBJS)
 | 
				
			||||||
	-del $(LIBNAME)
 | 
						-del $(LIBNAME)
 | 
				
			||||||
@ -134,6 +139,7 @@ $(LIBOBJS), libpng
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# Cleanup
 | 
					# Cleanup
 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
 | 
						-del pnglibconf.h
 | 
				
			||||||
	-del *.obj
 | 
						-del *.obj
 | 
				
			||||||
	-del $(LIBNAME)
 | 
						-del $(LIBNAME)
 | 
				
			||||||
	-del pngtest.exe
 | 
						-del pngtest.exe
 | 
				
			||||||
 | 
				
			|||||||
@ -78,6 +78,10 @@ OBJSDLL = $(OBJS)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -111,12 +115,12 @@ pngtest: pngtest.o $(LIBSO)
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(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)
 | 
						(cd $(DL); $(LN_SF) $(LIBNAME).a libpng.a)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
install-shared: install-headers $(LIBSOMAJ) libpng.pc
 | 
					install-shared: install-headers $(LIBSOMAJ) libpng.pc
 | 
				
			||||||
 | 
					 | 
				
			||||||
	-@if [ ! -d $(DL) ]; then $(MKDIR_P) $(DL); fi
 | 
						-@if [ ! -d $(DL) ]; then $(MKDIR_P) $(DL); fi
 | 
				
			||||||
	-@$(RM_F) $(DL)/$(LIBSO)
 | 
						-@$(RM_F) $(DL)/$(LIBSO)
 | 
				
			||||||
	-@$(RM_F) $(DL)/$(LIBSOREL)
 | 
						-@$(RM_F) $(DL)/$(LIBSOREL)
 | 
				
			||||||
@ -189,24 +192,24 @@ test-installed:
 | 
				
			|||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM_F) *.o libpng.a pngtest pngout.png libpng-config \
 | 
						$(RM_F) *.o libpng.a pngtest pngout.png libpng-config \
 | 
				
			||||||
	$(LIBSO) $(LIBSOMAJ)* pngtesti \
 | 
						$(LIBSO) $(LIBSOMAJ)* pngtesti \
 | 
				
			||||||
	libpng.pc
 | 
						pnglibconf.h libpng.pc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# 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
 | 
					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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
 | 
					all: libpng pngtest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# try !inlude scripts\pnglibconf.mak for more options
 | 
				
			||||||
 | 
					pnglibconf.h: scripts\pnglibconf.h
 | 
				
			||||||
 | 
						copy scripts\pnglibconf.h $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libpng: $(LIBNAME)
 | 
					libpng: $(LIBNAME)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pngtest: pngtest$(MODEL).exe
 | 
					pngtest: pngtest$(MODEL).exe
 | 
				
			||||||
@ -117,21 +121,21 @@ test: pngtest$(MODEL).exe
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Minor Targets
 | 
					## Minor Targets
 | 
				
			||||||
 | 
					
 | 
				
			||||||
png.obj: png.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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)
 | 
					$(LIBNAME): $(OBJS)
 | 
				
			||||||
	-del $(LIBNAME)
 | 
						-del $(LIBNAME)
 | 
				
			||||||
@ -139,7 +143,7 @@ $(LIBNAME): $(OBJS)
 | 
				
			|||||||
$(LIBOBJS), libpng$(MODEL)
 | 
					$(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
 | 
						$(CC) $(CFLAGS) -opngtest$(MODEL) -c pngtest.c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pngtest$(MODEL).exe: pngtest$(MODEL).obj
 | 
					pngtest$(MODEL).exe: pngtest$(MODEL).obj
 | 
				
			||||||
@ -147,6 +151,7 @@ pngtest$(MODEL).exe: pngtest$(MODEL).obj
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# Clean up anything else you want
 | 
					# Clean up anything else you want
 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
 | 
						-del pnglibconf.h
 | 
				
			||||||
	-del *.obj
 | 
						-del *.obj
 | 
				
			||||||
	-del *.exe
 | 
						-del *.exe
 | 
				
			||||||
	-del *.lib
 | 
						-del *.lib
 | 
				
			||||||
 | 
				
			|||||||
@ -30,7 +30,7 @@ PACKAGE = $(NAME)-$(VER)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
BIN = libpng15-0.dll
 | 
					BIN = libpng15-0.dll
 | 
				
			||||||
LIB = libpng15.a libpng15.dll.a libpng.a libpng.dll.a
 | 
					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
 | 
					PC = libpng15.pc libpng.pc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MANIFESTVERBIN = "Libpng-$(VER): Binary files"
 | 
					MANIFESTVERBIN = "Libpng-$(VER): Binary files"
 | 
				
			||||||
 | 
				
			|||||||
@ -9,7 +9,8 @@
 | 
				
			|||||||
# For conditions of distribution and use, see the disclaimer
 | 
					# For conditions of distribution and use, see the disclaimer
 | 
				
			||||||
# and license in png.h
 | 
					# 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
 | 
					prefix=/usr/local
 | 
				
			||||||
exec_prefix=$(prefix)
 | 
					exec_prefix=$(prefix)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -74,6 +75,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -110,12 +115,12 @@ pngtest: pngtest.o $(LIBSO)
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -187,7 +192,7 @@ test-installed:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM_F) *.o libpng.a pngtest pngout.png libpng-config \
 | 
						$(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
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -195,20 +200,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# 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
 | 
					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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@  $(OBJS)
 | 
						$(AR_RC) $@  $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -96,12 +100,12 @@ pngtest: pngtest.o libpng.a
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@/bin/rm -f $(DI)/png.h $(DI)/pngconf.h
 | 
						-@/bin/rm -f $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@/bin/rm -f $(DI)/libpng
 | 
						-@/bin/rm -f $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF)(LIBNAME) libpng; $(LN_SF)(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF)(LIBNAME) libpng; $(LN_SF)(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -175,24 +179,24 @@ test-installed:
 | 
				
			|||||||
clean:
 | 
					clean:
 | 
				
			||||||
	/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png \
 | 
						/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png \
 | 
				
			||||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
						libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
				
			||||||
	libpng.pc
 | 
						libpng.pc pnglibconf.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
					all: libpng.a pngtest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# see scripts/pnglibconf.mak for more options
 | 
				
			||||||
 | 
					pnglibconf.h: scripts/pnglibconf.h
 | 
				
			||||||
 | 
						cp scripts/pnglibconf.h $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libpng.a: $(OBJS)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	ar rc $@  $(OBJS)
 | 
						ar rc $@  $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -35,24 +39,24 @@ pngtest: pngtest.o libpng.a
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./pngtest
 | 
						./pngtest
 | 
				
			||||||
clean:
 | 
					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.
 | 
					# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
					RM_F=/bin/rm -f
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# where "make install" puts libpng15.a, libpng15.so*,
 | 
					# 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 must be a full pathname.
 | 
				
			||||||
prefix=/usr/local
 | 
					prefix=/usr/local
 | 
				
			||||||
exec_prefix=$(prefix)
 | 
					exec_prefix=$(prefix)
 | 
				
			||||||
@ -95,6 +95,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
all: libpng.a $(LIBSO) pngtest pngtest-static libpng.pc libpng-config
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -106,7 +110,7 @@ libpng.pc:
 | 
				
			|||||||
	-e s!@includedir@!$(INCPATH)! \
 | 
						-e s!@includedir@!$(INCPATH)! \
 | 
				
			||||||
	-e s!-lpng15!-lpng15\ -lz\ -lm! > libpng.pc
 | 
						-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 |\
 | 
						$(CC) $(CFLAGS) -E -DPNG_BUILDSYMS -DPNG_INTERNAL png.h |\
 | 
				
			||||||
	awk -F '[\t [\\]();]' -v PNGMAJ=$(PNGMAJ) 'BEGIN{printf("PNG15_%s {global:\n",PNGMAJ)}\
 | 
						awk -F '[\t [\\]();]' -v PNGMAJ=$(PNGMAJ) 'BEGIN{printf("PNG15_%s {global:\n",PNGMAJ)}\
 | 
				
			||||||
	{ for (i=1;i+2<=NF;++i)\
 | 
						{ for (i=1;i+2<=NF;++i)\
 | 
				
			||||||
@ -155,12 +159,12 @@ test: pngtest pngtest-static
 | 
				
			|||||||
	@echo ""
 | 
						@echo ""
 | 
				
			||||||
	./pngtest-static
 | 
						./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -232,7 +236,7 @@ test-installed:
 | 
				
			|||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM_F) *.o libpng.a libpng.syms pngtest pngout.png libpng-config \
 | 
						$(RM_F) *.o libpng.a libpng.syms pngtest pngout.png libpng-config \
 | 
				
			||||||
	$(LIBSO) $(LIBSOMAJ)* pngtest-static pngtesti \
 | 
						$(LIBSO) $(LIBSOMAJ)* pngtest-static pngtesti \
 | 
				
			||||||
	libpng.pc
 | 
						libpng.pc pnglibconf.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -240,20 +244,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# 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
 | 
					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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
 | 
					# where make install puts libpng.a and png.h
 | 
				
			||||||
DESTDIR=	${PREFIX}
 | 
					DESTDIR=	${PREFIX}
 | 
				
			||||||
LIBDIR=		/lib
 | 
					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
 | 
					INCSDIR=	/include/libpng
 | 
				
			||||||
INCDIR=		${INCSDIR}		# for 4.x bsd.lib.mk
 | 
					INCDIR=		${INCSDIR}		# for 4.x bsd.lib.mk
 | 
				
			||||||
MAN=		libpng.3 libpngpf.3 png.5
 | 
					MAN=		libpng.3 libpngpf.3 png.5
 | 
				
			||||||
MANDIR=		/man/man
 | 
					MANDIR=		/man/man
 | 
				
			||||||
SYMLINKS=       libpng/png.h ${INCSDIR}/../png.h \
 | 
					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
 | 
					LDADD+=         -lm -lz
 | 
				
			||||||
DPADD+=         ${LIBM} ${LIBZ}
 | 
					DPADD+=         ${LIBM} ${LIBZ}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -41,6 +42,10 @@ CLEANFILES= pngtest pngtest.o pngout.png
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./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
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
	chmod a-w *.[ch35] $(DOCS) scripts/*
 | 
						chmod a-w *.[ch35] $(DOCS) scripts/*
 | 
				
			||||||
 | 
				
			|||||||
@ -41,6 +41,10 @@ OBJS =  png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O) \
 | 
				
			|||||||
# Targets
 | 
					# Targets
 | 
				
			||||||
all: static
 | 
					all: static
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# see scripts/pnglibconf.mak for more options
 | 
				
			||||||
 | 
					pnglibconf.h: scripts/pnglibconf.h
 | 
				
			||||||
 | 
						cp scripts/pnglibconf.h $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.c$(O):
 | 
					.c$(O):
 | 
				
			||||||
	$(CC) -c $(CFLAGS) -I$(ZLIBINC) $<
 | 
						$(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)
 | 
						$(LD) $(LDFLAGS) -L$(ZLIBLIB) -o $@ pngtest$(O) libpng$(A) $(LIBS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					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
 | 
					png$(O):      png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -114,12 +118,12 @@ pngtest: pngtest.o libpng.a
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -193,7 +197,7 @@ test-installed:
 | 
				
			|||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
						$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
				
			||||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
						libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
				
			||||||
	libpng.pc
 | 
						libpng.pc pnglibconf.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -201,20 +205,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pngtest.o: png.h pngconf.h
 | 
					pngtest.o: png.h pngconf.h pnglibconf.h
 | 
				
			||||||
 | 
				
			|||||||
@ -27,7 +27,8 @@ LN_SF=ln -sf
 | 
				
			|||||||
RANLIB=ranlib
 | 
					RANLIB=ranlib
 | 
				
			||||||
RM_F=/bin/rm -f
 | 
					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
 | 
					prefix=/usr/local
 | 
				
			||||||
exec_prefix=$(prefix)
 | 
					exec_prefix=$(prefix)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -123,12 +124,12 @@ test: pngtest
 | 
				
			|||||||
	./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -202,7 +203,7 @@ test-installed:
 | 
				
			|||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
						$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
				
			||||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
						libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
				
			||||||
	libpng.pc
 | 
						libpng.pc pnglibconf.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -210,20 +211,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# 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
 | 
					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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -111,12 +115,12 @@ pngtest: pngtest.o libpng.a
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -190,7 +194,7 @@ test-installed:
 | 
				
			|||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
						$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
				
			||||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
						libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
				
			||||||
	libpng.pc
 | 
						libpng.pc pnglibconf.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -198,20 +202,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
					# Targets
 | 
				
			||||||
all: libpng$(A) pngtest$(E)
 | 
					all: libpng$(A) pngtest$(E)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# see scripts/pnglibconf.mak for more options
 | 
				
			||||||
 | 
					pnglibconf.h: scripts/pnglibconf.h
 | 
				
			||||||
 | 
						cp scripts/pnglibconf.h $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libpng$(A): $(OBJS)
 | 
					libpng$(A): $(OBJS)
 | 
				
			||||||
	$(AR) -out:$@ $(OBJS)
 | 
						$(AR) -out:$@ $(OBJS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -55,23 +59,24 @@ pngtest$(E): pngtest$(O) libpng$(A)
 | 
				
			|||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM) *$(O)
 | 
						$(RM) *$(O)
 | 
				
			||||||
	$(RM) libpng$(A)
 | 
						$(RM) libpng$(A)
 | 
				
			||||||
 | 
						$(RM) pnglibconf.h
 | 
				
			||||||
	$(RM) pngtest$(E)
 | 
						$(RM) pngtest$(E)
 | 
				
			||||||
	$(RM) pngout.png
 | 
						$(RM) pngout.png
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
					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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libpng.lib: $(OBJS)
 | 
					libpng.lib: $(OBJS)
 | 
				
			||||||
@ -96,7 +100,7 @@ libpng.lib: $(OBJS)
 | 
				
			|||||||
pngtest.exe: pngtest.obj libpng.lib
 | 
					pngtest.exe: pngtest.obj libpng.lib
 | 
				
			||||||
	$(LD) $(LDFLAGS) /OUT:pngtest.exe pngtest.obj libpng.lib $(ZLIBLIB)\zlib.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)
 | 
						$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test: pngtest.exe
 | 
					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
 | 
					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
 | 
					# general rule to allow ansi2knr to work
 | 
				
			||||||
.c.o:
 | 
					.c.o:
 | 
				
			||||||
	./ansi2knr $*.c T$*.c
 | 
						./ansi2knr $*.c T$*.c
 | 
				
			||||||
@ -61,7 +65,7 @@ pngtest: pngtest.o libpng.a
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./pngtest
 | 
						./pngtest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
install: libpng.a png.h pngconf.h
 | 
					install: libpng.a png.h pngconf.h pnglibconf.h
 | 
				
			||||||
	-@mkdir $(DESTDIR)$(INCPATH)
 | 
						-@mkdir $(DESTDIR)$(INCPATH)
 | 
				
			||||||
	-@mkdir $(DESTDIR)$(INCPATH)/libpng
 | 
						-@mkdir $(DESTDIR)$(INCPATH)/libpng
 | 
				
			||||||
	-@mkdir $(DESTDIR)$(LIBPATH)
 | 
						-@mkdir $(DESTDIR)$(LIBPATH)
 | 
				
			||||||
@ -69,14 +73,16 @@ install: libpng.a png.h pngconf.h
 | 
				
			|||||||
	-@rm -f $(DESTDIR)$(INCPATH)/pngconf.h
 | 
						-@rm -f $(DESTDIR)$(INCPATH)/pngconf.h
 | 
				
			||||||
	cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
						cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
				
			||||||
	cp pngconf.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/png.h
 | 
				
			||||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
						chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
				
			||||||
 | 
						chmod 644 $(DESTDIR)$(INCPATH)/libpng/pnglibconf.h
 | 
				
			||||||
	(cd $(DESTDIR)$(INCPATH); ln -f -s libpng/* .)
 | 
						(cd $(DESTDIR)$(INCPATH); ln -f -s libpng/* .)
 | 
				
			||||||
	cp libpng.a $(DESTDIR)$(LIBPATH)
 | 
						cp libpng.a $(DESTDIR)$(LIBPATH)
 | 
				
			||||||
	chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
 | 
						chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					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
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -84,20 +90,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
					RM_F=/bin/rm -f
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# where "make install" puts libpng15.a, libpng15.so*,
 | 
					# 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 must be a full pathname.
 | 
				
			||||||
prefix=/usr/local
 | 
					prefix=/usr/local
 | 
				
			||||||
exec_prefix=$(prefix)
 | 
					exec_prefix=$(prefix)
 | 
				
			||||||
@ -87,6 +87,10 @@ OBJSDLL = $(OBJS:.o=.pic.o)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
all: libpng.a $(LIBSO) pngtest pngtest-static libpng.pc libpng-config
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -130,12 +134,12 @@ test: pngtest pngtest-static
 | 
				
			|||||||
	@echo ""
 | 
						@echo ""
 | 
				
			||||||
	./pngtest-static
 | 
						./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -208,7 +212,7 @@ test-installed:
 | 
				
			|||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM_F) *.o libpng.a pngtest pngout.png libpng-config \
 | 
						$(RM_F) *.o libpng.a pngtest pngout.png libpng-config \
 | 
				
			||||||
	$(LIBSO) $(LIBSOMAJ)* pngtest-static pngtesti \
 | 
						$(LIBSO) $(LIBSOMAJ)* pngtest-static pngtesti \
 | 
				
			||||||
	libpng.pc
 | 
						libpng.pc pnglibconf.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -216,20 +220,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# 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
 | 
					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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
 | 
				
			||||||
 | 
				
			|||||||
@ -35,6 +35,10 @@ OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
all: libpng.a pngtest
 | 
					all: libpng.a pngtest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# see scripts/pnglibconf.mak for more options
 | 
				
			||||||
 | 
					pnglibconf.h: scripts/pnglibconf.h
 | 
				
			||||||
 | 
						cp scripts/pnglibconf.h $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libpng.a: $(OBJS)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	ar rc $@  $(OBJS)
 | 
						ar rc $@  $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -51,16 +55,19 @@ install: libpng.a
 | 
				
			|||||||
	-@mkdir $(DESTDIR)$(LIBPATH)
 | 
						-@mkdir $(DESTDIR)$(LIBPATH)
 | 
				
			||||||
	-@rm -f $(DESTDIR)$(INCPATH)/png.h
 | 
						-@rm -f $(DESTDIR)$(INCPATH)/png.h
 | 
				
			||||||
	-@rm -f $(DESTDIR)$(INCPATH)/pngconf.h
 | 
						-@rm -f $(DESTDIR)$(INCPATH)/pngconf.h
 | 
				
			||||||
 | 
						-@rm -f $(DESTDIR)$(INCPATH)/pnglibconf.h
 | 
				
			||||||
	cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
						cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
				
			||||||
	cp pngconf.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/png.h
 | 
				
			||||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
						chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
				
			||||||
 | 
						chmod 644 $(DESTDIR)$(INCPATH)/libpng/pnglibconf.h
 | 
				
			||||||
	(cd $(DESTDIR)$(INCPATH); ln -f -s libpng/* .)
 | 
						(cd $(DESTDIR)$(INCPATH); ln -f -s libpng/* .)
 | 
				
			||||||
	cp libpng.a $(DESTDIR)$(LIBPATH)
 | 
						cp libpng.a $(DESTDIR)$(LIBPATH)
 | 
				
			||||||
	chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
 | 
						chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					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
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -68,20 +75,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
					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)
 | 
							  $(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
							  $(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3)
 | 
					libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3)
 | 
				
			||||||
@ -78,7 +82,7 @@ libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3)
 | 
				
			|||||||
	lib libpng $(OBJS2);
 | 
						lib libpng $(OBJS2);
 | 
				
			||||||
	lib libpng $(OBJS3);
 | 
						lib libpng $(OBJS3);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pngtest$(O): png.h pngconf.h
 | 
					pngtest$(O): png.h pngconf.h pnglibconf.h
 | 
				
			||||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
						$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pngtest.exe: pngtest.obj libpng.lib
 | 
					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 \
 | 
					SRCS=	png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \
 | 
				
			||||||
	pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
 | 
						pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
 | 
				
			||||||
	pngwtran.c pngmem.c pngerror.c pngpread.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
 | 
					MAN=	libpng.3 libpngpf.3 png.5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CPPFLAGS+=-I${.CURDIR}
 | 
					CPPFLAGS+=-I${.CURDIR}
 | 
				
			||||||
@ -32,7 +32,11 @@ CPPFLAGS+=-I${.CURDIR}
 | 
				
			|||||||
#   MKLINT= no
 | 
					#   MKLINT= no
 | 
				
			||||||
# .endif
 | 
					# .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
 | 
					pngtest.o:	pngtest.c
 | 
				
			||||||
	${CC} -c ${CPPFLAGS} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
 | 
						${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 \
 | 
					SRCS=	png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \
 | 
				
			||||||
	pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
 | 
						pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
 | 
				
			||||||
	pngwtran.c pngmem.c pngerror.c pngpread.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
 | 
					MAN=	libpng.3 libpngpf.3 png.5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CPPFLAGS+=-I${.CURDIR}
 | 
					CPPFLAGS+=-I${.CURDIR}
 | 
				
			||||||
@ -32,7 +32,11 @@ CPPFLAGS+=-I${.CURDIR}
 | 
				
			|||||||
#   MKLINT= no
 | 
					#   MKLINT= no
 | 
				
			||||||
# .endif
 | 
					# .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
 | 
					pngtest.o:	pngtest.c
 | 
				
			||||||
	${CC} -c ${CPPFLAGS} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
 | 
						${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 \
 | 
						pngread.c pngrio.c pngrtran.c pngrutil.c pngset.c pngtrans.c \
 | 
				
			||||||
	pngwio.c pngwrite.c pngwtran.c pngwutil.c
 | 
						pngwio.c pngwrite.c pngwtran.c pngwutil.c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
HDRS=	png.h pngconf.h
 | 
					HDRS=	png.h pngconf.h pnglibconf.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CFLAGS+= -W -Wall
 | 
					CFLAGS+= -W -Wall
 | 
				
			||||||
CPPFLAGS+= -I${.CURDIR}
 | 
					CPPFLAGS+= -I${.CURDIR}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NOPROFILE= Yes
 | 
					NOPROFILE= Yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CLEANFILES+= pngtest.o pngtest
 | 
					CLEANFILES+= pngtest.o pngtest pnglibconf.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MAN=	libpng.3 libpngpf.3 png.5
 | 
					MAN=	libpng.3 libpngpf.3 png.5
 | 
				
			||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO libpng.txt
 | 
					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
 | 
					pngtest.o:	pngtest.c
 | 
				
			||||||
	${CC} ${CPPFLAGS} ${CFLAGS} -c ${.ALLSRC} -o ${.TARGET}
 | 
						${CC} ${CPPFLAGS} ${CFLAGS} -c ${.ALLSRC} -o ${.TARGET}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -65,6 +69,7 @@ afterinstall:
 | 
				
			|||||||
	@rm -f ${DESTDIR}${LIBDIR}/debug/libpng.a
 | 
						@rm -f ${DESTDIR}${LIBDIR}/debug/libpng.a
 | 
				
			||||||
	@rm -f ${DESTDIR}${PREFIX}/include/png.h
 | 
						@rm -f ${DESTDIR}${PREFIX}/include/png.h
 | 
				
			||||||
	@rm -f ${DESTDIR}${PREFIX}/include/pngconf.h
 | 
						@rm -f ${DESTDIR}${PREFIX}/include/pngconf.h
 | 
				
			||||||
 | 
						@rm -f ${DESTDIR}${PREFIX}/include/pnglibconf.h
 | 
				
			||||||
	@rmdir ${DESTDIR}${LIBDIR}/debug 2>/dev/null || true
 | 
						@rmdir ${DESTDIR}${LIBDIR}/debug 2>/dev/null || true
 | 
				
			||||||
	${INSTALL} ${INSTALL_COPY} -o ${SHAREOWN} -g ${SHAREGRP} \
 | 
						${INSTALL} ${INSTALL_COPY} -o ${SHAREOWN} -g ${SHAREGRP} \
 | 
				
			||||||
		-m ${NONBINMODE} ${HDRS} ${DESTDIR}${PREFIX}/include
 | 
							-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)
 | 
					all: $(PNGLIB) $(SHAREDLIB) $(SHAREDLIBIMP)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# see scripts/pnglibconf.mak for more options
 | 
				
			||||||
 | 
					pnglibconf.h: scripts/pnglibconf.h
 | 
				
			||||||
 | 
						cp scripts/pnglibconf.h $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(PNGLIB): $(OBJS)
 | 
					$(PNGLIB): $(OBJS)
 | 
				
			||||||
	$(AR) rc $@ $(OBJS)
 | 
						$(AR) rc $@ $(OBJS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -49,24 +53,25 @@ test: pngtest.exe
 | 
				
			|||||||
	./pngtest.exe
 | 
						./pngtest.exe
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					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.
 | 
					# 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
 | 
					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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -107,14 +111,15 @@ pngtest: pngtest.o $(LIBSO)
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h
 | 
						-@$(RM_F) $(DI)/png.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/pngconf.h
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						-@$(RM_F) $(DI)/pnglibconf.h
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						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
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -186,7 +191,7 @@ test-installed:
 | 
				
			|||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM_F) *.o libpng.a pngtest pngout.png libpng-config \
 | 
						$(RM_F) *.o libpng.a pngtest pngout.png libpng-config \
 | 
				
			||||||
	$(LIBSO) $(LIBSOMAJ)* pngtest-static pngtesti \
 | 
						$(LIBSO) $(LIBSOMAJ)* pngtest-static pngtesti \
 | 
				
			||||||
	libpng.pc
 | 
						pnglibconf.h libpng.pc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -194,20 +199,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# 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
 | 
					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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
 | 
				
			||||||
 | 
				
			|||||||
@ -46,7 +46,7 @@ WARNMORE= # -g -DPNG_DEBUG=5
 | 
				
			|||||||
CFLAGS=$(ABI) -I$(ZLIBINC) -O $(WARNMORE) -fPIC -mabi=n32
 | 
					CFLAGS=$(ABI) -I$(ZLIBINC) -O $(WARNMORE) -fPIC -mabi=n32
 | 
				
			||||||
LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm
 | 
					LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm
 | 
				
			||||||
LDSHARED=cc $(ABI) -shared -soname $(LIBSOMAJ) \
 | 
					LDSHARED=cc $(ABI) -shared -soname $(LIBSOMAJ) \
 | 
				
			||||||
  -set_version sgi$(PNGMAJ).0
 | 
						-set_version sgi$(PNGMAJ).0
 | 
				
			||||||
# See "man dso" for info about shared objects
 | 
					# See "man dso" for info about shared objects
 | 
				
			||||||
 | 
					
 | 
				
			||||||
INCPATH=$(prefix)/include
 | 
					INCPATH=$(prefix)/include
 | 
				
			||||||
@ -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
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -117,12 +121,12 @@ test: pngtest
 | 
				
			|||||||
	echo Testing local static library.
 | 
						echo Testing local static library.
 | 
				
			||||||
	./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -181,7 +185,7 @@ test-dd:
 | 
				
			|||||||
	$(CC) -I$(DI) -I$(ZLIBINC) \
 | 
						$(CC) -I$(DI) -I$(ZLIBINC) \
 | 
				
			||||||
	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \
 | 
						   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \
 | 
				
			||||||
	   -L$(DL) -L$(ZLIBLIB) \
 | 
						   -L$(DL) -L$(ZLIBLIB) \
 | 
				
			||||||
           -rpath $(ZLIBLIB):$(DL) \
 | 
						   -rpath $(ZLIBLIB):$(DL) \
 | 
				
			||||||
	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags`
 | 
						   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags`
 | 
				
			||||||
	./pngtestd pngtest.png
 | 
						./pngtestd pngtest.png
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -191,13 +195,13 @@ test-installed:
 | 
				
			|||||||
	$(CC) -I$(ZLIBINC) \
 | 
						$(CC) -I$(ZLIBINC) \
 | 
				
			||||||
	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \
 | 
						   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \
 | 
				
			||||||
	   -L$(ZLIBLIB) \
 | 
						   -L$(ZLIBLIB) \
 | 
				
			||||||
           -rpath $(ZLIBLIB):`$(BINPATH)/$(LIBNAME)-config --libdir` \
 | 
						   -rpath $(ZLIBLIB):`$(BINPATH)/$(LIBNAME)-config --libdir` \
 | 
				
			||||||
	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags`
 | 
						   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags`
 | 
				
			||||||
	./pngtesti pngtest.png
 | 
						./pngtesti pngtest.png
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM_F) libpng.a pngtest pngtesti pngout.png libpng.pc \
 | 
						$(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
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -205,20 +209,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pngtest.o: png.h pngconf.h
 | 
					pngtest.o: png.h pngconf.h pnglibconf.h
 | 
				
			||||||
 | 
				
			|||||||
@ -49,7 +49,7 @@ CFLAGS=$(ABI) -I$(ZLIBINC) -O $(WARNMORE)
 | 
				
			|||||||
LDFLAGS_A=$(ABI) -L. -L$(ZLIBLIB) -lpng15 -lz -lm
 | 
					LDFLAGS_A=$(ABI) -L. -L$(ZLIBLIB) -lpng15 -lz -lm
 | 
				
			||||||
LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm
 | 
					LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm
 | 
				
			||||||
LDSHARED=cc $(ABI) -shared -soname $(LIBSOMAJ) \
 | 
					LDSHARED=cc $(ABI) -shared -soname $(LIBSOMAJ) \
 | 
				
			||||||
  -set_version sgi$(PNGMAJ).0
 | 
						-set_version sgi$(PNGMAJ).0
 | 
				
			||||||
# See "man dso" for info about shared objects
 | 
					# See "man dso" for info about shared objects
 | 
				
			||||||
 | 
					
 | 
				
			||||||
INCPATH=$(prefix)/include
 | 
					INCPATH=$(prefix)/include
 | 
				
			||||||
@ -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
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -117,12 +121,12 @@ test: pngtest
 | 
				
			|||||||
	echo Testing local static library.
 | 
						echo Testing local static library.
 | 
				
			||||||
	./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -181,7 +185,7 @@ test-dd:
 | 
				
			|||||||
	$(CC) -I$(DI) -I$(ZLIBINC) \
 | 
						$(CC) -I$(DI) -I$(ZLIBINC) \
 | 
				
			||||||
	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \
 | 
						   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \
 | 
				
			||||||
	   -L$(DL) -L$(ZLIBLIB) \
 | 
						   -L$(DL) -L$(ZLIBLIB) \
 | 
				
			||||||
           -rpath $(ZLIBLIB):$(DL) \
 | 
						   -rpath $(ZLIBLIB):$(DL) \
 | 
				
			||||||
	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags`
 | 
						   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags`
 | 
				
			||||||
	./pngtestd pngtest.png
 | 
						./pngtestd pngtest.png
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -191,14 +195,14 @@ test-installed:
 | 
				
			|||||||
	$(CC) -I$(ZLIBINC) \
 | 
						$(CC) -I$(ZLIBINC) \
 | 
				
			||||||
	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \
 | 
						   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \
 | 
				
			||||||
	   -L$(ZLIBLIB) \
 | 
						   -L$(ZLIBLIB) \
 | 
				
			||||||
           -rpath $(ZLIBLIB):`$(BINPATH)/$(LIBNAME)-config --libdir` \
 | 
						   -rpath $(ZLIBLIB):`$(BINPATH)/$(LIBNAME)-config --libdir` \
 | 
				
			||||||
	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags`
 | 
						   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags`
 | 
				
			||||||
	./pngtesti pngtest.png
 | 
						./pngtesti pngtest.png
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png libpng.pc libpng-config \
 | 
						$(RM_F) *.o libpng.a pngtest pngtesti pngout.png libpng.pc libpng-config \
 | 
				
			||||||
	$(LIBSO) $(LIBSOMAJ)* \
 | 
						$(LIBSO) $(LIBSOMAJ)* \
 | 
				
			||||||
	so_locations
 | 
						so_locations pnglibconf.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -206,20 +210,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -129,12 +133,12 @@ pngtest: pngtest.o $(LIBSO)
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -208,7 +212,7 @@ test-installed:
 | 
				
			|||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
						$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
				
			||||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
						libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
				
			||||||
	libpng.pc
 | 
						libpng.pc pnglibconf.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -216,20 +220,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# 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
 | 
					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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -126,12 +130,12 @@ pngtest: pngtest.o $(LIBSO)
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -205,7 +209,7 @@ test-installed:
 | 
				
			|||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
						$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
				
			||||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
						libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
				
			||||||
	libpng.pc
 | 
						libpng.pc pnglibconf.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -213,20 +217,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# 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
 | 
					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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
						$(AR_RC) $@ $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -126,12 +130,12 @@ pngtest: pngtest.o $(LIBSO)
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./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) ]; then $(MKDIR_P) $(DI); fi
 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
						-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
				
			||||||
	cp png.h pngconf.h $(DI)/$(LIBNAME)
 | 
						cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h
 | 
						chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h
 | 
						-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
						-@$(RM_F) $(DI)/libpng
 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
						(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -205,7 +209,7 @@ test-installed:
 | 
				
			|||||||
clean:
 | 
					clean:
 | 
				
			||||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
						$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
				
			||||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
						libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
				
			||||||
	libpng.pc
 | 
						libpng.pc pnglibconf.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -213,20 +217,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# 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
 | 
					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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
 | 
					LN_SF=ln -sf
 | 
				
			||||||
RANLIB=ranlib
 | 
					RANLIB=ranlib
 | 
				
			||||||
RM_F=rm -f
 | 
					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
 | 
					CFLAGS=-I$(ZLIBINC) -O # -g -DPNG_DEBUG=5
 | 
				
			||||||
LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz -lm
 | 
					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
 | 
					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)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@  $(OBJS)
 | 
						$(AR_RC) $@  $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -53,22 +78,25 @@ pngtest: pngtest.o libpng.a
 | 
				
			|||||||
test: pngtest
 | 
					test: pngtest
 | 
				
			||||||
	./pngtest
 | 
						./pngtest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
install: libpng.a
 | 
					install: libpng.a pnglibconf.h
 | 
				
			||||||
	-@$(MKDIR_P) $(DESTDIR)$(INCPATH)
 | 
						-@$(MKDIR_P) $(DESTDIR)$(INCPATH)
 | 
				
			||||||
	-@$(MKDIR_P) $(DESTDIR)$(INCPATH)/libpng
 | 
						-@$(MKDIR_P) $(DESTDIR)$(INCPATH)/libpng
 | 
				
			||||||
	-@$(MKDIR_P) $(DESTDIR)$(LIBPATH)
 | 
						-@$(MKDIR_P) $(DESTDIR)$(LIBPATH)
 | 
				
			||||||
	-@$(RM_F) $(DESTDIR)$(INCPATH)/png.h
 | 
						-@$(RM_F) $(DESTDIR)$(INCPATH)/png.h
 | 
				
			||||||
	-@$(RM_F) $(DESTDIR)$(INCPATH)/pngconf.h
 | 
						-@$(RM_F) $(DESTDIR)$(INCPATH)/pngconf.h
 | 
				
			||||||
 | 
						-@$(RM_F) $(DESTDIR)$(INCPATH)/pnglibconf.h
 | 
				
			||||||
	cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
						cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
				
			||||||
	cp pngconf.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/png.h
 | 
				
			||||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
						chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
				
			||||||
 | 
						chmod 644 $(DESTDIR)$(INCPATH)/libpng/pnglibconf.h
 | 
				
			||||||
	(cd $(DESTDIR)$(INCPATH); ln -f -s libpng/* .)
 | 
						(cd $(DESTDIR)$(INCPATH); ln -f -s libpng/* .)
 | 
				
			||||||
	cp libpng.a $(DESTDIR)$(LIBPATH)
 | 
						cp libpng.a $(DESTDIR)$(LIBPATH)
 | 
				
			||||||
	chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
 | 
						chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					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
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -76,20 +104,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
					all: libpng.a pngtest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# see scripts/pnglibconf.mak for more options
 | 
				
			||||||
 | 
					pnglibconf.h: scripts/pnglibconf.h
 | 
				
			||||||
 | 
						cp scripts/pnglibconf.h $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libpng.a: $(OBJS)
 | 
					libpng.a: $(OBJS)
 | 
				
			||||||
	$(AR_RC) $@  $(OBJS)
 | 
						$(AR_RC) $@  $(OBJS)
 | 
				
			||||||
	$(RANLIB) $@
 | 
						$(RANLIB) $@
 | 
				
			||||||
@ -64,16 +68,19 @@ install: libpng.a
 | 
				
			|||||||
	-@$(MKDIR_P) $(DESTDIR)$(LIBPATH)
 | 
						-@$(MKDIR_P) $(DESTDIR)$(LIBPATH)
 | 
				
			||||||
	-@$(RM_F) $(DESTDIR)$(INCPATH)/png.h
 | 
						-@$(RM_F) $(DESTDIR)$(INCPATH)/png.h
 | 
				
			||||||
	-@$(RM_F) $(DESTDIR)$(INCPATH)/pngconf.h
 | 
						-@$(RM_F) $(DESTDIR)$(INCPATH)/pngconf.h
 | 
				
			||||||
 | 
						-@$(RM_F) $(DESTDIR)$(INCPATH)/pnglibconf.h
 | 
				
			||||||
	cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
						cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
				
			||||||
	cp pngconf.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/png.h
 | 
				
			||||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
						chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
				
			||||||
 | 
						chmod 644 $(DESTDIR)$(INCPATH)/libpng/pnglibconf.h
 | 
				
			||||||
	(cd $(DESTDIR)$(INCPATH); $(LN_SF) libpng/* .)
 | 
						(cd $(DESTDIR)$(INCPATH); $(LN_SF) libpng/* .)
 | 
				
			||||||
	cp libpng.a $(DESTDIR)$(LIBPATH)
 | 
						cp libpng.a $(DESTDIR)$(LIBPATH)
 | 
				
			||||||
	chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
 | 
						chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					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
 | 
					DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
 | 
				
			||||||
writelock:
 | 
					writelock:
 | 
				
			||||||
@ -81,20 +88,20 @@ writelock:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
					# DO NOT DELETE THIS LINE -- make depend depends on it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
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)
 | 
					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)
 | 
					pngtest: pngtest$(E)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test: pngtest$(E)
 | 
					test: pngtest$(E)
 | 
				
			||||||
	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
 | 
							  $(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
 | 
							  $(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
 | 
							  $(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
 | 
							  $(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
 | 
							  $(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
 | 
							  $(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
 | 
							  $(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
 | 
						$(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
 | 
						$(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
 | 
						$(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
 | 
						$(CC) -c $(CFLAGS) $*.c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pngtest$(O): png.h pngconf.h
 | 
					pngtest$(O): png.h pngconf.h pnglibconf.h
 | 
				
			||||||
	$(CC) -c $(CFLAGS) $*.c
 | 
						$(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
 | 
						$(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
 | 
						$(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
 | 
						$(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
 | 
						$(CC) -c $(CFLAGS) $*.c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libpng$(MODEL).lib: $(OBJS1) $(OBJS2) $(OBJS3)
 | 
					libpng$(MODEL).lib: $(OBJS1) $(OBJS2) $(OBJS3)
 | 
				
			||||||
 | 
				
			|||||||
@ -35,56 +35,60 @@ OBJS  = $(OBJS1) $(OBJS2) $(OBJS3)
 | 
				
			|||||||
# Targets
 | 
					# Targets
 | 
				
			||||||
all: libpng.lib
 | 
					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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libpng.lib: $(OBJS)
 | 
					libpng.lib: $(OBJS)
 | 
				
			||||||
	-$(RM) $@
 | 
						-$(RM) $@
 | 
				
			||||||
	$(AR) $(ARFLAGS) -out:$@ $(OBJS) $(ERRFILE)
 | 
						$(AR) $(ARFLAGS) -out:$@ $(OBJS) $(ERRFILE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pngtest$(O): png.h pngconf.h
 | 
					pngtest$(O): png.h pngconf.h pnglibconf.h
 | 
				
			||||||
	$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
						$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pngtest.exe: pngtest$(O) libpng.lib
 | 
					pngtest.exe: pngtest$(O) libpng.lib
 | 
				
			||||||
@ -96,6 +100,7 @@ test: pngtest.exe
 | 
				
			|||||||
clean:
 | 
					clean:
 | 
				
			||||||
	-$(RM) *$(O)
 | 
						-$(RM) *$(O)
 | 
				
			||||||
	-$(RM) libpng.lib
 | 
						-$(RM) libpng.lib
 | 
				
			||||||
 | 
						-$(RM) pnglibconf.h
 | 
				
			||||||
	-$(RM) pngtest.exe
 | 
						-$(RM) pngtest.exe
 | 
				
			||||||
	-$(RM) pngout.png
 | 
						-$(RM) pngout.png
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -49,52 +49,56 @@ OBJS3=pngrtran$(O) pngwtran$(O) pngrio$(O) pngwio$(O)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
all: test
 | 
					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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pngtest$(O): png.h pngconf.h
 | 
					pngtest$(O): png.h pngconf.h pnglibconf.h
 | 
				
			||||||
	$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(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)
 | 
						$(CC) $(CFLAGS) $*.c $(ERRFILE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3)
 | 
					libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3)
 | 
				
			||||||
 | 
				
			|||||||
@ -54,40 +54,40 @@ $ if make.eqs.""
 | 
				
			|||||||
$  then
 | 
					$  then
 | 
				
			||||||
$   dele pngtest.obj;*
 | 
					$   dele pngtest.obj;*
 | 
				
			||||||
$   CALL MAKE png.OBJ "cc ''CCOPT' png" -
 | 
					$   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" -
 | 
					$   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" -
 | 
					$   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" -
 | 
					$   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" -
 | 
					$   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" -
 | 
					$   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" -
 | 
					$   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" -
 | 
					$   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" -
 | 
					$   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" -
 | 
					$   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" -
 | 
					$   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" -
 | 
					$   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" -
 | 
					$   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" -
 | 
					$   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" -
 | 
					$   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 ..."
 | 
					$   write sys$output "Building Libpng ..."
 | 
				
			||||||
$   CALL MAKE libpng.OLB "lib/crea libpng.olb *.obj" *.OBJ
 | 
					$   CALL MAKE libpng.OLB "lib/crea libpng.olb *.obj" *.OBJ
 | 
				
			||||||
$   write sys$output "Building pngtest..."
 | 
					$   write sys$output "Building pngtest..."
 | 
				
			||||||
$   CALL MAKE pngtest.OBJ "cc ''CCOPT' 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 -
 | 
					$   call make pngtest.exe -
 | 
				
			||||||
	"LINK pngtest,libpng.olb/lib,''zlibsrc'libz.olb/lib" -
 | 
						"LINK pngtest,libpng.olb/lib,''zlibsrc'libz.olb/lib" -
 | 
				
			||||||
	pngtest.obj libpng.olb
 | 
						pngtest.obj libpng.olb
 | 
				
			||||||
 | 
				
			|||||||
@ -86,7 +86,7 @@
 | 
				
			|||||||
#define PNG_READ_USER_TRANSFORM_SUPPORTED
 | 
					#define PNG_READ_USER_TRANSFORM_SUPPORTED
 | 
				
			||||||
#define PNG_READ_USER_CHUNKS_SUPPORTED
 | 
					#define PNG_READ_USER_CHUNKS_SUPPORTED
 | 
				
			||||||
#define PNG_READ_hIST_SUPPORTED
 | 
					#define PNG_READ_hIST_SUPPORTED
 | 
				
			||||||
/*#undef PNG_READ_DITHER_SUPPORTED*/
 | 
					#define PNG_READ_QUANTIZE_SUPPORTED
 | 
				
			||||||
#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED
 | 
					#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED
 | 
				
			||||||
#define PNG_READ_SWAP_ALPHA_SUPPORTED
 | 
					#define PNG_READ_SWAP_ALPHA_SUPPORTED
 | 
				
			||||||
#define PNG_READ_COMPOSITE_NODIV_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