libpng/scripts
Glenn Randers-Pehrson 862cb20ea6 [devel] Freeze build-time only configuration in the build.
In all prior versions of libpng most configuration options
    controlled by compiler #defines had to be repeated by the
    application code that used libpng.  This patch changes this
    so that compilation options that can only be changed at build
    time are frozen in the build.  Options that are compiler
    dependent (and those that are system dependent) are evaluated
    each time - pngconf.h holds these.  Options that can be changed
    per-file in the application are in png.h.  Frozen options are
    in the new installed header file pnglconf.h
2010-04-16 22:12:51 -05:00
..
checksym.awk [devel] Freeze build-time only configuration in the build. 2010-04-16 22:12:51 -05:00
def.dfn [devel] Freeze build-time only configuration in the build. 2010-04-16 22:12:51 -05:00
descrip.mms [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
libpng-config-body.in Imported from libpng-1.2.6beta3.tar 2009-04-06 16:07:38 -05:00
libpng-config-head.in [devel] Bump to version libpng-1.5.0beta17 2010-04-01 07:19:28 -05:00
libpng.pc.in [devel] Bump to version libpng-1.5.0beta17 2010-04-01 07:19:28 -05:00
makefile.32sunu [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.64sunu [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.acorn [devel] Removed "-DPNG_CONFIGURE_LIBPNG" from the makefiles and projects. 2009-12-04 08:40:41 -06:00
makefile.aix [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.amiga [devel] Removed "-DPNG_CONFIGURE_LIBPNG" from the makefiles and projects. 2009-12-04 08:40:41 -06:00
makefile.atari [devel] Removed "-DPNG_CONFIGURE_LIBPNG" from the makefiles and projects. 2009-12-04 08:40:41 -06:00
makefile.bc32 [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.beos [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.bor [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.cegcc [devel] Eliminated scripts/*.def in favor of libpng.def; 2010-03-13 20:30:10 -06:00
makefile.darwin [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.dec [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.dj2 [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.elf [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.freebsd [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.gcc [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.hp64 [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.hpgcc [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.hpux [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.ibmc [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.intel [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.knr [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.linux [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.mips [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.msc [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.ne12bsd [devel] Bump to version libpng-1.5.0beta17 2010-04-01 07:19:28 -05:00
makefile.netbsd [devel] Bump to version libpng-1.5.0beta17 2010-04-01 07:19:28 -05:00
makefile.openbsd [devel] Bump to version libpng-1.5.0beta17 2010-04-01 07:19:28 -05:00
makefile.os2 [devel] Added symbols.chk target to Makefile.am to validate symbols in png.h 2010-03-16 07:52:34 -05:00
makefile.sco [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.sggcc [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.sgi [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.so9 [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.solaris [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.solaris-x86 [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.std [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.sunos [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.tc3 [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.vcwin32 [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makefile.watcom [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
makevms.com [devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h" 2010-03-08 21:10:25 -06:00
options.awk [devel] Freeze build-time only configuration in the build. 2010-04-16 22:12:51 -05:00
pnglconf.dfa [devel] Freeze build-time only configuration in the build. 2010-04-16 22:12:51 -05:00
pnglconf.h [devel] Freeze build-time only configuration in the build. 2010-04-16 22:12:51 -05:00
pngwin.def [devel] Freeze build-time only configuration in the build. 2010-04-16 22:12:51 -05:00
pngwin.dfn [devel] Freeze build-time only configuration in the build. 2010-04-16 22:12:51 -05:00
pngwin.rc [devel] Moved descriptions of makefiles and other scripts out of INSTALL 2009-11-15 07:59:06 -06:00
README.txt [devel] Imported from libpng-1.5.0beta17.tar 2010-04-16 19:28:42 -05:00
SCOPTIONS.ppc Imported from libpng-1.0.0.tar 2009-04-06 16:04:20 -05:00
smakefile.ppc [devel] Imported from libpng-1.4.0beta66.tar 2009-06-26 21:49:39 -05:00
sym.dfn [devel] Enabled 'attribute' warnings that are relevant to library APIs 2010-03-12 21:03:18 -06:00
symbols.def [devel] Freeze build-time only configuration in the build. 2010-04-16 22:12:51 -05:00
symbols.dfn [devel] Freeze build-time only configuration in the build. 2010-04-16 22:12:51 -05:00
vers.dfn [devel] Enabled 'attribute' warnings that are relevant to library APIs 2010-03-12 21:03:18 -06:00

Makefiles for  libpng version 1.5.0beta17 - April 17, 2010

 makefile.linux    =>  Linux/ELF makefile
                       (gcc, creates libpng15.so.15.1.5.0beta17)
 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.aix      =>  AIX/gcc makefile
 makefile.amiga    =>  Amiga makefile
 makefile.atari    =>  Atari makefile
 makefile.bc32     =>  32-bit Borland C++ (all modules compiled in C mode)
 makefile.beos     =>  beos makefile
 makefile.bor      =>  Borland makefile (uses bcc)
 makefile.cegcc    =>  minge32ce for Windows CE makefile
 makefile.darwin   =>  Darwin makefile, can use on MacosX
 makefile.dec      =>  DEC Alpha UNIX makefile
 makefile.dj2      =>  DJGPP 2 makefile
 makefile.elf      =>  Linux/ELF makefile symbol versioning,
                       gcc, creates libpng15.so.15.1.5.0beta17)
 makefile.freebsd  =>  FreeBSD makefile
 makefile.gcc      =>  Generic gcc makefile
 makefile.hpgcc    =>  HPUX makefile using gcc
 makefile.hpux     =>  HPUX (10.20 and 11.00) makefile
 makefile.hp64     =>  HPUX (10.20 and 11.00) makefile, 64-bit
 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.mips     =>  MIPS makefile
 makefile.msc      =>  Microsoft C makefile
 makefile.netbsd   =>  NetBSD/cc makefile, makes libpng.so.
 makefile.openbsd  =>  OpenBSD makefile
 makefile.os2      =>  OS/2 Makefile (gcc and emx, requires libpng.def)
 makefile.sco      =>  For SCO OSr5  ELF and Unixware 7 with Native cc
 makefile.sggcc    =>  Silicon Graphics (gcc,
                       creates libpng15.so.15.1.5.0beta17)
 makefile.sgi      =>  Silicon Graphics IRIX makefile (cc, creates static lib)
 makefile.solaris  =>  Solaris 2.X makefile (gcc,
                       creates libpng15.so.15.1.5.0beta17)
 makefile.so9      =>  Solaris 9 makefile (gcc,
                       creates libpng15.so.15.1.5.0beta17)
 makefile.std      =>  Generic UNIX makefile (cc, creates static libpng.a)
 makefile.sunos    =>  Sun makefile
 makefile.32sunu   =>  Sun Ultra 32-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.watcom   =>  Watcom 10a+ Makefile, 32-bit flat memory model
 makevms.com       =>  VMS build script
 smakefile.ppc     =>  AMIGA smakefile for SAS C V6.58/7.00 PPC compiler
                       (Requires SCOPTIONS, copied from scripts/SCOPTIONS.ppc)

Other supporting scripts:
 descrip.mms       =>  VMS makefile for MMS or MMK
 libpng-config-body.in => used by several makefiles to create libpng-config
 libpng-config-head.in => used by several makefiles to create libpng-config
 libpng.pc.in      =>  Used by several makefiles to create libpng.pc
 pngwin.rc         =>  Used by the visualc6 and visualc71 projects.
 SCOPTIONS.ppc     =>  Used with smakefile.ppc

Further information can be found in comments in the individual makefiles.