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…
Reference in New Issue
Block a user