mirror of
				https://git.code.sf.net/p/libpng/code.git
				synced 2025-07-10 18:04:09 +02:00 
			
		
		
		
	Clean up the scripts/ directory
Delete the files that are unused, redundant, or fundamentally broken: def.c, makefile.bor, makefile.knr, makefile.msc, makefile.solaris-x86, makefile.tc3
This commit is contained in:
		
							parent
							
								
									6d55a14c58
								
							
						
					
					
						commit
						1bd4214a42
					
				@ -7,16 +7,12 @@ pnglibconf.h.prebuilt  =>  Configuration settings
 | 
				
			|||||||
 makefile.linux-opt=>  Linux/ELF makefile with hardware optimizations on
 | 
					 makefile.linux-opt=>  Linux/ELF makefile with hardware optimizations on
 | 
				
			||||||
                       (gcc, creates shared libpng16.so.16.1.6.*)
 | 
					                       (gcc, creates shared libpng16.so.16.1.6.*)
 | 
				
			||||||
 makefile.gcc      =>  Generic makefile (gcc, creates static libpng.a)
 | 
					 makefile.gcc      =>  Generic makefile (gcc, creates static libpng.a)
 | 
				
			||||||
 makefile.knr      =>  Archaic UNIX Makefile that converts files with
 | 
					 | 
				
			||||||
                       ansi2knr (Requires ansi2knr.c from
 | 
					 | 
				
			||||||
                       ftp://ftp.cs.wisc.edu/ghost)
 | 
					 | 
				
			||||||
 makefile.acorn    =>  Acorn makefile
 | 
					 makefile.acorn    =>  Acorn makefile
 | 
				
			||||||
 makefile.aix      =>  AIX/gcc makefile
 | 
					 makefile.aix      =>  AIX/gcc makefile
 | 
				
			||||||
 makefile.amiga    =>  Amiga makefile
 | 
					 makefile.amiga    =>  Amiga makefile
 | 
				
			||||||
 makefile.atari    =>  Atari makefile
 | 
					 makefile.atari    =>  Atari makefile
 | 
				
			||||||
 makefile.bc32     =>  32-bit Borland C++ (all modules compiled in C mode)
 | 
					 makefile.bc32     =>  32-bit Borland C++ (all modules compiled in C mode)
 | 
				
			||||||
 makefile.beos     =>  BeOS makefile
 | 
					 makefile.beos     =>  BeOS makefile
 | 
				
			||||||
 makefile.bor      =>  Borland makefile (uses bcc)
 | 
					 | 
				
			||||||
 makefile.cegcc    =>  minge32ce for Windows CE makefile
 | 
					 makefile.cegcc    =>  minge32ce for Windows CE makefile
 | 
				
			||||||
 makefile.darwin   =>  Darwin makefile, for macOS (formerly Mac OS X)
 | 
					 makefile.darwin   =>  Darwin makefile, for macOS (formerly Mac OS X)
 | 
				
			||||||
 makefile.dec      =>  DEC Alpha UNIX makefile
 | 
					 makefile.dec      =>  DEC Alpha UNIX makefile
 | 
				
			||||||
@ -29,10 +25,8 @@ pnglibconf.h.prebuilt  =>  Configuration settings
 | 
				
			|||||||
 makefile.ibmc     =>  IBM C/C++ version 3.x for Win32 and OS/2 (static)
 | 
					 makefile.ibmc     =>  IBM C/C++ version 3.x for Win32 and OS/2 (static)
 | 
				
			||||||
 makefile.intel    =>  Intel C/C++ version 4.0 and later
 | 
					 makefile.intel    =>  Intel C/C++ version 4.0 and later
 | 
				
			||||||
 makefile.mips     =>  MIPS makefile
 | 
					 makefile.mips     =>  MIPS makefile
 | 
				
			||||||
 makefile.msc      =>  Microsoft C makefile
 | 
					 | 
				
			||||||
 makefile.netbsd   =>  NetBSD/cc makefile, makes shared libpng.so
 | 
					 makefile.netbsd   =>  NetBSD/cc makefile, makes shared libpng.so
 | 
				
			||||||
 makefile.openbsd  =>  OpenBSD makefile
 | 
					 makefile.openbsd  =>  OpenBSD makefile
 | 
				
			||||||
 makefile.os2      =>  OS/2 Makefile (gcc and emx, requires libpng.def)
 | 
					 | 
				
			||||||
 makefile.sco      =>  SCO OSr5 ELF and Unixware 7 with Native cc
 | 
					 makefile.sco      =>  SCO OSr5 ELF and Unixware 7 with Native cc
 | 
				
			||||||
 makefile.sggcc    =>  Silicon Graphics makefile
 | 
					 makefile.sggcc    =>  Silicon Graphics makefile
 | 
				
			||||||
                       (gcc, creates shared libpng16.so.16.1.6.*)
 | 
					                       (gcc, creates shared libpng16.so.16.1.6.*)
 | 
				
			||||||
@ -45,7 +39,6 @@ pnglibconf.h.prebuilt  =>  Configuration settings
 | 
				
			|||||||
 makefile.sunos    =>  Sun makefile
 | 
					 makefile.sunos    =>  Sun makefile
 | 
				
			||||||
 makefile.32sunu   =>  Sun Ultra 32-bit makefile
 | 
					 makefile.32sunu   =>  Sun Ultra 32-bit makefile
 | 
				
			||||||
 makefile.64sunu   =>  Sun Ultra 64-bit makefile
 | 
					 makefile.64sunu   =>  Sun Ultra 64-bit makefile
 | 
				
			||||||
 makefile.tc3      =>  Turbo C 3.0 makefile
 | 
					 | 
				
			||||||
 makefile.vcwin32  =>  makefile for Microsoft Visual C++ 4.0 and later
 | 
					 makefile.vcwin32  =>  makefile for Microsoft Visual C++ 4.0 and later
 | 
				
			||||||
 makevms.com       =>  VMS build script
 | 
					 makevms.com       =>  VMS build script
 | 
				
			||||||
 smakefile.ppc     =>  AMIGA smakefile for SAS C V6.58/7.00 PPC compiler
 | 
					 smakefile.ppc     =>  AMIGA smakefile for SAS C V6.58/7.00 PPC compiler
 | 
				
			||||||
 | 
				
			|||||||
@ -1,28 +0,0 @@
 | 
				
			|||||||
/* def.c - define format of libpng.def
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Last changed in libpng version 1.6.16 [December 22, 2014]
 | 
					 | 
				
			||||||
 * Copyright (c) 2011-2014 Glenn Randers-Pehrson
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * This code is released under the libpng license.
 | 
					 | 
				
			||||||
 * For conditions of distribution and use, see the disclaimer
 | 
					 | 
				
			||||||
 * and license in png.h
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Write the export file header: */
 | 
					 | 
				
			||||||
PNG_DFN ";--------------------------------------------------------------"
 | 
					 | 
				
			||||||
PNG_DFN "; LIBPNG module definition file for OS/2"
 | 
					 | 
				
			||||||
PNG_DFN ";--------------------------------------------------------------"
 | 
					 | 
				
			||||||
PNG_DFN ""
 | 
					 | 
				
			||||||
PNG_DFN "; If you give the library an explicit name one or other files"
 | 
					 | 
				
			||||||
PNG_DFN "; may need modifying to support the new name on one or more"
 | 
					 | 
				
			||||||
PNG_DFN "; systems."
 | 
					 | 
				
			||||||
PNG_DFN "LIBRARY"
 | 
					 | 
				
			||||||
PNG_DFN "OS2 DESCRIPTION "PNG image compression library""
 | 
					 | 
				
			||||||
PNG_DFN "OS2 CODE PRELOAD MOVEABLE DISCARDABLE"
 | 
					 | 
				
			||||||
PNG_DFN ""
 | 
					 | 
				
			||||||
PNG_DFN "EXPORTS"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#define PNG_EXPORTA(ordinal, type, name, args, attributes)\
 | 
					 | 
				
			||||||
        PNG_DFN "@" SYMBOL_PREFIX "@@" name "@"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#include "../png.h"
 | 
					 | 
				
			||||||
@ -1,170 +0,0 @@
 | 
				
			|||||||
# Makefile for libpng
 | 
					 | 
				
			||||||
# 16-bit Borland C++ (Note: All modules are compiled in C mode)
 | 
					 | 
				
			||||||
# To build the library, do:
 | 
					 | 
				
			||||||
#       "make -fmakefile.bor -DMODEL=c"
 | 
					 | 
				
			||||||
# or:   "make -fmakefile.bor -DMODEL=l"
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# ------------ Borland C++ ------------
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
### Absolutely necessary for this makefile to work
 | 
					 | 
				
			||||||
.AUTODEPEND
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Where zlib.h, zconf.h and zlib_MODEL.lib are
 | 
					 | 
				
			||||||
ZLIB_DIR=..\zlib
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Compiler, linker, librarian and other tools
 | 
					 | 
				
			||||||
CC=bcc
 | 
					 | 
				
			||||||
LD=bcc
 | 
					 | 
				
			||||||
LIB=tlib
 | 
					 | 
				
			||||||
CP=copy
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
!ifndef MODEL
 | 
					 | 
				
			||||||
MODEL=l
 | 
					 | 
				
			||||||
!endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
MODEL_ARG=-m$(MODEL)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#TARGET_CPU=3
 | 
					 | 
				
			||||||
# 2 = 286, 3 = 386, etc.
 | 
					 | 
				
			||||||
!ifndef TARGET_CPU
 | 
					 | 
				
			||||||
TARGET_CPU=2
 | 
					 | 
				
			||||||
!endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Use this if you don't want Borland's fancy exception handling
 | 
					 | 
				
			||||||
# (for Borland C++ 4.0 or later)
 | 
					 | 
				
			||||||
#NOEHLIB=noeh$(MODEL).lib
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
!ifdef DEBUG
 | 
					 | 
				
			||||||
CDEBUG=-v
 | 
					 | 
				
			||||||
LDEBUG=-v
 | 
					 | 
				
			||||||
!else
 | 
					 | 
				
			||||||
CDEBUG=
 | 
					 | 
				
			||||||
LDEBUG=
 | 
					 | 
				
			||||||
!endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# STACKOFLOW=1
 | 
					 | 
				
			||||||
!ifdef STACKOFLOW
 | 
					 | 
				
			||||||
CDEBUG=$(CDEBUG) -N
 | 
					 | 
				
			||||||
LDEBUG=$(LDEBUG) -N
 | 
					 | 
				
			||||||
!endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# -X- turn on dependency generation in the object file
 | 
					 | 
				
			||||||
# -w  set all warnings on
 | 
					 | 
				
			||||||
# -O2 optimize for speed
 | 
					 | 
				
			||||||
# -Z  global optimization
 | 
					 | 
				
			||||||
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)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Pre-built configuration
 | 
					 | 
				
			||||||
# See scripts\pnglibconf.mak for more options
 | 
					 | 
				
			||||||
!ifndef PNGLIBCONF_H_PREBUILT
 | 
					 | 
				
			||||||
PNGLIBCONF_H_PREBUILT = scripts\pnglibconf.h.prebuilt
 | 
					 | 
				
			||||||
!endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Variables
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
OBJS = \
 | 
					 | 
				
			||||||
	png.obj \
 | 
					 | 
				
			||||||
	pngerror.obj \
 | 
					 | 
				
			||||||
	pngget.obj \
 | 
					 | 
				
			||||||
	pngmem.obj \
 | 
					 | 
				
			||||||
	pngpread.obj \
 | 
					 | 
				
			||||||
	pngread.obj \
 | 
					 | 
				
			||||||
	pngrio.obj \
 | 
					 | 
				
			||||||
	pngrtran.obj \
 | 
					 | 
				
			||||||
	pngrutil.obj \
 | 
					 | 
				
			||||||
	pngset.obj \
 | 
					 | 
				
			||||||
	pngtrans.obj \
 | 
					 | 
				
			||||||
	pngwio.obj \
 | 
					 | 
				
			||||||
	pngwrite.obj \
 | 
					 | 
				
			||||||
	pngwtran.obj \
 | 
					 | 
				
			||||||
	pngwutil.obj
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
LIBOBJS = \
 | 
					 | 
				
			||||||
	+png.obj \
 | 
					 | 
				
			||||||
	+pngerror.obj \
 | 
					 | 
				
			||||||
	+pngget.obj \
 | 
					 | 
				
			||||||
	+pngmem.obj \
 | 
					 | 
				
			||||||
	+pngpread.obj \
 | 
					 | 
				
			||||||
	+pngread.obj \
 | 
					 | 
				
			||||||
	+pngrio.obj \
 | 
					 | 
				
			||||||
	+pngrtran.obj \
 | 
					 | 
				
			||||||
	+pngrutil.obj \
 | 
					 | 
				
			||||||
	+pngset.obj \
 | 
					 | 
				
			||||||
	+pngtrans.obj \
 | 
					 | 
				
			||||||
	+pngwio.obj \
 | 
					 | 
				
			||||||
	+pngwrite.obj \
 | 
					 | 
				
			||||||
	+pngwtran.obj \
 | 
					 | 
				
			||||||
	+pngwutil.obj
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
LIBNAME=libpng$(MODEL).lib
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Implicit rules
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Braces let make "batch" calls to the compiler,
 | 
					 | 
				
			||||||
# 2 calls instead of 12; space is important.
 | 
					 | 
				
			||||||
.c.obj:
 | 
					 | 
				
			||||||
	$(CC) $(CPPFLAGS) $(CFLAGS) -c {$*.c }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
.c.exe:
 | 
					 | 
				
			||||||
	$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $*.c \
 | 
					 | 
				
			||||||
	  $(LIBNAME) zlib_$(MODEL).lib $(NOEHLIB)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Major targets
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
all: libpng pngtest
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# try !include scripts\pnglibconf.mak for more options
 | 
					 | 
				
			||||||
pnglibconf.h: $(PNGLIBCONF_H_PREBUILT)
 | 
					 | 
				
			||||||
	$(CP) $(PNGLIBCONF_H_PREBUILT) $@
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
libpng: $(LIBNAME)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pngtest: pngtest$(MODEL).exe
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
test: pngtest$(MODEL).exe
 | 
					 | 
				
			||||||
	pngtest$(MODEL)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## 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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$(LIBNAME): $(OBJS)
 | 
					 | 
				
			||||||
	-del $(LIBNAME)
 | 
					 | 
				
			||||||
	$(LIB) $(LIBNAME) @&&|
 | 
					 | 
				
			||||||
$(LIBOBJS), libpng$(MODEL)
 | 
					 | 
				
			||||||
|
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pngtest$(MODEL).obj: pngtest.c png.h pngconf.h pnglibconf.h
 | 
					 | 
				
			||||||
	$(CC) $(CFLAGS) -opngtest$(MODEL) -c pngtest.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pngtest$(MODEL).exe: pngtest$(MODEL).obj
 | 
					 | 
				
			||||||
	$(LD) $(LDFLAGS) pngtest$(MODEL).obj $(LIBNAME) zlib_$(MODEL).lib $(NOEHLIB)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Clean up anything else you want
 | 
					 | 
				
			||||||
clean:
 | 
					 | 
				
			||||||
	-del pnglibconf.h
 | 
					 | 
				
			||||||
	-del *.obj
 | 
					 | 
				
			||||||
	-del *.exe
 | 
					 | 
				
			||||||
	-del *.lib
 | 
					 | 
				
			||||||
	-del *.lst
 | 
					 | 
				
			||||||
	-del *.map
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# End of makefile for libpng
 | 
					 | 
				
			||||||
@ -1,116 +0,0 @@
 | 
				
			|||||||
# makefile for libpng
 | 
					 | 
				
			||||||
# Copyright (C) 2002, 2006, 2009, 2014 Glenn Randers-Pehrson
 | 
					 | 
				
			||||||
# Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This code is released under the libpng license.
 | 
					 | 
				
			||||||
# For conditions of distribution and use, see the disclaimer
 | 
					 | 
				
			||||||
# and license in png.h
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This makefile requires the file ansi2knr.c, which you can get
 | 
					 | 
				
			||||||
# from the Ghostscript ftp site at ftp://ftp.cs.wisc.edu/ghost/
 | 
					 | 
				
			||||||
# If you have libjpeg, you probably already have ansi2knr.c in the jpeg
 | 
					 | 
				
			||||||
# source distribution.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# where make install puts libpng.a and png.h
 | 
					 | 
				
			||||||
prefix=/usr/local
 | 
					 | 
				
			||||||
INCPATH=$(prefix)/include
 | 
					 | 
				
			||||||
LIBPATH=$(prefix)/lib
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# override DESTDIR= on the make install command line to easily support
 | 
					 | 
				
			||||||
# installing into a temporary location.  Example:
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
#    make install DESTDIR=/tmp/build/libpng
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# If you're going to install into a temporary location
 | 
					 | 
				
			||||||
# via DESTDIR, $(DESTDIR)$(prefix) must already exist before
 | 
					 | 
				
			||||||
# you execute make install.
 | 
					 | 
				
			||||||
DESTDIR=
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CC = cc
 | 
					 | 
				
			||||||
CPPFLAGS = -I../zlib
 | 
					 | 
				
			||||||
CFLAGS = -O
 | 
					 | 
				
			||||||
LDFLAGS = -L. -L../zlib/ -lpng -lz -lm
 | 
					 | 
				
			||||||
# flags for ansi2knr
 | 
					 | 
				
			||||||
ANSI2KNRFLAGS=
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RANLIB = ranlib
 | 
					 | 
				
			||||||
#RANLIB = echo
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CP = cp
 | 
					 | 
				
			||||||
RM_F = rm -f
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Pre-built configuration
 | 
					 | 
				
			||||||
# See scripts/pnglibconf.mak for more options
 | 
					 | 
				
			||||||
PNGLIBCONF_H_PREBUILT = scripts/pnglibconf.h.prebuilt
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
all: ansi2knr libpng.a pngtest
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pnglibconf.h: $(PNGLIBCONF_H_PREBUILT)
 | 
					 | 
				
			||||||
	$(CP) $(PNGLIBCONF_H_PREBUILT) $@
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# general rule to allow ansi2knr to work
 | 
					 | 
				
			||||||
.c.o:
 | 
					 | 
				
			||||||
	./ansi2knr $*.c T$*.c
 | 
					 | 
				
			||||||
	$(CC) $(CPPFLAGS) $(CFLAGS) -c T$*.c
 | 
					 | 
				
			||||||
	rm -f T$*.c $*.o
 | 
					 | 
				
			||||||
	mv T$*.o $*.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ansi2knr: ansi2knr.c
 | 
					 | 
				
			||||||
	$(CC) $(CPPFLAGS) $(CFLAGS) $(ANSI2KNRFLAGS) -o ansi2knr ansi2knr.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
libpng.a: ansi2knr $(OBJS)
 | 
					 | 
				
			||||||
	ar rc $@  $(OBJS)
 | 
					 | 
				
			||||||
	$(RANLIB) $@
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pngtest: pngtest.o libpng.a
 | 
					 | 
				
			||||||
	$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
test: pngtest
 | 
					 | 
				
			||||||
	./pngtest
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
install: libpng.a png.h pngconf.h pnglibconf.h
 | 
					 | 
				
			||||||
	-@mkdir $(DESTDIR)$(INCPATH)
 | 
					 | 
				
			||||||
	-@mkdir $(DESTDIR)$(INCPATH)/libpng
 | 
					 | 
				
			||||||
	-@mkdir $(DESTDIR)$(LIBPATH)
 | 
					 | 
				
			||||||
	-@rm -f $(DESTDIR)$(INCPATH)/png.h
 | 
					 | 
				
			||||||
	-@rm -f $(DESTDIR)$(INCPATH)/pngconf.h
 | 
					 | 
				
			||||||
	cp png.h $(DESTDIR)$(INCPATH)/libpng
 | 
					 | 
				
			||||||
	cp pngconf.h $(DESTDIR)$(INCPATH)/libpng
 | 
					 | 
				
			||||||
	cp pnglibconf.h $(DESTDIR)$(INCPATH)/libpng
 | 
					 | 
				
			||||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/png.h
 | 
					 | 
				
			||||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pngconf.h
 | 
					 | 
				
			||||||
	chmod 644 $(DESTDIR)$(INCPATH)/libpng/pnglibconf.h
 | 
					 | 
				
			||||||
	(cd $(DESTDIR)$(INCPATH); ln -f -s libpng/* .)
 | 
					 | 
				
			||||||
	cp libpng.a $(DESTDIR)$(LIBPATH)
 | 
					 | 
				
			||||||
	chmod 644 $(DESTDIR)$(LIBPATH)/libpng.a
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clean:
 | 
					 | 
				
			||||||
	$(RM_F) *.o libpng.a pngtest pngout.png ansi2knr pnglibconf.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO
 | 
					 | 
				
			||||||
writelock:
 | 
					 | 
				
			||||||
	chmod a-w *.[ch35] $(DOCS) scripts/*
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# 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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
					 | 
				
			||||||
@ -50,8 +50,7 @@ WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \
 | 
				
			|||||||
# for pgcc version 2.95.1, -O3 is buggy; don't use it.
 | 
					# for pgcc version 2.95.1, -O3 is buggy; don't use it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5
 | 
					CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5
 | 
				
			||||||
CFLAGS= -W -Wall -O3 -funroll-loops \
 | 
					CFLAGS=-W -Wall -O3 -funroll-loops $(ALIGN) # $(WARNMORE) -g
 | 
				
			||||||
	$(ALIGN) # $(WARNMORE) -g -DPNG_DEBUG=5
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
LDFLAGS=-L. -Wl,-rpath,. -L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) -lpng16 -lz -lm
 | 
					LDFLAGS=-L. -Wl,-rpath,. -L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) -lpng16 -lz -lm
 | 
				
			||||||
LDFLAGS_A=-L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) libpng.a -lz -lm
 | 
					LDFLAGS_A=-L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) libpng.a -lz -lm
 | 
				
			||||||
 | 
				
			|||||||
@ -1,100 +0,0 @@
 | 
				
			|||||||
# makefile for libpng
 | 
					 | 
				
			||||||
# Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
 | 
					 | 
				
			||||||
# Copyright (C) 2006, 2009, 2014 Glenn Randers-Pehrson
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This code is released under the libpng license.
 | 
					 | 
				
			||||||
# For conditions of distribution and use, see the disclaimer
 | 
					 | 
				
			||||||
# and license in png.h
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# Assumes that zlib.lib, zconf.h, and zlib.h have been copied to ..\zlib
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# -------- Microsoft C 5.1 and later, does not use assembler code --------
 | 
					 | 
				
			||||||
MODEL=L
 | 
					 | 
				
			||||||
CPPFLAGS=-I..\zlib
 | 
					 | 
				
			||||||
CFLAGS=-Oait -Gs -nologo -W3 -A$(MODEL)
 | 
					 | 
				
			||||||
#-Ox generates bad code with MSC 5.1
 | 
					 | 
				
			||||||
CC=cl
 | 
					 | 
				
			||||||
LD=link
 | 
					 | 
				
			||||||
LDFLAGS=/e/st:0x1500/noe
 | 
					 | 
				
			||||||
CP=copy
 | 
					 | 
				
			||||||
O=.obj
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Pre-built configuration
 | 
					 | 
				
			||||||
# See scripts\pnglibconf.mak for more options
 | 
					 | 
				
			||||||
PNGLIBCONF_H_PREBUILT = scripts\pnglibconf.h.prebuilt
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#uncomment next to put error messages in a file
 | 
					 | 
				
			||||||
ERRFILE= >> pngerrs
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# variables
 | 
					 | 
				
			||||||
OBJS1 = png$(O) pngset$(O) pngget$(O) pngrutil$(O) pngtrans$(O) pngwutil$(O)
 | 
					 | 
				
			||||||
OBJS2 = pngmem$(O) pngpread$(O) pngread$(O) pngerror$(O) pngwrite$(O)
 | 
					 | 
				
			||||||
OBJS3 = pngrtran$(O) pngwtran$(O) pngrio$(O) pngwio$(O)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
all: libpng.lib
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pnglibconf.h: $(PNGLIBCONF_H_PREBUILT)
 | 
					 | 
				
			||||||
	$(CP) $(PNGLIBCONF_H_PREBUILT) $@
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
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 $(CPPFLAGS) $(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 $(CPPFLAGS) $(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 $(CPPFLAGS) $(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 $(CPPFLAGS) $(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 $(CPPFLAGS) $(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 $(CPPFLAGS) $(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 $(CPPFLAGS) $(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
 | 
					 | 
				
			||||||
	lib libpng $(OBJS1);
 | 
					 | 
				
			||||||
	lib libpng $(OBJS2);
 | 
					 | 
				
			||||||
	lib libpng $(OBJS3);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pngtest$(O): png.h pngconf.h pnglibconf.h
 | 
					 | 
				
			||||||
	$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c $(ERRFILE)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pngtest.exe: pngtest.obj libpng.lib
 | 
					 | 
				
			||||||
	$(LD) $(LDFLAGS) pngtest.obj,,,libpng.lib ..\zlib\zlib.lib ;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
test: pngtest.exe
 | 
					 | 
				
			||||||
	pngtest
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# End of makefile for libpng
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
@ -44,8 +44,7 @@ WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \
 | 
				
			|||||||
	-Wmissing-declarations -Wtraditional -Wcast-align \
 | 
						-Wmissing-declarations -Wtraditional -Wcast-align \
 | 
				
			||||||
	-Wstrict-prototypes -Wmissing-prototypes #-Wconversion
 | 
						-Wstrict-prototypes -Wmissing-prototypes #-Wconversion
 | 
				
			||||||
CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5
 | 
					CPPFLAGS=-I$(ZLIBINC) # -DPNG_DEBUG=5
 | 
				
			||||||
CFLAGS= -W -Wall -O \
 | 
					CFLAGS=-W -Wall -O # $(WARNMORE) -g
 | 
				
			||||||
	# $(WARNMORE) -g -DPNG_DEBUG=5
 | 
					 | 
				
			||||||
LDFLAGS=-L. -R. -L$(ZLIBLIB) -R$(ZLIBLIB) -lpng16 -lz -lm
 | 
					LDFLAGS=-L. -R. -L$(ZLIBLIB) -R$(ZLIBLIB) -lpng16 -lz -lm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
INCPATH=$(prefix)/include
 | 
					INCPATH=$(prefix)/include
 | 
				
			||||||
 | 
				
			|||||||
@ -1,243 +0,0 @@
 | 
				
			|||||||
# makefile for libpng on Solaris 2.x with gcc
 | 
					 | 
				
			||||||
# Copyright (C) 2004, 2006-2008, 2010-2014 Glenn Randers-Pehrson
 | 
					 | 
				
			||||||
# Contributed by William L. Sebok, based on makefile.linux
 | 
					 | 
				
			||||||
# Copyright (C) 1998 Greg Roelofs
 | 
					 | 
				
			||||||
# Copyright (C) 1996, 1997 Andreas Dilger
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# This code is released under the libpng license.
 | 
					 | 
				
			||||||
# For conditions of distribution and use, see the disclaimer
 | 
					 | 
				
			||||||
# and license in png.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Library name:
 | 
					 | 
				
			||||||
LIBNAME = libpng16
 | 
					 | 
				
			||||||
PNGMAJ = 16
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Shared library names:
 | 
					 | 
				
			||||||
LIBSO=$(LIBNAME).so
 | 
					 | 
				
			||||||
LIBSOMAJ=$(LIBNAME).so.$(PNGMAJ)
 | 
					 | 
				
			||||||
LIBSOREL=$(LIBSOMAJ).$(RELEASE)
 | 
					 | 
				
			||||||
OLDSO=libpng.so
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Utilities:
 | 
					 | 
				
			||||||
AR_RC=ar rc
 | 
					 | 
				
			||||||
CC=gcc
 | 
					 | 
				
			||||||
MKDIR_P=mkdir -p
 | 
					 | 
				
			||||||
LN_SF=ln -f -s
 | 
					 | 
				
			||||||
RANLIB=echo
 | 
					 | 
				
			||||||
CP=cp
 | 
					 | 
				
			||||||
RM_F=/bin/rm -f
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Where make install puts libpng.a, libpng16.so*, and png.h
 | 
					 | 
				
			||||||
prefix=/usr/local
 | 
					 | 
				
			||||||
exec_prefix=$(prefix)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Where the zlib library and include files are located
 | 
					 | 
				
			||||||
# Changing these to ../zlib poses a security risk.  If you want
 | 
					 | 
				
			||||||
# to have zlib in an adjacent directory, specify the full path instead of "..".
 | 
					 | 
				
			||||||
#ZLIBLIB=../zlib
 | 
					 | 
				
			||||||
#ZLIBINC=../zlib
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ZLIBLIB=/usr/local/lib
 | 
					 | 
				
			||||||
ZLIBINC=/usr/local/include
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
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 -O # $(WARNMORE) -g
 | 
					 | 
				
			||||||
LDFLAGS=-L. -R. -L$(ZLIBLIB) -R$(ZLIBLIB) -lpng16 -lz -lm
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
INCPATH=$(prefix)/include
 | 
					 | 
				
			||||||
LIBPATH=$(exec_prefix)/lib
 | 
					 | 
				
			||||||
MANPATH=$(prefix)/man
 | 
					 | 
				
			||||||
BINPATH=$(exec_prefix)/bin
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# override DESTDIR= on the make install command line to easily support
 | 
					 | 
				
			||||||
# installing into a temporary location.  Example:
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
#    make install DESTDIR=/tmp/build/libpng
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# If you're going to install into a temporary location
 | 
					 | 
				
			||||||
# via DESTDIR, $(DESTDIR)$(prefix) must already exist before
 | 
					 | 
				
			||||||
# you execute make install.
 | 
					 | 
				
			||||||
DESTDIR=
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
DB=$(DESTDIR)$(BINPATH)
 | 
					 | 
				
			||||||
DI=$(DESTDIR)$(INCPATH)
 | 
					 | 
				
			||||||
DL=$(DESTDIR)$(LIBPATH)
 | 
					 | 
				
			||||||
DM=$(DESTDIR)$(MANPATH)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Pre-built configuration
 | 
					 | 
				
			||||||
# See scripts/pnglibconf.mak for more options
 | 
					 | 
				
			||||||
PNGLIBCONF_H_PREBUILT = scripts/pnglibconf.h.prebuilt
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
OBJSDLL = $(OBJS:.o=.pic.o)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
.SUFFIXES:      .c .o .pic.o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
.c.o:
 | 
					 | 
				
			||||||
	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $<
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
.c.pic.o:
 | 
					 | 
				
			||||||
	$(CC) -c $(CPPFLAGS) $(CFLAGS) -fPIC -o $@ $*.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
all: libpng.a $(LIBSO) pngtest libpng.pc libpng-config
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pnglibconf.h: $(PNGLIBCONF_H_PREBUILT)
 | 
					 | 
				
			||||||
	$(CP) $(PNGLIBCONF_H_PREBUILT) $@
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
libpng.a: $(OBJS)
 | 
					 | 
				
			||||||
	$(AR_RC) $@ $(OBJS)
 | 
					 | 
				
			||||||
	$(RANLIB) $@
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
libpng.pc:
 | 
					 | 
				
			||||||
	cat scripts/libpng.pc.in | sed -e s!@prefix@!$(prefix)! \
 | 
					 | 
				
			||||||
	-e s!@exec_prefix@!$(exec_prefix)! \
 | 
					 | 
				
			||||||
	-e s!@libdir@!$(LIBPATH)! \
 | 
					 | 
				
			||||||
	-e s!@includedir@!$(INCPATH)! \
 | 
					 | 
				
			||||||
	-e s!-lpng16!-lpng16\ -lz\ -lm! > libpng.pc
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
libpng-config:
 | 
					 | 
				
			||||||
	( cat scripts/libpng-config-head.in; \
 | 
					 | 
				
			||||||
	echo prefix=\"$(prefix)\"; \
 | 
					 | 
				
			||||||
	echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
 | 
					 | 
				
			||||||
	echo cppflags=\""; \
 | 
					 | 
				
			||||||
	echo L_opts=\"-L$(LIBPATH)\"; \
 | 
					 | 
				
			||||||
	echo R_opts=\"-R$(LIBPATH)\"; \
 | 
					 | 
				
			||||||
	echo libs=\"-lpng16 -lz -lm\"; \
 | 
					 | 
				
			||||||
	cat scripts/libpng-config-body.in ) > libpng-config
 | 
					 | 
				
			||||||
	chmod +x libpng-config
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$(LIBSO): $(LIBSOMAJ)
 | 
					 | 
				
			||||||
	$(LN_SF) $(LIBSOMAJ) $(LIBSO)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$(LIBSOMAJ): $(OBJSDLL)
 | 
					 | 
				
			||||||
	@case "`type ld`" in *ucb*) \
 | 
					 | 
				
			||||||
	echo; \
 | 
					 | 
				
			||||||
	echo '## WARNING:'; \
 | 
					 | 
				
			||||||
	echo '## The commands "CC" and "LD" must NOT refer to /usr/ucb/cc'; \
 | 
					 | 
				
			||||||
	echo '## and /usr/ucb/ld.  If they do, you need to adjust your PATH'; \
 | 
					 | 
				
			||||||
	echo '## environment variable to put /usr/ccs/bin ahead of /usr/ucb.'; \
 | 
					 | 
				
			||||||
	echo '## The environment variable LD_LIBRARY_PATH should not be set'; \
 | 
					 | 
				
			||||||
	echo '## at all.  If it is, things are likely to break because of'; \
 | 
					 | 
				
			||||||
	echo '## the libucb dependency that is created.'; \
 | 
					 | 
				
			||||||
	echo; \
 | 
					 | 
				
			||||||
	;; \
 | 
					 | 
				
			||||||
	esac
 | 
					 | 
				
			||||||
	$(LD) -G -h $(LIBSOMAJ) \
 | 
					 | 
				
			||||||
	 -o $(LIBSOMAJ) $(OBJSDLL)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pngtest: pngtest.o $(LIBSO)
 | 
					 | 
				
			||||||
	$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
test: pngtest
 | 
					 | 
				
			||||||
	./pngtest
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
install-headers: png.h pngconf.h pnglibconf.h
 | 
					 | 
				
			||||||
	-@if [ ! -d $(DI) ]; then $(MKDIR_P) $(DI); fi
 | 
					 | 
				
			||||||
	-@if [ ! -d $(DI)/$(LIBNAME) ]; then $(MKDIR_P) $(DI)/$(LIBNAME); fi
 | 
					 | 
				
			||||||
	cp png.h pngconf.h pnglibconf.h $(DI)/$(LIBNAME)
 | 
					 | 
				
			||||||
	chmod 644 $(DI)/$(LIBNAME)/png.h $(DI)/$(LIBNAME)/pngconf.h $(DI)/$(LIBNAME)/pnglibconf.h
 | 
					 | 
				
			||||||
	-@$(RM_F) $(DI)/png.h $(DI)/pngconf.h $(DI)/pnglibconf.h
 | 
					 | 
				
			||||||
	-@$(RM_F) $(DI)/libpng
 | 
					 | 
				
			||||||
	(cd $(DI); $(LN_SF) $(LIBNAME) libpng; $(LN_SF) $(LIBNAME)/* .)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
install-static: install-headers libpng.a
 | 
					 | 
				
			||||||
	-@if [ ! -d $(DL) ]; then $(MKDIR_P) $(DL); fi
 | 
					 | 
				
			||||||
	cp libpng.a $(DL)/$(LIBNAME).a
 | 
					 | 
				
			||||||
	chmod 644 $(DL)/$(LIBNAME).a
 | 
					 | 
				
			||||||
	-@$(RM_F) $(DL)/libpng.a
 | 
					 | 
				
			||||||
	(cd $(DL); $(LN_SF) $(LIBNAME).a libpng.a)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
install-shared: install-headers $(LIBSOMAJ) libpng.pc
 | 
					 | 
				
			||||||
	-@if [ ! -d $(DL) ]; then $(MKDIR_P) $(DL); fi
 | 
					 | 
				
			||||||
	-@$(RM_F) $(DL)/$(LIBSO)
 | 
					 | 
				
			||||||
	-@$(RM_F) $(DL)/$(LIBSOREL)
 | 
					 | 
				
			||||||
	-@$(RM_F) $(DL)/$(OLDSO)
 | 
					 | 
				
			||||||
	cp $(LIBSOMAJ) $(DL)/$(LIBSOREL)
 | 
					 | 
				
			||||||
	chmod 755 $(DL)/$(LIBSOREL)
 | 
					 | 
				
			||||||
	(cd $(DL); \
 | 
					 | 
				
			||||||
	$(LN_SF) $(LIBSOREL) $(LIBSO); \
 | 
					 | 
				
			||||||
	$(LN_SF) $(LIBSO) $(OLDSO))
 | 
					 | 
				
			||||||
	-@if [ ! -d $(DL)/pkgconfig ]; then $(MKDIR_P) $(DL)/pkgconfig; fi
 | 
					 | 
				
			||||||
	-@$(RM_F) $(DL)/pkgconfig/$(LIBNAME).pc
 | 
					 | 
				
			||||||
	-@$(RM_F) $(DL)/pkgconfig/libpng.pc
 | 
					 | 
				
			||||||
	cp libpng.pc $(DL)/pkgconfig/$(LIBNAME).pc
 | 
					 | 
				
			||||||
	chmod 644 $(DL)/pkgconfig/$(LIBNAME).pc
 | 
					 | 
				
			||||||
	(cd $(DL)/pkgconfig; $(LN_SF) $(LIBNAME).pc libpng.pc)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
install-man: libpng.3 libpngpf.3 png.5
 | 
					 | 
				
			||||||
	-@if [ ! -d $(DM) ]; then $(MKDIR_P) $(DM); fi
 | 
					 | 
				
			||||||
	-@if [ ! -d $(DM)/man3 ]; then $(MKDIR_P) $(DM)/man3; fi
 | 
					 | 
				
			||||||
	-@$(RM_F) $(DM)/man3/libpng.3
 | 
					 | 
				
			||||||
	-@$(RM_F) $(DM)/man3/libpngpf.3
 | 
					 | 
				
			||||||
	cp libpng.3 $(DM)/man3
 | 
					 | 
				
			||||||
	cp libpngpf.3 $(DM)/man3
 | 
					 | 
				
			||||||
	-@if [ ! -d $(DM)/man5 ]; then $(MKDIR_P) $(DM)/man5; fi
 | 
					 | 
				
			||||||
	-@$(RM_F) $(DM)/man5/png.5
 | 
					 | 
				
			||||||
	cp png.5 $(DM)/man5
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
install-config: libpng-config
 | 
					 | 
				
			||||||
	-@if [ ! -d $(DB) ]; then $(MKDIR_P) $(DB); fi
 | 
					 | 
				
			||||||
	-@$(RM_F) $(DB)/libpng-config
 | 
					 | 
				
			||||||
	-@$(RM_F) $(DB)/$(LIBNAME)-config
 | 
					 | 
				
			||||||
	cp libpng-config $(DB)/$(LIBNAME)-config
 | 
					 | 
				
			||||||
	chmod 755 $(DB)/$(LIBNAME)-config
 | 
					 | 
				
			||||||
	(cd $(DB); $(LN_SF) $(LIBNAME)-config libpng-config)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
install: install-static install-shared install-man install-config
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# If you installed in $(DESTDIR), test-installed won't work until you
 | 
					 | 
				
			||||||
# move the library to its final location.  Use test-dd to test it
 | 
					 | 
				
			||||||
# before then.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
test-dd:
 | 
					 | 
				
			||||||
	echo
 | 
					 | 
				
			||||||
	echo Testing installed dynamic shared library in $(DL).
 | 
					 | 
				
			||||||
	$(CC) -I$(DI) $(CPPFLAGS) \
 | 
					 | 
				
			||||||
	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \
 | 
					 | 
				
			||||||
	   -o pngtestd `$(BINPATH)/$(LIBNAME)-config --ldflags` \
 | 
					 | 
				
			||||||
	   -L$(DL) -L$(ZLIBLIB) -R$(ZLIBLIB) -R$(DL)
 | 
					 | 
				
			||||||
	./pngtestd pngtest.png
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
test-installed:
 | 
					 | 
				
			||||||
	echo
 | 
					 | 
				
			||||||
	echo Testing installed dynamic shared library.
 | 
					 | 
				
			||||||
	$(CC) $(CPPFLAGS) \
 | 
					 | 
				
			||||||
	   `$(BINPATH)/$(LIBNAME)-config --cflags` pngtest.c \
 | 
					 | 
				
			||||||
	   -o pngtesti `$(BINPATH)/$(LIBNAME)-config --ldflags` \
 | 
					 | 
				
			||||||
	   -L$(ZLIBLIB) -R$(ZLIBLIB)
 | 
					 | 
				
			||||||
	./pngtesti pngtest.png
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clean:
 | 
					 | 
				
			||||||
	$(RM_F) *.o libpng.a pngtest pngtesti pngout.png \
 | 
					 | 
				
			||||||
	libpng-config $(LIBSO) $(LIBSOMAJ)* \
 | 
					 | 
				
			||||||
	libpng.pc pnglibconf.h
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO
 | 
					 | 
				
			||||||
writelock:
 | 
					 | 
				
			||||||
	chmod a-w *.[ch35] $(DOCS) scripts/*
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# 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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pngtest.o: png.h pngconf.h pnglibconf.h
 | 
					 | 
				
			||||||
@ -1,100 +0,0 @@
 | 
				
			|||||||
# Makefile for libpng
 | 
					 | 
				
			||||||
# TurboC/C++ (Note: All modules are compiled in C mode)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# To use, do "make -fmakefile.tc3"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# ----- Turbo C++ 3.0 -----
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
MODEL=l
 | 
					 | 
				
			||||||
CPPFLAGS=-I..\zlib
 | 
					 | 
				
			||||||
CFLAGS=-O2 -Z -m$(MODEL)
 | 
					 | 
				
			||||||
CC=tcc
 | 
					 | 
				
			||||||
LD=tcc
 | 
					 | 
				
			||||||
LIB=tlib
 | 
					 | 
				
			||||||
LDFLAGS=-m$(MODEL) -L..\zlib
 | 
					 | 
				
			||||||
CP=copy
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Pre-built configuration
 | 
					 | 
				
			||||||
# See scripts\pnglibconf.mak for more options
 | 
					 | 
				
			||||||
!ifndef PNGLIBCONF_H_PREBUILT
 | 
					 | 
				
			||||||
PNGLIBCONF_H_PREBUILT = scripts\pnglibconf.h.prebuilt
 | 
					 | 
				
			||||||
!endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
O=.obj
 | 
					 | 
				
			||||||
E=.exe
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# variables
 | 
					 | 
				
			||||||
OBJS1 = png$(O) pngset$(O) pngget$(O) pngrutil$(O) pngtrans$(O) pngwutil$(O)
 | 
					 | 
				
			||||||
OBJS2 = pngmem$(O) pngpread$(O) pngread$(O) pngerror$(O) pngwrite$(O)
 | 
					 | 
				
			||||||
OBJS3 = pngrtran$(O) pngwtran$(O) pngrio$(O) pngwio$(O)
 | 
					 | 
				
			||||||
OBJSL1 = +png$(O) +pngset$(O) +pngget$(O) +pngrutil$(O) +pngtrans$(O)
 | 
					 | 
				
			||||||
OBJSL2 = +pngwutil$(O) +pngmem$(O) +pngpread$(O) +pngread$(O) +pngerror$(O)
 | 
					 | 
				
			||||||
OBJSL3 = +pngwrite$(O) +pngrtran$(O) +pngwtran$(O) +pngrio$(O) +pngwio$(O)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
all: libpng$(MODEL).lib pngtest$(E)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pnglibconf.h: $(PNGLIBCONF_H_PREBUILT)
 | 
					 | 
				
			||||||
	$(CP) $(PNGLIBCONF_H_PREBUILT) $@
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
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 $(CPPFLAGS) $(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 $(CPPFLAGS) $(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 $(CPPFLAGS) $(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 $(CPPFLAGS) $(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 $(CPPFLAGS) $(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 $(CPPFLAGS) $(CFLAGS) $*.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pngtest$(O): png.h pngconf.h pnglibconf.h
 | 
					 | 
				
			||||||
	$(CC) -c $(CPPFLAGS) $(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 $(CPPFLAGS) $(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 $(CPPFLAGS) $(CFLAGS) $*.c
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
libpng$(MODEL).lib: $(OBJS1) $(OBJS2) $(OBJS3)
 | 
					 | 
				
			||||||
	$(LIB) libpng$(MODEL) +$(OBJSL1)
 | 
					 | 
				
			||||||
	$(LIB) libpng$(MODEL) +$(OBJSL2)
 | 
					 | 
				
			||||||
	$(LIB) libpng$(MODEL) +$(OBJSL3)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pngtest$(E): pngtest$(O) libpng$(MODEL).lib
 | 
					 | 
				
			||||||
	$(LD) $(LDFLAGS) pngtest.obj libpng$(MODEL).lib zlib_$(MODEL).lib
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# End of makefile for libpng
 | 
					 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user