mirror of
				https://git.code.sf.net/p/libpng/code.git
				synced 2025-07-10 18:04:09 +02:00 
			
		
		
		
	[libpng17] Updated scripts/makefile.* to use CPPFLAGS (Cosmin)
This commit is contained in:
		
							parent
							
								
									995402ca6e
								
							
						
					
					
						commit
						d38ebc9ded
					
				
							
								
								
									
										5
									
								
								ANNOUNCE
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								ANNOUNCE
									
									
									
									
									
								
							| @ -1,5 +1,5 @@ | ||||
| 
 | ||||
| Libpng 1.7.0beta28 - January 10, 2014 | ||||
| Libpng 1.7.0beta28 - January 12, 2014 | ||||
| 
 | ||||
| This is not intended to be a public release.  It will be replaced | ||||
| within a few weeks by a public version or by another test version. | ||||
| @ -489,7 +489,8 @@ Version 1.7.0beta26 [January 1, 2014] | ||||
| Version 1.7.0beta27 [January 10, 2014] | ||||
|   Removed potentially misleading warning from png_check_IHDR(). | ||||
| 
 | ||||
| Version 1.7.0beta28 [January 10, 2014] | ||||
| Version 1.7.0beta28 [January 12, 2014] | ||||
|   Updated scripts/makefile.* to use CPPFLAGS (Cosmin) | ||||
| 
 | ||||
| Send comments/corrections/commendations to png-mng-implement at lists.sf.net | ||||
| (subscription required; visit | ||||
|  | ||||
							
								
								
									
										3
									
								
								CHANGES
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								CHANGES
									
									
									
									
									
								
							| @ -4778,7 +4778,8 @@ Version 1.7.0beta26 [January 1, 2014] | ||||
| Version 1.7.0beta27 [January 10, 2014] | ||||
|   Removed potentially misleading warning from png_check_IHDR(). | ||||
| 
 | ||||
| Version 1.7.0beta28 [January 10, 2014] | ||||
| Version 1.7.0beta28 [January 12, 2014] | ||||
|   Updated scripts/makefile.* to use CPPFLAGS (Cosmin) | ||||
| 
 | ||||
| Send comments/corrections/commendations to png-mng-implement at lists.sf.net | ||||
| (subscription required; visit | ||||
|  | ||||
| @ -47,7 +47,8 @@ CC = gcc | ||||
| #CC = i386-mingw32msvc-gcc #	e.g., Linux -> Win32 cross-compilation
 | ||||
| LD = $(CC) | ||||
| RM = rm -f | ||||
| CFLAGS = -O -Wall $(INCS) $(MINGW_CCFLAGS) | ||||
| CPPFLAGS = $(INCS) | ||||
| CFLAGS = -O -Wall $(MINGW_CCFLAGS) | ||||
| # [note that -Wall is a gcc-specific compilation flag ("most warnings on")]
 | ||||
| # [-ansi, -pedantic and -W can also be used]
 | ||||
| LDFLAGS = $(MINGW_LDFLAGS) | ||||
| @ -85,10 +86,10 @@ EXES = $(STATIC_EXES) $(DYNAMIC_EXES) | ||||
| # implicit make rules -------------------------------------------------------
 | ||||
| 
 | ||||
| .c$(O): | ||||
| 	$(CC) -c $(CFLAGS) $< | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $< | ||||
| 
 | ||||
| %.pic$(O): %.c | ||||
| 	$(CC) -c $(CFLAGS) -DPNG_BUILD_DLL -o $@ $< | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -DPNG_BUILD_DLL -o $@ $< | ||||
| 
 | ||||
| 
 | ||||
| # dependencies --------------------------------------------------------------
 | ||||
|  | ||||
| @ -53,7 +53,8 @@ CC = cc | ||||
| LD = cc | ||||
| RM = rm -f | ||||
| # ABI must be the same as that used to build libpng.
 | ||||
| ABI= | ||||
| ABI = | ||||
| CPPFLAGS = | ||||
| CFLAGS = $(ABI) -O -fullwarn $(INCS) | ||||
| LDFLAGS = $(ABI) | ||||
| O = .o | ||||
| @ -73,7 +74,7 @@ EXES = $(RPNG)$(E) $(RPNG2)$(E) $(WPNG)$(E) | ||||
| # implicit make rules -------------------------------------------------------
 | ||||
| 
 | ||||
| .c$(O): | ||||
| 	$(CC) -c $(CFLAGS) $< | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $< | ||||
| 
 | ||||
| 
 | ||||
| # dependencies --------------------------------------------------------------
 | ||||
|  | ||||
| @ -64,7 +64,8 @@ WLIBSs = $(PNGLIBs) $(ZLIBs) | ||||
| CC = gcc | ||||
| LD = gcc | ||||
| RM = rm -f | ||||
| CFLAGS = -O -Wall $(INCS) -DFEATURE_LOOP | ||||
| CPPFLAGS = $(INCS) -DFEATURE_LOOP | ||||
| CFLAGS = -O -Wall | ||||
| # [note that -Wall is a gcc-specific compilation flag ("most warnings on")]
 | ||||
| # [-ansi, -pedantic and -W can also be used]
 | ||||
| LDFLAGS = | ||||
| @ -92,7 +93,7 @@ EXES = $(STATIC_EXES) $(DYNAMIC_EXES) | ||||
| # implicit make rules -------------------------------------------------------
 | ||||
| 
 | ||||
| .c$(O): | ||||
| 	$(CC) -c $(CFLAGS) $< | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $< | ||||
| 
 | ||||
| 
 | ||||
| # dependencies --------------------------------------------------------------
 | ||||
|  | ||||
| @ -53,7 +53,8 @@ WLIBS = $(PNGLIB) $(ZLIB) | ||||
| CC = cl | ||||
| LD = link | ||||
| RM = del | ||||
| CFLAGS = -nologo -O -W3 $(INCS) $(cvars) | ||||
| CPPFLAGS = $(INCS) | ||||
| CFLAGS = -nologo -O -W3 $(cvars) | ||||
| # [note that -W3 is an MSVC-specific compilation flag ("all warnings on")]
 | ||||
| # [see %devstudio%\vc\include\win32.mak for cvars macro definition]
 | ||||
| O = .obj | ||||
| @ -76,7 +77,7 @@ EXES = $(RPNG)$(E) $(RPNG2)$(E) $(WPNG)$(E) | ||||
| # implicit make rules -------------------------------------------------------
 | ||||
| 
 | ||||
| .c$(O): | ||||
| 	$(CC) -c $(CFLAGS) $< | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $< | ||||
| 
 | ||||
| 
 | ||||
| # dependencies --------------------------------------------------------------
 | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| 
 | ||||
| Makefiles for  libpng version 1.7.0beta28 - January 10, 2014 | ||||
| Makefiles for  libpng version 1.7.0beta28 - January 12, 2014 | ||||
| 
 | ||||
| pnglibconf.h.prebuilt       =>  Stores configuration settings | ||||
|  makefile.linux    =>  Linux/ELF makefile | ||||
|  | ||||
| @ -33,20 +33,20 @@ clean : | ||||
| 
 | ||||
| 
 | ||||
| # Other dependencies. | ||||
| png.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngpread.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngset.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngget.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngread.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngrtran.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngrutil.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngerror.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngmem.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngrio.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngwio.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngtrans.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngwrite.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngwtran.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| pngwutil.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h,             pnginfo.h, pngdebug.h | ||||
| png.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngpread.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngset.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngget.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngread.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngrtran.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngrutil.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngerror.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngmem.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngrio.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngwio.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngtrans.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngwrite.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngwtran.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| pngwutil.obj : png.h, pngconf.h, pnglibconf.h, pngpriv.h, pngstruct.h, pnginfo.h, pngdebug.h | ||||
| 
 | ||||
| pngtest.obj : png.h, pngconf.h | ||||
|  | ||||
| @ -45,8 +45,8 @@ ZLIBINC=/usr/include | ||||
| WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \ | ||||
| 	-Wmissing-declarations -Wtraditional -Wcast-align \ | ||||
| 	-Wstrict-prototypes -Wmissing-prototypes #-Wconversion | ||||
| CFLAGS=-I$(ZLIBINC) $(SUN_CC_FLAGS) \ | ||||
| 	# $(WARNMORE) -g -DPNG_DEBUG=5 | ||||
| CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| CFLAGS=$(SUN_CC_FLAGS) # $(WARNMORE) -g | ||||
| LDFLAGS=$(SUN_LD_FLAGS) -L$(ZLIBLIB) -R$(ZLIBLIB) libpng.a -lz -lm | ||||
| 
 | ||||
| INCPATH=$(prefix)/include | ||||
| @ -77,8 +77,11 @@ OBJSDLL = $(OBJS:.o=.pic.o) | ||||
| 
 | ||||
| .SUFFIXES:      .c .o .pic.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| .c.pic.o: | ||||
| 	$(CC) -c $(CFLAGS) -KPIC -o $@ $*.c | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -KPIC -o $@ $*.c | ||||
| 
 | ||||
| all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config | ||||
| 
 | ||||
| @ -196,7 +199,7 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) $(SUN_CC_FLAGS) -I$(DI) -I$(ZLIBINC) \ | ||||
| 	$(CC) $(SUN_CC_FLAGS) -I$(DI) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -o pngtestd -L$(DL) -R$(DL) `$(BINPATH)/$(LIBNAME)-config --ldflags` \ | ||||
| 	   $(SUN_LD_FLAGS) -L$(ZLIBLIB) -R$(ZLIBLIB) | ||||
| @ -205,7 +208,7 @@ test-dd: | ||||
| test-installed: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library. | ||||
| 	$(CC) $(SUN_CC_FLAGS) -I$(ZLIBINC) \ | ||||
| 	$(CC) $(SUN_CC_FLAGS) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` \ | ||||
| 	   $(SUN_LD_FLAGS) -L$(ZLIBLIB) -R$(ZLIBLIB) | ||||
| @ -222,20 +225,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -45,8 +45,8 @@ ZLIBINC=/usr/include | ||||
| WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \ | ||||
| 	-Wmissing-declarations -Wtraditional -Wcast-align \ | ||||
| 	-Wstrict-prototypes -Wmissing-prototypes #-Wconversion | ||||
| CFLAGS=-I$(ZLIBINC) $(SUN_CC_FLAGS) \ | ||||
| 	# $(WARNMORE) -g -DPNG_DEBUG=5 | ||||
| CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| CFLAGS= $(SUN_CC_FLAGS) # $(WARNMORE) -g | ||||
| LDFLAGS=-L. -R. $(SUN_LD_FLAGS) -L$(ZLIBLIB) -R$(ZLIBLIB) -lpng17 -lz -lm | ||||
| 
 | ||||
| INCPATH=$(prefix)/include | ||||
| @ -77,8 +77,11 @@ OBJSDLL = $(OBJS:.o=.pic.o) | ||||
| 
 | ||||
| .SUFFIXES:      .c .o .pic.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| .c.pic.o: | ||||
| 	$(CC) -c $(CFLAGS) -KPIC -o $@ $*.c | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -KPIC -o $@ $*.c | ||||
| 
 | ||||
| all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config | ||||
| 
 | ||||
| @ -196,7 +199,7 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) $(SUN_CC_FLAGS) -I$(DI) -I$(ZLIBINC) \ | ||||
| 	$(CC) $(SUN_CC_FLAGS) -I$(DI) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -o pngtestd -L$(DL) -R$(DL) `$(BINPATH)/$(LIBNAME)-config --ldflags` \ | ||||
| 	   $(SUN_LD_FLAGS) -L$(ZLIBLIB) -R$(ZLIBLIB) | ||||
| @ -205,7 +208,7 @@ test-dd: | ||||
| test-installed: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library. | ||||
| 	$(CC) $(SUN_CC_FLAGS) -I$(ZLIBINC) \ | ||||
| 	$(CC) $(SUN_CC_FLAGS) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` \ | ||||
| 	   $(SUN_LD_FLAGS) -L$(ZLIBLIB) -R$(ZLIBLIB) | ||||
| @ -222,20 +225,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -21,7 +21,7 @@ RANLIB = ranlib | ||||
| RM_F = rm -f | ||||
| LN_SF = ln -f -s | ||||
| 
 | ||||
| LIBNAME=libpng17 | ||||
| LIBNAME = libpng17 | ||||
| PNGMAJ = 17 | ||||
| 
 | ||||
| prefix=/usr/local | ||||
| @ -41,42 +41,37 @@ DESTDIR= | ||||
| DI=$(DESTDIR)$(INCPATH) | ||||
| DL=$(DESTDIR)$(LIBPATH) | ||||
| 
 | ||||
| CDEBUG = -g -DPNG_DEBUG=5 | ||||
| LDDEBUG = | ||||
| CRELEASE = -O2 | ||||
| LDRELEASE = -s | ||||
| WARNMORE=-W -Wall | ||||
| CFLAGS = -I$(ZLIBINC) $(WARNMORE) $(CRELEASE) | ||||
| LDFLAGS = -L. -L$(ZLIBLIB) -lpng17 -lz -lm $(LDRELEASE) | ||||
| 
 | ||||
| # File extensions | ||||
| O=.o | ||||
| A=.a | ||||
| E= | ||||
| WARNMORE = | ||||
| CPPFLAGS = -I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| CFLAGS = -W -Wall -O2 # $(WARNMORE) -g | ||||
| LDFLAGS = -L. -L$(ZLIBLIB) -lpng17 -lz -lm | ||||
| 
 | ||||
| # Variables | ||||
| OBJS =  png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O) \ | ||||
| 	pngread$(O) pngrio$(O) pngrtran$(O) pngrutil$(O) pngset$(O) \ | ||||
| 	pngtrans$(O) pngwio$(O) pngwrite$(O) pngwtran$(O) pngwutil$(O) | ||||
| OBJS =  png.o pngerror.o pngget.o pngmem.o pngpread.o \ | ||||
| 	pngread.o pngrio.o pngrtran.o pngrutil.o pngset.o \ | ||||
| 	pngtrans.o pngwio.o pngwrite.o pngwtran.o pngwutil.o | ||||
| 
 | ||||
| # Targets | ||||
| all: $(LIBNAME)$(A) pngtest$(E) | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| all: $(LIBNAME).a pngtest$(E) | ||||
| 
 | ||||
| include scripts/pnglibconf.mak | ||||
| REMOVE = $(RM_F) | ||||
| DFNFLAGS = $(DEFS) $(CPPFLAGS) | ||||
| 
 | ||||
| $(LIBNAME)$(A): $(OBJS) | ||||
| $(LIBNAME).a: $(OBJS) | ||||
| 	$(AR_RC) $@ $(OBJS) | ||||
| 	$(RANLIB) $@ | ||||
| 
 | ||||
| test: pngtest$(E) | ||||
| 	./pngtest$(E) | ||||
| 
 | ||||
| pngtest$(E): pngtest$(O) $(LIBNAME)$(A) | ||||
| 	$(LD) -o $@ pngtest$(O) $(LDFLAGS) | ||||
| pngtest$(E): pngtest.o $(LIBNAME).a | ||||
| 	$(LD) -o $@ pngtest.o $(LDFLAGS) | ||||
| 
 | ||||
| install: $(LIBNAME)$(A) | ||||
| install: $(LIBNAME).a | ||||
| 	-@if [ ! -d $(DI)  ]; then $(MKDIR_P) $(DI); fi | ||||
| 	-@if [ ! -d $(DI)/$(LIBNAME)  ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi | ||||
| 	-@if [ ! -d $(DL) ]; then $(MKDIR_P) $(DL); fi | ||||
| @ -92,30 +87,30 @@ install: $(LIBNAME)$(A) | ||||
| 	$(DI)/$(LIBNAME)/pnglibconf.h | ||||
| 	-@$(RM_F) -r $(DI)/libpng | ||||
| 	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .) | ||||
| 	-@$(RM_F) $(DL)/$(LIBNAME)$(A) | ||||
| 	-@$(RM_F) $(DL)/libpng$(A) | ||||
| 	cp $(LIBNAME)$(A) $(DL)/$(LIBNAME)$(A) | ||||
| 	chmod 644 $(DL)/$(LIBNAME)$(A) | ||||
| 	(cd $(DL); $(LN_SF) $(LIBNAME)$(A) libpng$(A)) | ||||
| 	-@$(RM_F) $(DL)/$(LIBNAME).a | ||||
| 	-@$(RM_F) $(DL)/libpng.a | ||||
| 	cp $(LIBNAME).a $(DL)/$(LIBNAME).a | ||||
| 	chmod 644 $(DL)/$(LIBNAME).a | ||||
| 	(cd $(DL); $(LN_SF) $(LIBNAME).a libpng.a) | ||||
| 	(cd $(DI); $(LN_SF) libpng/* .;) | ||||
| 
 | ||||
| clean: | ||||
| 	$(RM_F) *.o $(LIBNAME)$(A) pngtest pngout.png pnglibconf.h | ||||
| 	$(RM_F) *.o $(LIBNAME).a pngtest pngout.png pnglibconf.h | ||||
| 
 | ||||
| png$(O):      png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread$(O):  png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o:      png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o:  png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest$(O):  png.h pngconf.h pnglibconf.h | ||||
| pngtest.o:  png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -9,9 +9,10 @@ | ||||
| # Modified for LC56/ATARI assumes libz.lib is in same dir and uses default | ||||
| # rules for library management | ||||
| # | ||||
| CFLAGS=-I..\zlib -O | ||||
| CPPFLAGS = -I..\zlib | ||||
| CFLAGS = -O | ||||
| LBR = png.lib | ||||
| LDFLAGS=-lpng -lz -lm | ||||
| LDFLAGS = -L. -L..\zlib -lpng -lz -lm | ||||
| 
 | ||||
| # where make install puts libpng.a and png.h | ||||
| prefix=/usr/local | ||||
| @ -36,6 +37,9 @@ OBJS = $(LBR)(png.o) $(LBR)(pngset.o) $(LBR)(pngget.o) $(LBR)(pngrutil.o)\ | ||||
| 
 | ||||
| all: $(LBR) pngtest.ttp | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $< | ||||
| 
 | ||||
| $(LBR): $(OBJS) | ||||
| 
 | ||||
| $(OBJS): pngpriv.h png.h pngconf.h pnglibconf.h pnginfo.h pngstruct.h pngdebug.h | ||||
|  | ||||
| @ -43,7 +43,8 @@ LDEBUG=$(LDEBUG) -N | ||||
| # -d  merge duplicate strings | ||||
| # -k- turn off standard stack frame | ||||
| # -w  display all warnings | ||||
| CFLAGS=-I$(ZLIB_DIR) -O2 -d -k- -w $(TARGET_CPU) $(CDEBUG) | ||||
| CPPFLAGS=-I$(ZLIB_DIR) | ||||
| CFLAGS=-O2 -d -k- -w $(TARGET_CPU) $(CDEBUG) | ||||
| 
 | ||||
| # -M  generate map file | ||||
| LDFLAGS=-L$(ZLIB_DIR) -M $(LDEBUG) | ||||
| @ -89,10 +90,11 @@ LIBNAME=libpng.lib | ||||
| # Braces let make "batch" calls to the compiler, | ||||
| # 2 calls instead of 12; space is important. | ||||
| .c.obj: | ||||
| 	$(CC) $(CFLAGS) -c {$*.c } | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) -c {$*.c } | ||||
| 
 | ||||
| .c.exe: | ||||
| 	$(CC) $(CFLAGS) $(LDFLAGS) $*.c $(LIBNAME) zlib.lib $(NOEHLIB) | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $*.c \ | ||||
| 	  $(LIBNAME) zlib.lib $(NOEHLIB) | ||||
| 
 | ||||
| .obj.exe: | ||||
| 	$(LD) $(LDFLAGS) $*.obj $(LIBNAME) zlib.lib $(NOEHLIB) | ||||
| @ -114,21 +116,21 @@ test: pngtest.exe | ||||
| pnglibconf.h: scripts\pnglibconf.h.prebuilt | ||||
| 	copy scripts\pnglibconf.h.prebuilt $@ | ||||
| 
 | ||||
| png.obj: png.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.obj: pngerror.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.obj: pngget.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.obj: pngmem.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.obj: pngpread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.obj: pngread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.obj: pngrio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.obj: pngrtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.obj: pngrutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.obj: pngset.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.obj: pngtrans.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.obj: pngwio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.obj: pngwrite.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.obj: pngwtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.obj: pngwutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.obj: png.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.obj: pngerror.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.obj: pngget.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.obj: pngmem.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.obj: pngpread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.obj: pngread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.obj: pngrio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.obj: pngrtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.obj: pngrutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.obj: pngset.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.obj: pngtrans.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.obj: pngwio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.obj: pngwrite.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.obj: pngwtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.obj: pngwutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtest.obj: pngtest.c png.h pngconf.h pnglibconf.h | ||||
| 
 | ||||
| $(LIBNAME): $(OBJS) | ||||
|  | ||||
| @ -40,8 +40,8 @@ WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \ | ||||
| 
 | ||||
| # On BeOS, -O1 is actually better than -O3.  This is a known bug but it's | ||||
| # still here in R4.5 | ||||
| CFLAGS=-I$(ZLIBINC) -W -Wall -O1 -funroll-loops \ | ||||
| 	$(ALIGN) # $(WARNMORE) -g -DPNG_DEBUG=5 | ||||
| CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| CFLAGS=-W -Wall -O1 -funroll-loops $(ALIGN) # $(WARNMORE) -g | ||||
| # LDFLAGS=-L. -Wl,-rpath,. -L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) -lpng -lz | ||||
| LDFLAGS=-L. -Wl,-soname=$(LIBSOMAJ) -L$(ZLIBLIB) -lz | ||||
| 
 | ||||
| @ -76,6 +76,9 @@ OBJSDLL = $(OBJS) | ||||
| 
 | ||||
| .SUFFIXES:      .c .o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config | ||||
| 
 | ||||
| # try include scripts/pnglibconf.mak for more options | ||||
| @ -176,14 +179,14 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -I$(DI) $(CFLAGS) \ | ||||
| 	$(CC) -I$(DI) $(CPPFLAGS) $(CFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB) -Wl,-rpath $(ZLIBLIB):$(DL) \ | ||||
| 	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| 	./pngtestd pngtest.png | ||||
| 
 | ||||
| test-installed: | ||||
| 	$(CC) $(CFLAGS) \ | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| @ -196,20 +199,20 @@ clean: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -51,7 +51,8 @@ LDEBUG=$(LDEBUG) -N | ||||
| # -w  set all warnings on | ||||
| # -O2 optimize for speed | ||||
| # -Z  global optimization | ||||
| CFLAGS=-O2 -Z -X- -w -I$(ZLIB_DIR) -$(TARGET_CPU) $(MODEL_ARG) $(CDEBUG) | ||||
| CPPFLAGS=-I$(ZLIB_DIR) | ||||
| CFLAGS=-O2 -Z -X- -w -$(TARGET_CPU) $(MODEL_ARG) $(CDEBUG) | ||||
| 
 | ||||
| # -M  generate map file | ||||
| LDFLAGS=-M -L$(ZLIB_DIR) $(MODEL_ARG) $(LDEBUG) | ||||
| @ -99,10 +100,11 @@ LIBNAME=libpng$(MODEL).lib | ||||
| # Braces let make "batch" calls to the compiler, | ||||
| # 2 calls instead of 12; space is important. | ||||
| .c.obj: | ||||
| 	$(CC) $(CFLAGS) -c {$*.c } | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) -c {$*.c } | ||||
| 
 | ||||
| .c.exe: | ||||
| 	$(CC) $(CFLAGS) $(LDFLAGS) $*.c $(LIBNAME) zlib_$(MODEL).lib $(NOEHLIB) | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $*.c \ | ||||
| 	  $(LIBNAME) zlib_$(MODEL).lib $(NOEHLIB) | ||||
| 
 | ||||
| ## Major targets | ||||
| 
 | ||||
| @ -121,21 +123,21 @@ test: pngtest$(MODEL).exe | ||||
| 
 | ||||
| ## Minor Targets | ||||
| 
 | ||||
| png.obj: png.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.obj: pngerror.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.obj: pngget.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.obj: pngmem.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.obj: pngpread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.obj: pngread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.obj: pngrio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.obj: pngrtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.obj: pngrutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.obj: pngset.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.obj: pngtrans.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.obj: pngwio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.obj: pngwrite.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.obj: pngwtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.obj: pngwutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.obj: png.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.obj: pngerror.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.obj: pngget.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.obj: pngmem.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.obj: pngpread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.obj: pngread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.obj: pngrio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.obj: pngrtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.obj: pngrutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.obj: pngset.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.obj: pngtrans.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.obj: pngwio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.obj: pngwrite.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.obj: pngwtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.obj: pngwutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| $(LIBNAME): $(OBJS) | ||||
| 	-del $(LIBNAME) | ||||
|  | ||||
| @ -30,7 +30,7 @@ PACKAGE = $(NAME)-$(VER) | ||||
| 
 | ||||
| BIN = libpng17-0.dll | ||||
| LIB = libpng17.a libpng17.dll.a libpng.a libpng.dll.a | ||||
| INCLUDE = png.h pngconf.h pnglibconf.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 = libpng17.pc libpng.pc | ||||
| 
 | ||||
| MANIFESTVERBIN = "Libpng-$(VER): Binary files" | ||||
|  | ||||
| @ -37,8 +37,9 @@ RANLIB=ranlib | ||||
| RM_F=/bin/rm -f | ||||
| ARCH=-arch ppc -arch i386 -arch x86_64 | ||||
| 
 | ||||
| # CFLAGS=-I$(ZLIBINC) -W -Wall -O3 -funroll-loops | ||||
| CFLAGS=-I$(ZLIBINC) -W -Wall -O -funroll-loops $(ARCH) | ||||
| CPPFLAGS=-I$(ZLIBINC) | ||||
| # CFLAGS=-W -Wall -O3 -funroll-loops | ||||
| CFLAGS=-W -Wall -O -funroll-loops $(ARCH) | ||||
| LDFLAGS=-L. -L$(ZLIBLIB) -lpng17 -lz $(ARCH) | ||||
| 
 | ||||
| INCPATH=$(prefix)/include | ||||
| @ -69,8 +70,11 @@ OBJSDLL = $(OBJS:.o=.pic.o) | ||||
| 
 | ||||
| .SUFFIXES:      .c .o .pic.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| .c.pic.o: | ||||
| 	$(CC) -c $(CFLAGS) -fno-common -o $@ $*.c | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -fno-common -o $@ $*.c | ||||
| 
 | ||||
| all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config | ||||
| 
 | ||||
| @ -176,14 +180,14 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -I$(DI) -I$(ZLIBINC) \ | ||||
| 	$(CC) -I$(DI) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB) \ | ||||
| 	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| 	./pngtestd pngtest.png | ||||
| 
 | ||||
| test-installed: | ||||
| 	$(CC) $(CFLAGS) \ | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(ZLIBLIB) \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| @ -199,20 +203,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -53,13 +53,17 @@ DM=$(DESTDIR)$(MANPATH) | ||||
| ZLIBLIB=../zlib | ||||
| ZLIBINC=../zlib | ||||
| 
 | ||||
| CFLAGS=-std -w1 -I$(ZLIBINC) -O # -g -DPNG_DEBUG=1 | ||||
| CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| CFLAGS=-std -w1 -O # -g | ||||
| LDFLAGS=-L$(ZLIBLIB) -rpath $(ZLIBLIB) libpng.a -lz -lm | ||||
| 
 | ||||
| OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \ | ||||
| 	pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \ | ||||
| 	pngwtran.o pngmem.o pngerror.o pngpread.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| all: $(LIBSO) libpng.a pngtest libpng.pc libpng-config | ||||
| 
 | ||||
| # see scripts/pnglibconf.mak for more options | ||||
| @ -161,7 +165,7 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -w1 -I$(DI) -I$(ZLIBINC) \ | ||||
| 	$(CC) -w1 -I$(DI) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB)  -R$(ZLIBLIB) -R$(DL) \ | ||||
| 	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| @ -170,7 +174,7 @@ test-dd: | ||||
| test-installed: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library. | ||||
| 	$(CC) -w1 -I$(ZLIBINC) \ | ||||
| 	$(CC) -w1 $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(ZLIBLIB) -R$(ZLIBLIB) \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| @ -183,20 +187,20 @@ clean: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -13,7 +13,8 @@ INCPATH=$(prefix)/include | ||||
| LIBPATH=$(prefix)/lib | ||||
| 
 | ||||
| CC=gcc | ||||
| CFLAGS=-I../zlib -O -DPNG_NO_SNPRINTF | ||||
| CPPFLAGS=-I../zlib -DPNG_NO_SNPRINTF | ||||
| CFLAGS=-O | ||||
| LDFLAGS=-L. -L../zlib/ -lpng -lz -lm | ||||
| 
 | ||||
| RANLIB=ranlib | ||||
| @ -22,6 +23,9 @@ OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \ | ||||
| 	pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o pngwtran.o \ | ||||
| 	pngmem.o pngerror.o pngpread.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| all: libpng.a pngtest | ||||
| 
 | ||||
| # see scripts/pnglibconf.mak for more options | ||||
| @ -43,20 +47,20 @@ clean: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -54,8 +54,8 @@ WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \ | ||||
| 
 | ||||
| # for pgcc version 2.95.1, -O3 is buggy; don't use it. | ||||
| 
 | ||||
| CFLAGS=-W -Wall -D_REENTRANT -O2 \ | ||||
| 	$(ALIGN) # $(WARNMORE) -g -DPNG_DEBUG=5 | ||||
| CPPFLAGS=-D_REENTRANT # -DPNG_DEBUG=5 | ||||
| CFLAGS=-W -Wall -O2 $(ALIGN) # $(WARNMORE) -g | ||||
| 
 | ||||
| LDFLAGS=-L. -lpng17 | ||||
| LDFLAGS_A=libpng.a -lz -lm | ||||
| @ -90,6 +90,9 @@ OBJSDLL = $(OBJS:.o=.pic.o) | ||||
| 
 | ||||
| .SUFFIXES:      .c .o .pic.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| .c.pic.o: | ||||
| 	$(CC) -c $(CFLAGS) -fPIC -o $@ $*.c | ||||
| 
 | ||||
| @ -111,7 +114,7 @@ libpng.pc: | ||||
| 	-e s!-lpng17!-lpng17\ -lz\ -lm! > libpng.pc | ||||
| 
 | ||||
| libpng.syms: png.h pngconf.h pnglibconf.h | ||||
| 	$(CC) $(CFLAGS) -E -DPNG_BUILDSYMS -DPNG_INTERNAL png.h |\ | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) -E -DPNG_BUILDSYMS -DPNG_INTERNAL png.h |\ | ||||
| 	awk -F '[\t [\\]();]' -v PNGMAJ=$(PNGMAJ) 'BEGIN{printf("PNG17_%s {global:\n",PNGMAJ)}\ | ||||
| 	{ for (i=1;i+2<=NF;++i)\ | ||||
| 		if ($$(i)=="PNG_FUNCTION_EXPORT" && $$(i+2)=="END")\ | ||||
| @ -220,14 +223,14 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -I$(DI) -I$(ZLIBINC) \ | ||||
| 	$(CC) -I$(DI) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB) -Wl, -rpath,$(DL) -Wl,-rpath,$(ZLIBLIB) \ | ||||
| 	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| 	./pngtestd pngtest.png | ||||
| 
 | ||||
| test-installed: | ||||
| 	$(CC) -I$(ZLIBINC) \ | ||||
| 	$(CC) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| @ -244,20 +247,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -17,7 +17,7 @@ NO_OBJ=          YES | ||||
| # where make install puts libpng.a and png.h | ||||
| DESTDIR=	${PREFIX} | ||||
| LIBDIR=		/lib | ||||
| INCS=		png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| INCS=		png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| INCSDIR=	/include/libpng | ||||
| INCDIR=		${INCSDIR}		# for 4.x bsd.lib.mk | ||||
| MAN=		libpng.3 libpngpf.3 png.5 | ||||
| @ -30,17 +30,21 @@ SYMLINKS=       libpng/png.h ${INCSDIR}/../png.h \ | ||||
| ZLIBLIB=	/usr/lib | ||||
| ZLIBINC=	/usr/include | ||||
| 
 | ||||
| LDADD+=        -lm -lz | ||||
| #LDADD+=       -lm -lz -lssp_nonshared   # for OSVERSION < 800000 ? | ||||
| LDADD+=		-lm -lz | ||||
| #LDADD+=	-lm -lz -lssp_nonshared   # for OSVERSION < 800000 ? | ||||
| 
 | ||||
| DPADD+=         ${LIBM} ${LIBZ} | ||||
| DPADD+=		${LIBM} ${LIBZ} | ||||
| 
 | ||||
| CFLAGS+= -I. -I${ZLIBINC} | ||||
| CPPFLAGS+=	-I. -I${ZLIBINC} | ||||
| CFLAGS+=	-W -Wall | ||||
| 
 | ||||
| SRCS=	png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \ | ||||
| 	pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \ | ||||
| 	pngwtran.c pngmem.c pngerror.c pngpread.c | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| pngtest: pngtest.o libpng.a | ||||
| 	${CC} ${CFLAGS} -L. -static -o pngtest pngtest.o -L${ZLIBLIB} \ | ||||
| 	-lpng ${LDADD} | ||||
|  | ||||
| @ -18,25 +18,21 @@ AR_RC = ar rcs | ||||
| RANLIB = ranlib | ||||
| RM_F = rm -f | ||||
| 
 | ||||
| CDEBUG = -g -DPNG_DEBUG=5 | ||||
| LDDEBUG = | ||||
| CRELEASE = -O2 | ||||
| LDRELEASE = -s | ||||
| #CFLAGS = -W -Wall $(CDEBUG) | ||||
| CFLAGS = -W -Wall $(CRELEASE) | ||||
| #LDFLAGS = $(LDDEBUG) | ||||
| LDFLAGS = $(LDRELEASE) | ||||
| WARNMORE = -Wwrite-strings -Wpointer-arith -Wshadow \ | ||||
| 	-Wmissing-declarations -Wtraditional -Wcast-align \ | ||||
| 	-Wstrict-prototypes -Wmissing-prototypes # -Wconversion | ||||
| CPPFLAGS = -I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| CFLAGS = -W -Wall -O2 # $(WARNMORE) -g | ||||
| LDFLAGS = | ||||
| LIBS = -lz -lm | ||||
| 
 | ||||
| # File extensions | ||||
| O=.o | ||||
| A=.a | ||||
| EXE= | ||||
| EXEEXT = | ||||
| 
 | ||||
| # Variables | ||||
| OBJS =  png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O) \ | ||||
| 	pngread$(O) pngrio$(O) pngrtran$(O) pngrutil$(O) pngset$(O) \ | ||||
| 	pngtrans$(O) pngwio$(O) pngwrite$(O) pngwtran$(O) pngwutil$(O) | ||||
| OBJS =  png.o pngerror.o pngget.o pngmem.o pngpread.o \ | ||||
| 	pngread.o pngrio.o pngrtran.o pngrutil.o pngset.o \ | ||||
| 	pngtrans.o pngwio.o pngwrite.o pngwtran.o pngwutil.o | ||||
| 
 | ||||
| # Targets | ||||
| all: static | ||||
| @ -45,43 +41,43 @@ all: static | ||||
| pnglibconf.h: scripts/pnglibconf.h.prebuilt | ||||
| 	cp scripts/pnglibconf.h.prebuilt $@ | ||||
| 
 | ||||
| .c$(O): | ||||
| 	$(CC) -c $(CFLAGS) -I$(ZLIBINC) $< | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| static: libpng$(A) pngtest$(EXE) | ||||
| static: libpng.a pngtest$(EXEEXT) | ||||
| 
 | ||||
| shared: | ||||
| 	@echo This is a generic makefile that cannot create shared libraries. | ||||
| 	@echo Please use a configuration that is specific to your platform. | ||||
| 	@false | ||||
| 
 | ||||
| libpng$(A): $(OBJS) | ||||
| libpng.a: $(OBJS) | ||||
| 	$(AR_RC) $@ $(OBJS) | ||||
| 	$(RANLIB) $@ | ||||
| 
 | ||||
| test: pngtest$(EXE) | ||||
| 	./pngtest$(EXE) | ||||
| test: pngtest$(EXEEXT) | ||||
| 	./pngtest$(EXEEXT) | ||||
| 
 | ||||
| pngtest$(EXE): pngtest$(O) libpng$(A) | ||||
| 	$(LD) $(LDFLAGS) -L$(ZLIBLIB) -o $@ pngtest$(O) libpng$(A) $(LIBS) | ||||
| pngtest$(EXEEXT): pngtest.o libpng.a | ||||
| 	$(LD) $(LDFLAGS) -L$(ZLIBLIB) -o $@ pngtest.o libpng.a $(LIBS) | ||||
| 
 | ||||
| clean: | ||||
| 	$(RM_F) *$(O) libpng$(A) pngtest$(EXE) pngout.png pnglibconf.h | ||||
| 	$(RM_F) *.o libpng.a pngtest$(EXEEXT) pngout.png pnglibconf.h | ||||
| 
 | ||||
| png$(O):      png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread$(O):  png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o:      png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o:  png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest$(O):  png.h pngconf.h pnglibconf.h | ||||
| pngtest.o:  png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -36,11 +36,11 @@ LN_SF=ln -sf | ||||
| RANLIB=ranlib | ||||
| RM_F=/bin/rm -f | ||||
| 
 | ||||
| CFLAGS=-I$(ZLIBINC) -O -Ae -Wl,+vnocompatwarnings +DD64 \ | ||||
| -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 +Z -DHAVE_UNISTD_H -DUSE_MMAP | ||||
| CPPFLAGS=-I$(ZLIBINC) \ | ||||
|         -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_UNISTD_H -DUSE_MMAP | ||||
| CFLAGS=-O -Ae -Wl,+vnocompatwarnings +DD64 +Z | ||||
| # Caution: be sure you have built zlib with the same CFLAGS. | ||||
| CCFLAGS=-I$(ZLIBINC) -O -Ae -Wl,+vnocompatwarnings +DD64 \ | ||||
| -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 +Z -DHAVE_UNISTD_H -DUSE_MMAP | ||||
| CCFLAGS=-O -Ae -Wl,+vnocompatwarnings +DD64 +Z | ||||
| 
 | ||||
| LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz -lm | ||||
| 
 | ||||
| @ -75,8 +75,11 @@ OBJSDLL = $(OBJS:.o=.pic.o) | ||||
| 
 | ||||
| .SUFFIXES:	.c .o .pic.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| .c.pic.o: | ||||
| 	$(CC) -c $(CFLAGS) +z -o $@ $*.c | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) +z -o $@ $*.c | ||||
| 
 | ||||
| all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config | ||||
| 
 | ||||
| @ -179,7 +182,7 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -I$(DI) -I$(ZLIBINC) $(CCFLAGS) \ | ||||
| 	$(CC) -I$(DI) $(CPPFLAGS) $(CCFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB) \ | ||||
| 	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| @ -188,7 +191,7 @@ test-dd: | ||||
| test-installed: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library. | ||||
| 	$(CC) $(CCFLAGS) \ | ||||
| 	$(CC) $(CPPFLAGS) $(CCFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(ZLIBLIB) \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| @ -205,20 +208,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -53,8 +53,8 @@ WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \ | ||||
| 
 | ||||
| # for pgcc version 2.95.1, -O3 is buggy; don't use it. | ||||
| 
 | ||||
| CFLAGS=-I$(ZLIBINC) -W -Wall -O3 -funroll-loops -DPNG_NO_MMX_CODE \ | ||||
| 	$(ALIGN) # $(WARNMORE) -g -DPNG_DEBUG=5 | ||||
| CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| CFLAGS=-W -Wall -O3 -funroll-loops $(ALIGN) # $(WARNMORE) -g | ||||
| #LDFLAGS=-L. -Wl,-rpath,. -L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) -lpng17 -lz -lm | ||||
| LDFLAGS=-L. -L$(ZLIBLIB) -lpng17 -lz -lm | ||||
| 
 | ||||
| @ -86,8 +86,11 @@ OBJSDLL = $(OBJS:.o=.pic.o) | ||||
| 
 | ||||
| .SUFFIXES:      .c .o .pic.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| .c.pic.o: | ||||
| 	$(CC) -c $(CFLAGS) -fPIC -o $@ $*.c | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -fPIC -o $@ $*.c | ||||
| 
 | ||||
| all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config | ||||
| 
 | ||||
| @ -185,7 +188,7 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -I$(DI) -I$(ZLIBINC) \ | ||||
| 	$(CC) -I$(DI) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB) -Wl,-rpath,$(DL) -Wl,-rpath,$(ZLIBLIB) \ | ||||
| 	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| @ -194,7 +197,7 @@ test-dd: | ||||
| test-installed: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library. | ||||
| 	$(CC) -I$(ZLIBINC) \ | ||||
| 	$(CC) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| @ -211,20 +214,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -14,7 +14,8 @@ ZLIBINC=/opt/zlib/include | ||||
| # Note that if you plan to build a libpng shared library, zlib must also | ||||
| # be a shared library, which zlib's configure does not do.  After running | ||||
| # zlib's configure, edit the appropriate lines of makefile to read: | ||||
| #   CFLAGS=-O1 -DHAVE_UNISTD -DUSE_MAP -fPIC \ | ||||
| #   CPPFLAGS=-DHAVE_UNISTD -DUSE_MAP | ||||
| #   CFLAGS=-O1 -fPIC | ||||
| #   LDSHARED=ld -b | ||||
| #   SHAREDLIB=libz.sl | ||||
| 
 | ||||
| @ -44,9 +45,10 @@ LIBPATH=$(exec_prefix)/lib | ||||
| MANPATH=$(prefix)/man | ||||
| BINPATH=$(exec_prefix)/bin | ||||
| 
 | ||||
| CFLAGS=-I$(ZLIBINC) -O -Ae +DA1.1 +DS2.0 | ||||
| CPPFLAGS=-I$(ZLIBINC) | ||||
| CFLAGS=-O -Ae +DA1.1 +DS2.0 | ||||
| # Caution: be sure you have built zlib with the same CFLAGS. | ||||
| CCFLAGS=-I$(ZLIBINC) -O -Ae +DA1.1 +DS2.0 | ||||
| CCFLAGS=-O -Ae +DA1.1 +DS2.0 | ||||
| LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz -lm | ||||
| 
 | ||||
| # override DESTDIR= on the make install command line to easily support | ||||
| @ -72,8 +74,11 @@ OBJSDLL = $(OBJS:.o=.pic.o) | ||||
| 
 | ||||
| .SUFFIXES:	.c .o .pic.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| .c.pic.o: | ||||
| 	$(CC) -c $(CFLAGS) +z -o $@ $*.c | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) +z -o $@ $*.c | ||||
| 
 | ||||
| all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config | ||||
| 
 | ||||
| @ -176,7 +181,7 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -I$(DI) -I$(ZLIBINC) $(CCFLAGS) \ | ||||
| 	$(CC) -I$(DI) $(CPPFLAGS) $(CCFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB) \ | ||||
| 	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| @ -185,7 +190,7 @@ test-dd: | ||||
| test-installed: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library. | ||||
| 	$(CC) $(CCFLAGS) \ | ||||
| 	$(CC) $(CPPFLAGS) $(CCFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(ZLIBLIB) \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| @ -202,20 +207,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -23,7 +23,8 @@ LD = ilink | ||||
| AR = ilib | ||||
| RM = del | ||||
| 
 | ||||
| CFLAGS = -I$(ZLIBINC) -Mc -O2 -W3 | ||||
| CPPFLAGS = -I$(ZLIBINC) | ||||
| CFLAGS = -Mc -O2 -W3 | ||||
| LDFLAGS = | ||||
| 
 | ||||
| # File extensions | ||||
| @ -39,6 +40,9 @@ OBJS = png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O) \ | ||||
| LIBS = libpng$(A) $(ZLIBLIB)/zlib$(A) | ||||
| 
 | ||||
| # Targets | ||||
| .c$(O): | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $< | ||||
| 
 | ||||
| all: libpng$(A) pngtest$(E) | ||||
| 
 | ||||
| # see scripts/pnglibconf.mak for more options | ||||
| @ -63,20 +67,20 @@ clean: | ||||
| 	$(RM) pngtest$(E) | ||||
| 	$(RM) pngout.png | ||||
| 
 | ||||
| png$(O):      png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread$(O):  png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png$(O):      png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread$(O):  png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio$(O):   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest$(O):  png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -32,7 +32,8 @@ CALLING=r	# __fastcall | ||||
| # -------------------------------------------------------------------------- | ||||
| 
 | ||||
| CC=icl -c | ||||
| CFLAGS=-O2 -G$(CPU)$(CALLING) -Qip -Qunroll4 -I$(ZLIBINC) -nologo | ||||
| CPPFLAGS=-I$(ZLIBINC) | ||||
| CFLAGS=-O2 -G$(CPU)$(CALLING) -Qip -Qunroll4 -nologo | ||||
| LD=link | ||||
| LDFLAGS=/SUBSYSTEM:CONSOLE /NOLOGO | ||||
| 
 | ||||
| @ -48,50 +49,50 @@ all: test | ||||
| pnglibconf.h: scripts/pnglibconf.h.prebuilt | ||||
| 	cp scripts/pnglibconf.h.prebuilt $@ | ||||
| 
 | ||||
| png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| libpng.lib: $(OBJS) | ||||
| 	if exist libpng.lib del libpng.lib | ||||
| @ -101,7 +102,7 @@ pngtest.exe: pngtest.obj libpng.lib | ||||
| 	$(LD) $(LDFLAGS) /OUT:pngtest.exe pngtest.obj libpng.lib $(ZLIBLIB)\zlib.lib | ||||
| 
 | ||||
| pngtest$(O): png.h pngconf.h pnglibconf.h | ||||
| 	$(CC) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| test: pngtest.exe | ||||
| 	pngtest.exe | ||||
|  | ||||
| @ -26,14 +26,15 @@ LIBPATH=$(prefix)/lib | ||||
| # you execute make install. | ||||
| DESTDIR= | ||||
| 
 | ||||
| CC=cc | ||||
| CFLAGS=-I../zlib -O | ||||
| LDFLAGS=-L. -L../zlib/ -lpng -lz -lm | ||||
| CC = cc | ||||
| CPPFLAGS = -I../zlib | ||||
| CFLAGS = -O | ||||
| LDFLAGS = -L. -L../zlib/ -lpng -lz -lm | ||||
| # flags for ansi2knr | ||||
| ANSI2KNRFLAGS= | ||||
| 
 | ||||
| RANLIB=ranlib | ||||
| #RANLIB=echo | ||||
| RANLIB = ranlib | ||||
| #RANLIB = echo | ||||
| 
 | ||||
| OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \ | ||||
| 	pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \ | ||||
| @ -48,12 +49,12 @@ pnglibconf.h: scripts/pnglibconf.h.prebuilt | ||||
| # general rule to allow ansi2knr to work | ||||
| .c.o: | ||||
| 	./ansi2knr $*.c T$*.c | ||||
| 	$(CC) $(CFLAGS) -c T$*.c | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) -c T$*.c | ||||
| 	rm -f T$*.c $*.o | ||||
| 	mv T$*.o $*.o | ||||
| 
 | ||||
| ansi2knr: ansi2knr.c | ||||
| 	$(CC) $(CFLAGS) $(ANSI2KNRFLAGS) -o ansi2knr ansi2knr.c | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) $(ANSI2KNRFLAGS) -o ansi2knr ansi2knr.c | ||||
| 
 | ||||
| libpng.a: ansi2knr $(OBJS) | ||||
| 	ar rc $@  $(OBJS) | ||||
| @ -90,20 +91,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -48,7 +48,8 @@ WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \ | ||||
| 
 | ||||
| # for pgcc version 2.95.1, -O3 is buggy; don't use it. | ||||
| 
 | ||||
| CFLAGS=-I$(ZLIBINC) -W -Wall -O3 -funroll-loops \ | ||||
| CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| CFLAGS= -W -Wall -O3 -funroll-loops \ | ||||
| 	$(ALIGN) # $(WARNMORE) -g -DPNG_DEBUG=5 | ||||
| 
 | ||||
| LDFLAGS=-L. -Wl,-rpath,. -L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) -lpng17 -lz -lm | ||||
| @ -82,6 +83,9 @@ OBJSDLL = $(OBJS:.o=.pic.o) | ||||
| 
 | ||||
| .SUFFIXES:      .c .o .pic.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| .c.pic.o: | ||||
| 	$(CC) -c $(CFLAGS) -fPIC -o $@ $*.c | ||||
| 
 | ||||
| @ -196,14 +200,14 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -I$(DI) -I$(ZLIBINC) \ | ||||
| 	$(CC) -I$(DI) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB) -Wl, -rpath,$(DL) -Wl,-rpath,$(ZLIBLIB) \ | ||||
| 	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| 	./pngtestd pngtest.png | ||||
| 
 | ||||
| test-installed: | ||||
| 	$(CC) -I$(ZLIBINC) \ | ||||
| 	$(CC) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| @ -220,20 +224,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -22,7 +22,8 @@ LIBPATH=$(prefix)/lib | ||||
| DESTDIR= | ||||
| 
 | ||||
| CC=cc | ||||
| CFLAGS=-I../zlib -O -systype sysv -DSYSV -w -Dmips | ||||
| CPPFLAGS=-I../zlib -DSYSV -Dmips | ||||
| CFLAGS=-O -systype sysv -w | ||||
| #CFLAGS=-O | ||||
| LDFLAGS=-L. -L../zlib/ -lpng -lz -lm | ||||
| 
 | ||||
| @ -33,6 +34,9 @@ OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \ | ||||
| 	pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \ | ||||
| 	pngwtran.o pngmem.o pngerror.o pngpread.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| all: libpng.a pngtest | ||||
| 
 | ||||
| # see scripts/pnglibconf.mak for more options | ||||
| @ -75,20 +79,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -10,7 +10,8 @@ | ||||
| 
 | ||||
| # -------- Microsoft C 5.1 and later, does not use assembler code -------- | ||||
| MODEL=L | ||||
| CFLAGS=-Oait -Gs -nologo -W3 -A$(MODEL) -I..\zlib | ||||
| CPPFLAGS=-I..\zlib | ||||
| CFLAGS=-Oait -Gs -nologo -W3 -A$(MODEL) | ||||
| #-Ox generates bad code with MSC 5.1 | ||||
| CC=cl | ||||
| LD=link | ||||
| @ -31,50 +32,50 @@ all: libpng.lib | ||||
| pnglibconf.h: scripts/pnglibconf.h.prebuilt | ||||
| 	cp scripts/pnglibconf.h.prebuilt $@ | ||||
| 
 | ||||
| png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3) | ||||
| 	del libpng.lib | ||||
| @ -83,7 +84,7 @@ libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3) | ||||
| 	lib libpng $(OBJS3); | ||||
| 
 | ||||
| pngtest$(O): png.h pngconf.h pnglibconf.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngtest.exe: pngtest.obj libpng.lib | ||||
| 	$(LD) $(LDFLAGS) pngtest.obj,,,libpng.lib ..\zlib\zlib.lib ; | ||||
|  | ||||
| @ -44,20 +44,13 @@ LN_SF=ln -sf | ||||
| #ARCH = -march=pentium3 | ||||
| #ARCH = -march=i686 | ||||
| ARCH = | ||||
| CDEBUG = -g -DPNG_DEBUG=5 | ||||
| LDDEBUG = | ||||
| CRELEASE = -O2 | ||||
| LDRELEASE = -s | ||||
| #CFLAGS = -W -Wall $(CDEBUG) | ||||
| CFLAGS = -W -Wall $(CRELEASE) $(ARCH) | ||||
| #LDFLAGS = $(LDDEBUG) | ||||
| LDFLAGS = $(LDRELEASE) | ||||
| CPPFLAGS = # -DPNG_DEBUG=5 | ||||
| CFLAGS = -W -Wall -O2 $(ARCH) # -g | ||||
| LDFLAGS = | ||||
| LIBS = -lz -lm | ||||
| 
 | ||||
| # File extensions | ||||
| O=.o | ||||
| A=.a | ||||
| EXE=.exe | ||||
| EXEEXT=.exe | ||||
| 
 | ||||
| INCPATH=$(prefix)/include | ||||
| LIBPATH=$(exec_prefix)/lib | ||||
| @ -81,9 +74,9 @@ DL=$(DESTDIR)$(LIBPATH) | ||||
| DM=$(DESTDIR)$(MANPATH) | ||||
| 
 | ||||
| # Variables | ||||
| OBJS =  png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O) \ | ||||
| 	pngread$(O) pngrio$(O) pngrtran$(O) pngrutil$(O) pngset$(O) \ | ||||
| 	pngtrans$(O) pngwio$(O) pngwrite$(O) pngwtran$(O) pngwutil$(O) | ||||
| OBJS =  png.o pngerror.o pngget.o pngmem.o pngpread.o \ | ||||
| 	pngread.o pngrio.o pngrtran.o pngrutil.o pngset.o \ | ||||
| 	pngtrans.o pngwio.o pngwrite.o pngwtran.o pngwutil.o | ||||
| 
 | ||||
| # Targets | ||||
| all: static shared | ||||
| @ -92,10 +85,10 @@ all: static shared | ||||
| pnglibconf.h: scripts/pnglibconf.h.prebuilt | ||||
| 	cp scripts/pnglibconf.h.prebuilt $@ | ||||
| 
 | ||||
| .c$(O): | ||||
| 	$(CC) -c $(CFLAGS) -I$(ZLIBINC) $< | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $< | ||||
| 
 | ||||
| static: libpng$(A) pngtest$(EXE) | ||||
| static: libpng.a pngtest$(EXEEXT) | ||||
| 
 | ||||
| shared: $(LIBSOMAJ) | ||||
| 	$(CC) -shared -Wl,-soname,$(LIBSOMAJ) -o $(LIBSO) | ||||
| @ -106,7 +99,7 @@ $(LIBSO): $(LIBSOMAJ) | ||||
| $(LIBSOMAJ): | ||||
| 	$(CC) -shared -Wl,-soname,$(LIBSOMAJ) -o $(LIBSOMAJ) | ||||
| 
 | ||||
| libpng$(A): $(OBJS) | ||||
| libpng.a: $(OBJS) | ||||
| 	$(AR_RC) $@ $(OBJS) | ||||
| 	$(RANLIB) $@ | ||||
| 
 | ||||
| @ -175,30 +168,30 @@ install-config: libpng-config | ||||
| 
 | ||||
| install: install-static install-shared install-man install-config | ||||
| 
 | ||||
| test: pngtest$(EXE) | ||||
| 	./pngtest$(EXE) | ||||
| test: pngtest$(EXEEXT) | ||||
| 	./pngtest$(EXEEXT) | ||||
| 
 | ||||
| pngtest$(EXE): pngtest$(O) libpng$(A) | ||||
| 	$(LD) $(LDFLAGS) -L$(ZLIBLIB) -o $@ pngtest$(O) libpng$(A) $(LIBS) | ||||
| pngtest$(EXEEXT): pngtest.o libpng.a | ||||
| 	$(LD) $(LDFLAGS) -L$(ZLIBLIB) -o $@ pngtest.o libpng.a $(LIBS) | ||||
| 
 | ||||
| clean: | ||||
| 	$(RM_F) *$(O) libpng$(A) pngtest$(EXE) pngout.png pnglibconf.h $(LIBSO) \ | ||||
| 	$(RM_F) *.o libpng.a pngtest$(EXEEXT) pngout.png pnglibconf.h $(LIBSO) \ | ||||
| 	$(LIBSOMAJ) libpng-config | ||||
| 
 | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o:      png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o:  png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o:   png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
| pngtest.o:  png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -34,6 +34,9 @@ CPPFLAGS+=-I${.CURDIR} | ||||
| 
 | ||||
| CLEANFILES+=pngtest.o pngtest pnglibconf.h | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| # see scripts/pnglibconf.mak for more options | ||||
| pnglibconf.h: scripts/pnglibconf.h.prebuilt | ||||
| 	cp scripts/pnglibconf.h.prebuilt $@ | ||||
|  | ||||
| @ -34,6 +34,9 @@ CPPFLAGS+=-I${.CURDIR} | ||||
| 
 | ||||
| CLEANFILES+=pngtest.o pngtest pnglibconf.h | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| # see scripts/pnglibconf.mak for more options | ||||
| pnglibconf.h: scripts/pnglibconf.h.prebuilt | ||||
| 	cp scripts/pnglibconf.h.prebuilt $@ | ||||
|  | ||||
| @ -28,8 +28,11 @@ NOPROFILE= Yes | ||||
| CLEANFILES+= pngtest.o pngtest pnglibconf.h | ||||
| 
 | ||||
| MAN=	libpng.3 libpngpf.3 png.5 | ||||
| DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO \ | ||||
|        libpng-manual.txt | ||||
| DOCS=	ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO \ | ||||
| 	libpng-manual.txt | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| # see scripts/pnglibconf.mak for more options | ||||
| pnglibconf.h: scripts/pnglibconf.h.prebuilt | ||||
|  | ||||
| @ -37,7 +37,8 @@ exec_prefix=$(prefix) | ||||
| ZLIBLIB=../zlib | ||||
| ZLIBINC=../zlib | ||||
| 
 | ||||
| CFLAGS= -dy -belf -I$(ZLIBINC) -O3 | ||||
| CPPFLAGS=-I$(ZLIBINC) | ||||
| CFLAGS= -dy -belf -O3 | ||||
| LDFLAGS=-L. -L$(ZLIBLIB) -lpng17 -lz -lm | ||||
| 
 | ||||
| INCPATH=$(prefix)/include | ||||
| @ -68,8 +69,11 @@ OBJSDLL = $(OBJS:.o=.pic.o) | ||||
| 
 | ||||
| .SUFFIXES:      .c .o .pic.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| .c.pic.o: | ||||
| 	$(CC) -c $(CFLAGS) -KPIC -o $@ $*.c | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -KPIC -o $@ $*.c | ||||
| 
 | ||||
| all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config | ||||
| 
 | ||||
| @ -175,14 +179,14 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -I$(DI) $(CFLAGS) \ | ||||
| 	$(CC) -I$(DI) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB) \ | ||||
| 	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| 	./pngtestd pngtest.png | ||||
| 
 | ||||
| test-installed: | ||||
| 	$(CC) $(CFLAGS) \ | ||||
| 	$(CC) $(CPPFLAGS) $(CFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(ZLIBLIB) \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` | ||||
| @ -199,20 +203,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -42,8 +42,9 @@ ZLIBINC=../zlib | ||||
| # See "man abi".  zlib must be built with the same ABI. | ||||
| ABI= | ||||
| 
 | ||||
| WARNMORE= # -g -DPNG_DEBUG=5 | ||||
| CFLAGS=$(ABI) -I$(ZLIBINC) -O $(WARNMORE) -fPIC -mabi=n32 | ||||
| WARNMORE= | ||||
| CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| CFLAGS=$(ABI) -O $(WARNMORE) -fPIC -mabi=n32 # -g | ||||
| LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm | ||||
| LDSHARED=cc $(ABI) -shared -soname $(LIBSOMAJ) \ | ||||
| 	-set_version sgi$(PNGMAJ).0 | ||||
| @ -74,6 +75,9 @@ OBJS =  png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \ | ||||
| 	pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \ | ||||
| 	pngwtran.o pngmem.o pngerror.o pngpread.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| all: libpng.a pngtest shared libpng.pc libpng-config | ||||
| 
 | ||||
| # see scripts/pnglibconf.mak for more options | ||||
| @ -182,7 +186,7 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -I$(DI) -I$(ZLIBINC) \ | ||||
| 	$(CC) -I$(DI) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB) \ | ||||
| 	   -rpath $(ZLIBLIB):$(DL) \ | ||||
| @ -192,7 +196,7 @@ test-dd: | ||||
| test-installed: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library. | ||||
| 	$(CC) -I$(ZLIBINC) \ | ||||
| 	$(CC) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(ZLIBLIB) \ | ||||
| 	   -rpath $(ZLIBLIB):`$(BINPATH)/$(LIBNAME)-config --libdir` \ | ||||
| @ -209,20 +213,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -44,8 +44,9 @@ ABI= | ||||
| 
 | ||||
| WARNMORE=-fullwarn | ||||
| # Note: -KPIC is the default anyhow | ||||
| #CFLAGS= $(ABI) -I$(ZLIBINC) -O $(WARNMORE) -KPIC # -g -DPNG_DEBUG=5 | ||||
| CFLAGS=$(ABI) -I$(ZLIBINC) -O $(WARNMORE) | ||||
| CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| #CFLAGS= $(ABI) -O $(WARNMORE) -KPIC # -g | ||||
| CFLAGS=$(ABI) -O $(WARNMORE) | ||||
| LDFLAGS_A=$(ABI) -L. -L$(ZLIBLIB) -lpng17 -lz -lm | ||||
| LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm | ||||
| LDSHARED=cc $(ABI) -shared -soname $(LIBSOMAJ) \ | ||||
| @ -77,6 +78,9 @@ OBJS =  png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \ | ||||
| 	pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \ | ||||
| 	pngwtran.o pngmem.o pngerror.o pngpread.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| all: libpng.a pngtest shared libpng.pc libpng-config | ||||
| 
 | ||||
| # see scripts/pnglibconf.mak for more options | ||||
| @ -182,7 +186,7 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -I$(DI) -I$(ZLIBINC) \ | ||||
| 	$(CC) -I$(DI) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB) \ | ||||
| 	   -rpath $(ZLIBLIB):$(DL) \ | ||||
| @ -192,7 +196,7 @@ test-dd: | ||||
| test-installed: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library. | ||||
| 	$(CC) -I$(ZLIBINC) \ | ||||
| 	$(CC) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -L$(ZLIBLIB) \ | ||||
| 	   -rpath $(ZLIBLIB):`$(BINPATH)/$(LIBNAME)-config --libdir` \ | ||||
| @ -210,20 +214,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -46,8 +46,9 @@ ZLIBINC=/usr/include | ||||
| #WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \ | ||||
| 	-Wmissing-declarations -Wtraditional -Wcast-align \ | ||||
| 	-Wstrict-prototypes -Wmissing-prototypes #-Wconversion | ||||
| #CFLAGS=-I$(ZLIBINC) -W -Wall -O3 $(WARNMORE) -g -DPNG_DEBUG=5 -DPNG_NO_MMX_CODE | ||||
| CFLAGS=-I$(ZLIBINC) -O3 -DPNG_NO_MMX_CODE | ||||
| CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| #CFLAGS=-W -Wall -O3 $(WARNMORE) -g | ||||
| CFLAGS=-O3 | ||||
| LDFLAGS=-L. -R. -L$(ZLIBLIB) -R$(ZLIBLIB) -lpng17 -lz -lm | ||||
| 
 | ||||
| INCPATH=$(prefix)/include | ||||
| @ -78,8 +79,11 @@ OBJSDLL = $(OBJS:.o=.pic.o) | ||||
| 
 | ||||
| .SUFFIXES:      .c .o .pic.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| .c.pic.o: | ||||
| 	$(CC) -c $(CFLAGS) -KPIC -o $@ $*.c | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -KPIC -o $@ $*.c | ||||
| 
 | ||||
| all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config | ||||
| 
 | ||||
| @ -194,7 +198,7 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -I$(DI) -I$(ZLIBINC) \ | ||||
| 	$(CC) -I$(DI) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags` \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB)  -R$(ZLIBLIB) -R$(DL) | ||||
| @ -203,7 +207,7 @@ test-dd: | ||||
| test-installed: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library. | ||||
| 	$(CC) -I$(ZLIBINC) \ | ||||
| 	$(CC) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` \ | ||||
| 	   -L$(ZLIBLIB) -R$(ZLIBLIB) | ||||
| @ -220,20 +224,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -42,7 +42,8 @@ ZLIBINC=/usr/local/include | ||||
| WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \ | ||||
| 	-Wmissing-declarations -Wtraditional -Wcast-align \ | ||||
| 	-Wstrict-prototypes -Wmissing-prototypes #-Wconversion | ||||
| CFLAGS=-I$(ZLIBINC) -W -Wall -O \ | ||||
| CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| CFLAGS= -W -Wall -O \ | ||||
| 	# $(WARNMORE) -g -DPNG_DEBUG=5 | ||||
| LDFLAGS=-L. -R. -L$(ZLIBLIB) -R$(ZLIBLIB) -lpng17 -lz -lm | ||||
| 
 | ||||
| @ -74,8 +75,11 @@ OBJSDLL = $(OBJS:.o=.pic.o) | ||||
| 
 | ||||
| .SUFFIXES:      .c .o .pic.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| .c.pic.o: | ||||
| 	$(CC) -c $(CFLAGS) -fPIC -o $@ $*.c | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -fPIC -o $@ $*.c | ||||
| 
 | ||||
| all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config | ||||
| 
 | ||||
| @ -191,7 +195,7 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -I$(DI) -I$(ZLIBINC) \ | ||||
| 	$(CC) -I$(DI) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags` \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB) -R$(ZLIBLIB) -R$(DL) | ||||
| @ -200,7 +204,7 @@ test-dd: | ||||
| test-installed: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library. | ||||
| 	$(CC) -I$(ZLIBINC) \ | ||||
| 	$(CC) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` \ | ||||
| 	   -L$(ZLIBLIB) -R$(ZLIBLIB) | ||||
| @ -217,20 +221,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -42,8 +42,8 @@ ZLIBINC=/usr/local/include | ||||
| WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \ | ||||
| 	-Wmissing-declarations -Wtraditional -Wcast-align \ | ||||
| 	-Wstrict-prototypes -Wmissing-prototypes #-Wconversion | ||||
| CFLAGS=-I$(ZLIBINC) -W -Wall -O \ | ||||
| 	# $(WARNMORE) -g -DPNG_DEBUG=5 | ||||
| CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| CFLAGS=-W -Wall -O # $(WARNMORE) -g | ||||
| LDFLAGS=-L. -R. -L$(ZLIBLIB) -R$(ZLIBLIB) -lpng17 -lz -lm | ||||
| 
 | ||||
| INCPATH=$(prefix)/include | ||||
| @ -74,6 +74,9 @@ OBJSDLL = $(OBJS:.o=.pic.o) | ||||
| 
 | ||||
| .SUFFIXES:      .c .o .pic.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| .c.pic.o: | ||||
| 	$(CC) -c $(CFLAGS) -fPIC -o $@ $*.c | ||||
| 
 | ||||
| @ -191,7 +194,7 @@ install: install-static install-shared install-man install-config | ||||
| test-dd: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library in $(DL). | ||||
| 	$(CC) -I$(DI) -I$(ZLIBINC) \ | ||||
| 	$(CC) -I$(DI) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags` \ | ||||
| 	   -L$(DL) -L$(ZLIBLIB) -R$(ZLIBLIB) -R$(DL) | ||||
| @ -200,7 +203,7 @@ test-dd: | ||||
| test-installed: | ||||
| 	echo | ||||
| 	echo Testing installed dynamic shared library. | ||||
| 	$(CC) -I$(ZLIBINC) \ | ||||
| 	$(CC) $(CPPFLAGS) \ | ||||
| 	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \ | ||||
| 	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` \ | ||||
| 	   -L$(ZLIBLIB) -R$(ZLIBLIB) | ||||
| @ -217,20 +220,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o png.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o pngerror.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o pngrio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o pngwio.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o pngmem.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o pngset.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o pngget.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o pngread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o pngrtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o pngrutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o pngtrans.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o pngwrite.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o pngwtran.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o pngwutil.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o pngpread.pic.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -27,12 +27,12 @@ DESTDIR= | ||||
| ZLIBLIB=../zlib | ||||
| ZLIBINC=../zlib | ||||
| 
 | ||||
| CC=cc | ||||
| AR_RC=ar rc | ||||
| MKDIR_P=mkdir | ||||
| LN_SF=ln -sf | ||||
| RANLIB=ranlib | ||||
| RM_F=rm -f | ||||
| CC = cc | ||||
| AR_RC = ar rc | ||||
| MKDIR_P = mkdir | ||||
| LN_SF = ln -sf | ||||
| RANLIB = ranlib | ||||
| RM_F = rm -f | ||||
| AWK = awk | ||||
| SED = sed | ||||
| CPP = $(CC) -E | ||||
| @ -40,13 +40,17 @@ ECHO = echo | ||||
| 
 | ||||
| DFNFLAGS = # DFNFLAGS contains -D options to use in the libpng build | ||||
| DFA_EXTRA = # extra files that can be used to control configuration | ||||
| CFLAGS=-I$(ZLIBINC) -O # -g -DPNG_DEBUG=5 | ||||
| LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz -lm | ||||
| CPPFLAGS = -I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| CFLAGS = -O # -g | ||||
| LDFLAGS = -L. -L$(ZLIBLIB) -lpng -lz -lm | ||||
| 
 | ||||
| OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \ | ||||
| 	pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \ | ||||
| 	pngwtran.o pngmem.o pngerror.o pngpread.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| all: libpng.a pngtest | ||||
| 
 | ||||
| # The standard pnglibconf.h exists as scripts/pnglibconf.h.prebuilt, | ||||
| @ -105,20 +109,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -39,13 +39,17 @@ LN_SF=ln -f -s | ||||
| RANLIB=ranlib | ||||
| RM_F=/bin/rm -f | ||||
| 
 | ||||
| CFLAGS=-I$(ZLIBINC) -O # $(WARNMORE) -DPNG_DEBUG=5 | ||||
| CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5 | ||||
| CFLAGS=-O # $(WARNMORE) | ||||
| LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz -lm | ||||
| 
 | ||||
| OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \ | ||||
| 	pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \ | ||||
| 	pngwtran.o pngmem.o pngerror.o pngpread.o | ||||
| 
 | ||||
| .c.o: | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< | ||||
| 
 | ||||
| all: libpng.a pngtest | ||||
| 
 | ||||
| # see scripts/pnglibconf.mak for more options | ||||
| @ -88,20 +92,20 @@ writelock: | ||||
| 
 | ||||
| # DO NOT DELETE THIS LINE -- make depend depends on it. | ||||
| 
 | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| png.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngerror.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwio.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngmem.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngset.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngget.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngrutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngtrans.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwrite.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwtran.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngwutil.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| pngpread.o: png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 
 | ||||
| pngtest.o: png.h pngconf.h pnglibconf.h | ||||
|  | ||||
| @ -3,11 +3,11 @@ | ||||
| 
 | ||||
| # To use, do "make -fmakefile.tc3" | ||||
| 
 | ||||
| # ----- Turbo C 3.00 (can be modified to work with earlier versions) ----- | ||||
| # ----- Turbo C++ 3.0 ----- | ||||
| 
 | ||||
| MODEL=l | ||||
| CFLAGS=-O2 -Z -m$(MODEL) -I..\zlib | ||||
| #CFLAGS=-D_NO_PROTO -O2 -Z -m$(MODEL) -I..\zlib  # Turbo C older than 3.00 | ||||
| CPPFLAGS=-I..\zlib | ||||
| CFLAGS=-O2 -Z -m$(MODEL) | ||||
| CC=tcc | ||||
| LD=tcc | ||||
| LIB=tlib | ||||
| @ -34,53 +34,53 @@ pngtest: pngtest$(E) | ||||
| test: pngtest$(E) | ||||
| 	pngtest$(E) | ||||
| 
 | ||||
| png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CFLAGS) $*.c | ||||
| png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CFLAGS) $*.c | ||||
| pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CFLAGS) $*.c | ||||
| pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CFLAGS) $*.c | ||||
| pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CFLAGS) $*.c | ||||
| pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CFLAGS) $*.c | ||||
| pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CFLAGS) $*.c | ||||
| pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 		  $(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c | ||||
| pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c | ||||
| pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c | ||||
| pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c | ||||
| pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngtest$(O): png.h pngconf.h pnglibconf.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c | ||||
| pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c | ||||
| pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c | ||||
| pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c | ||||
| pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c | ||||
| 
 | ||||
| libpng$(MODEL).lib: $(OBJS1) $(OBJS2) $(OBJS3) | ||||
| 	$(LIB) libpng$(MODEL) +$(OBJSL1) | ||||
|  | ||||
| @ -15,7 +15,8 @@ | ||||
| CC = cl | ||||
| LD = link | ||||
| AR = lib | ||||
| CFLAGS  = -nologo -D_CRT_SECURE_NO_DEPRECATE -MD -O2 -W3 -I..\zlib | ||||
| CPPFLAGS = -I..\zlib | ||||
| CFLAGS  = -nologo -D_CRT_SECURE_NO_DEPRECATE -MD -O2 -W3 | ||||
| LDFLAGS = -nologo | ||||
| ARFLAGS = -nologo | ||||
| RM = del | ||||
| @ -39,57 +40,57 @@ all: libpng.lib | ||||
| pnglibconf.h: scripts\pnglibconf.h.prebuilt | ||||
|        copy scripts\pnglibconf.h.prebuilt $@ | ||||
| 
 | ||||
| png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| png$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngset$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngget$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngpread$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngrtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngrutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngerror$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngmem$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngrio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngwio$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngtrans$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngwrite$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngwtran$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| pngwutil$(O): png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| libpng.lib: $(OBJS) | ||||
| 	-$(RM) $@ | ||||
| 	$(AR) $(ARFLAGS) -out:$@ $(OBJS) $(ERRFILE) | ||||
| 
 | ||||
| pngtest$(O): png.h pngconf.h pnglibconf.h | ||||
| 	$(CC) -c $(CFLAGS) $*.c $(ERRFILE) | ||||
| 	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE) | ||||
| 
 | ||||
| pngtest.exe: pngtest$(O) libpng.lib | ||||
| 	$(LD) $(LDFLAGS) -out:$@ pngtest$(O) libpng.lib ..\zlib\zlib.lib $(ERRFILE) | ||||
|  | ||||
| @ -54,35 +54,35 @@ $ if make.eqs."" | ||||
| $  then | ||||
| $   dele pngtest.obj;* | ||||
| $   CALL MAKE png.OBJ "cc ''CCOPT' png" - | ||||
| 	png.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	png.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngset.OBJ "cc ''CCOPT' pngset" - | ||||
| 	pngset.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngset.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngget.OBJ "cc ''CCOPT' pngget" - | ||||
| 	pngget.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngget.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngread.OBJ "cc ''CCOPT' pngread" - | ||||
| 	pngread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngpread.OBJ "cc ''CCOPT' pngpread" - | ||||
| 	pngpread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngpread.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngrtran.OBJ "cc ''CCOPT' pngrtran" - | ||||
| 	pngrtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngrtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngrutil.OBJ "cc ''CCOPT' pngrutil" - | ||||
| 	pngrutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngrutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngerror.OBJ "cc ''CCOPT' pngerror" - | ||||
| 	pngerror.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngerror.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngmem.OBJ "cc ''CCOPT' pngmem" - | ||||
| 	pngmem.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngmem.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngrio.OBJ "cc ''CCOPT' pngrio" - | ||||
| 	pngrio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngrio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngwio.OBJ "cc ''CCOPT' pngwio" - | ||||
| 	pngwio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngwio.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngtrans.OBJ "cc ''CCOPT' pngtrans" - | ||||
| 	pngtrans.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngtrans.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngwrite.OBJ "cc ''CCOPT' pngwrite" - | ||||
| 	pngwrite.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngwrite.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngwtran.OBJ "cc ''CCOPT' pngwtran" - | ||||
| 	pngwtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngwtran.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   CALL MAKE pngwutil.OBJ "cc ''CCOPT' pngwutil" - | ||||
| 	pngwutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h             pnginfo.h pngdebug.h | ||||
| 	pngwutil.c png.h pngconf.h pnglibconf.h pngpriv.h pngstruct.h pnginfo.h pngdebug.h | ||||
| $   write sys$output "Building Libpng ..." | ||||
| $   CALL MAKE libpng.OLB "lib/crea libpng.olb *.obj" *.OBJ | ||||
| $   write sys$output "Building pngtest..." | ||||
|  | ||||
| @ -2,7 +2,7 @@ | ||||
| 
 | ||||
| /* pnglibconf.h - library build configuration */ | ||||
| 
 | ||||
| /* Libpng version 1.7.0beta28 - January 10, 2014 */ | ||||
| /* Libpng version 1.7.0beta28 - January 12, 2014 */ | ||||
| 
 | ||||
| /* Copyright (c) 1998-2013 Glenn Randers-Pehrson */ | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Glenn Randers-Pehrson
						Glenn Randers-Pehrson