[devel] Moved descriptions of makefiles and other scripts out of INSTALL
into scripts/README.txt and updated the copyright year in scripts/pngwin.rc from 2006 to 2009.
This commit is contained in:
parent
c00408a4e5
commit
9d27a1becf
4
ANNOUNCE
4
ANNOUNCE
@ -687,6 +687,10 @@ version 1.4.0beta101 [November 14, 2009]
|
|||||||
|
|
||||||
version 1.4.0beta102 [November 15, 2009]
|
version 1.4.0beta102 [November 15, 2009]
|
||||||
Added libpng-config.in and libpng-pc.in to the zip and 7z distributions.
|
Added libpng-config.in and libpng-pc.in to the zip and 7z distributions.
|
||||||
|
Fixed a typo in projects/visualc6/pngtest.dsp, introduced in beta100.
|
||||||
|
Moved descriptions of makefiles and other scripts out of INSTALL into
|
||||||
|
scripts/README.txt
|
||||||
|
Updated the copyright year in scripts/pngwin.rc from 2006 to 2009.
|
||||||
|
|
||||||
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
||||||
(subscription required; visit
|
(subscription required; visit
|
||||||
|
4
CHANGES
4
CHANGES
@ -2374,6 +2374,10 @@ version 1.4.0beta101 [November 14, 2009]
|
|||||||
|
|
||||||
version 1.4.0beta102 [November 15, 2009]
|
version 1.4.0beta102 [November 15, 2009]
|
||||||
Added libpng-config.in and libpng-pc.in to the zip and 7z distributions.
|
Added libpng-config.in and libpng-pc.in to the zip and 7z distributions.
|
||||||
|
Fixed a typo in projects/visualc6/pngtest.dsp, introduced in beta100.
|
||||||
|
Moved descriptions of makefiles and other scripts out of INSTALL into
|
||||||
|
scripts/README.txt
|
||||||
|
Updated the copyright year in scripts/pngwin.rc from 2006 to 2009.
|
||||||
|
|
||||||
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
||||||
(subscription required; visit
|
(subscription required; visit
|
||||||
|
65
INSTALL
65
INSTALL
@ -25,6 +25,9 @@ Instead, you can use one of the custom-built makefiles in the
|
|||||||
make test
|
make test
|
||||||
make install
|
make install
|
||||||
|
|
||||||
|
The files that are presently available in the scripts directory
|
||||||
|
are listed and described in scripts/README.txt.
|
||||||
|
|
||||||
Or you can use one of the "projects" in the "projects" directory.
|
Or you can use one of the "projects" in the "projects" directory.
|
||||||
|
|
||||||
Before installing libpng, you must first install zlib, if it
|
Before installing libpng, you must first install zlib, if it
|
||||||
@ -95,64 +98,6 @@ Otherwise enter the zlib directory and follow the instructions in zlib/README,
|
|||||||
then come back here and run "configure" or choose the appropriate
|
then come back here and run "configure" or choose the appropriate
|
||||||
makefile.sys in the scripts directory.
|
makefile.sys in the scripts directory.
|
||||||
|
|
||||||
The files that are presently available in the scripts directory
|
|
||||||
include
|
|
||||||
|
|
||||||
makefile.std => Generic UNIX makefile (cc, creates static libpng.a)
|
|
||||||
makefile.elf => Linux/ELF makefile symbol versioning,
|
|
||||||
gcc, creates libpng14.so.14.1.4.0beta102)
|
|
||||||
makefile.linux => Linux/ELF makefile
|
|
||||||
(gcc, creates libpng14.so.14.1.4.0beta102)
|
|
||||||
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.aix => AIX/gcc makefile
|
|
||||||
makefile.cegcc => minge32ce for Windows CE makefile
|
|
||||||
makefile.cygwin => Cygwin/gcc makefile
|
|
||||||
makefile.darwin => Darwin makefile, can use on MacosX
|
|
||||||
makefile.dec => DEC Alpha UNIX makefile
|
|
||||||
makefile.freebsd => FreeBSD 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.netbsd => NetBSD/cc makefile, makes libpng.so.
|
|
||||||
makefile.ne14bsd => NetBSD/cc makefile, makes libpng14.so
|
|
||||||
makefile.openbsd => OpenBSD makefile
|
|
||||||
makefile.sgi => Silicon Graphics IRIX makefile (cc, creates static lib)
|
|
||||||
makefile.sggcc => Silicon Graphics (gcc,
|
|
||||||
creates libpng14.so.14.1.4.0beta102)
|
|
||||||
makefile.sunos => Sun makefile
|
|
||||||
makefile.solaris => Solaris 2.X makefile (gcc,
|
|
||||||
creates libpng14.so.14.1.4.0beta102)
|
|
||||||
makefile.so9 => Solaris 9 makefile (gcc,
|
|
||||||
creates libpng14.so.14.1.4.0beta102)
|
|
||||||
makefile.32sunu => Sun Ultra 32-bit makefile
|
|
||||||
makefile.64sunu => Sun Ultra 64-bit makefile
|
|
||||||
makefile.sco => For SCO OSr5 ELF and Unixware 7 with Native cc
|
|
||||||
makefile.mips => MIPS makefile
|
|
||||||
makefile.acorn => Acorn makefile
|
|
||||||
makefile.amiga => Amiga makefile
|
|
||||||
smakefile.ppc => AMIGA smakefile for SAS C V6.58/7.00 PPC compiler
|
|
||||||
(Requires SCOPTIONS, copied from scripts/SCOPTIONS.ppc)
|
|
||||||
makefile.atari => Atari makefile
|
|
||||||
makefile.bor => Borland makefile (uses bcc)
|
|
||||||
makefile.bc32 => 32-bit Borland C++ (all modules compiled in C mode)
|
|
||||||
makefile.tc3 => Turbo C 3.0 makefile
|
|
||||||
makefile.dj2 => DJGPP 2 makefile
|
|
||||||
makefile.msc => Microsoft C makefile
|
|
||||||
makefile.vcwin32 => makefile for Microsoft Visual C++ 4.0 and later
|
|
||||||
makefile.os2 => OS/2 Makefile (gcc and emx, requires pngos2.def)
|
|
||||||
pngos2.def => OS/2 module definition file used by makefile.os2
|
|
||||||
pngwin.def => module definition file for makefile.cygwin and mingw
|
|
||||||
png32ce.def => module definition file used by makefile.cegcc
|
|
||||||
makefile.watcom => Watcom 10a+ Makefile, 32-bit flat memory model
|
|
||||||
makevms.com => VMS build script
|
|
||||||
descrip.mms => VMS makefile for MMS or MMK
|
|
||||||
SCOPTIONS.ppc => Used with smakefile.ppc
|
|
||||||
|
|
||||||
Copy the file (or files) that you need from the
|
Copy the file (or files) that you need from the
|
||||||
scripts directory into this directory, for example
|
scripts directory into this directory, for example
|
||||||
|
|
||||||
@ -182,9 +127,11 @@ run "make install".
|
|||||||
|
|
||||||
If you encounter a compiler error message complaining about the
|
If you encounter a compiler error message complaining about the
|
||||||
lines
|
lines
|
||||||
|
|
||||||
__png.h__ already includes setjmp.h;
|
__png.h__ already includes setjmp.h;
|
||||||
__dont__ include it again.;
|
__dont__ include it again.;
|
||||||
This means you have compiled another module that includes setjmp.h,
|
|
||||||
|
this means you have compiled another module that includes setjmp.h,
|
||||||
which is hazardous because the two modules might not include exactly
|
which is hazardous because the two modules might not include exactly
|
||||||
the same setjmp.h. If you are sure that you know what you are doing
|
the same setjmp.h. If you are sure that you know what you are doing
|
||||||
and that they are exactly the same, then you can comment out or
|
and that they are exactly the same, then you can comment out or
|
||||||
|
67
scripts/README.txt
Normal file
67
scripts/README.txt
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
|
||||||
|
Makefiles for libpng version 1.4.0beta102 - November 15, 2009
|
||||||
|
|
||||||
|
makefile.linux => Linux/ELF makefile
|
||||||
|
(gcc, creates libpng14.so.14.1.4.0beta102)
|
||||||
|
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.cygwin => Cygwin/gcc 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 libpng14.so.14.1.4.0beta102)
|
||||||
|
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.mingw => Mingw makefile
|
||||||
|
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 pngos2.def)
|
||||||
|
makefile.sco => For SCO OSr5 ELF and Unixware 7 with Native cc
|
||||||
|
makefile.sggcc => Silicon Graphics (gcc,
|
||||||
|
creates libpng14.so.14.1.4.0beta102)
|
||||||
|
makefile.sgi => Silicon Graphics IRIX makefile (cc, creates static lib)
|
||||||
|
makefile.solaris => Solaris 2.X makefile (gcc,
|
||||||
|
creates libpng14.so.14.1.4.0beta102)
|
||||||
|
makefile.so9 => Solaris 9 makefile (gcc,
|
||||||
|
creates libpng14.so.14.1.4.0beta102)
|
||||||
|
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
|
||||||
|
pngos2.def => OS/2 module definition file used by makefile.os2
|
||||||
|
pngwin.def => Module definition file for makefile.cygwin and mingw
|
||||||
|
png32ce.def => Module definition file used by makefile.cegcc
|
||||||
|
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.
|
@ -90,7 +90,7 @@ BEGIN
|
|||||||
VALUE "FileDescription", "PNG image compression library\000"
|
VALUE "FileDescription", "PNG image compression library\000"
|
||||||
VALUE "FileVersion", PNG_LIBPNG_VER_STRING "\000"
|
VALUE "FileVersion", PNG_LIBPNG_VER_STRING "\000"
|
||||||
VALUE "InternalName", PNG_LIBPNG_DLLFNAME QUOTE(PNG_LIBPNG_VER_DLLNUM) PNG_LIBPNG_DLLFNAME_POSTFIX " (Windows 32 bit)\000"
|
VALUE "InternalName", PNG_LIBPNG_DLLFNAME QUOTE(PNG_LIBPNG_VER_DLLNUM) PNG_LIBPNG_DLLFNAME_POSTFIX " (Windows 32 bit)\000"
|
||||||
VALUE "LegalCopyright", "\251 1998-2006 Glenn Randers-Pehrson et al.\000"
|
VALUE "LegalCopyright", "\251 1998-2009 Glenn Randers-Pehrson et al.\000"
|
||||||
#ifdef PNG_USER_VERSIONINFO_LEGALTRADEMARKS
|
#ifdef PNG_USER_VERSIONINFO_LEGALTRADEMARKS
|
||||||
VALUE "LegalTrademarks", PNG_USER_VERSIONINFO_LEGALTRADEMARKS "\000"
|
VALUE "LegalTrademarks", PNG_USER_VERSIONINFO_LEGALTRADEMARKS "\000"
|
||||||
#endif /* PNG_USER_VERSIONINFO_LEGALTRADEMARKS */
|
#endif /* PNG_USER_VERSIONINFO_LEGALTRADEMARKS */
|
||||||
|
Loading…
Reference in New Issue
Block a user