|
| 1 | +Scripts and makefiles for libpng |
| 2 | +-------------------------------- |
1 | 3 |
|
2 |
| -Makefiles for libpng |
| 4 | + pnglibconf.h.prebuilt => Configuration settings |
3 | 5 |
|
4 |
| -pnglibconf.h.prebuilt => Configuration settings |
5 |
| - makefile.linux => Linux/ELF makefile |
6 |
| - (gcc, creates shared libpng16.so.16.1.6.*) |
7 |
| - makefile.linux-opt=> Linux/ELF makefile with hardware optimizations on |
8 |
| - (gcc, creates shared libpng16.so.16.1.6.*) |
9 |
| - makefile.gcc => Generic makefile (gcc, creates static libpng.a) |
10 |
| - makefile.acorn => Acorn makefile |
11 |
| - makefile.aix => AIX/gcc makefile |
12 |
| - makefile.amiga => Amiga makefile |
13 |
| - makefile.atari => Atari makefile |
14 |
| - makefile.bc32 => 32-bit Borland C++ (all modules compiled in C mode) |
15 |
| - makefile.beos => BeOS makefile |
16 |
| - makefile.clang => Generic clang makefile |
17 |
| - makefile.darwin => Darwin makefile, for macOS (formerly Mac OS X) |
18 |
| - makefile.dec => DEC Alpha UNIX makefile |
19 |
| - makefile.dj2 => DJGPP 2 makefile |
20 |
| - makefile.freebsd => FreeBSD makefile |
21 |
| - makefile.gcc => Generic gcc makefile |
22 |
| - makefile.hpgcc => HPUX makefile using gcc |
23 |
| - makefile.hpux => HPUX (10.20 and 11.00) makefile |
24 |
| - makefile.hp64 => HPUX (10.20 and 11.00) makefile, 64-bit |
25 |
| - makefile.ibmc => IBM C/C++ version 3.x for Win32 and OS/2 (static) |
26 |
| - makefile.intel => Intel C/C++ version 4.0 and later |
27 |
| - makefile.mips => MIPS makefile |
28 |
| - makefile.netbsd => NetBSD/cc makefile, makes shared libpng.so |
29 |
| - makefile.openbsd => OpenBSD makefile |
30 |
| - makefile.sco => SCO OSr5 ELF and Unixware 7 with Native cc |
31 |
| - makefile.sggcc => Silicon Graphics makefile |
32 |
| - (gcc, creates shared libpng16.so.16.1.6.*) |
33 |
| - makefile.sgi => Silicon Graphics IRIX makefile (cc, creates static lib) |
34 |
| - makefile.solaris => Solaris 2.X makefile |
35 |
| - (gcc, creates shared libpng16.so.16.1.6.*) |
36 |
| - makefile.so9 => Solaris 9 makefile |
37 |
| - (gcc, creates shared libpng16.so.16.1.6.*) |
38 |
| - makefile.std => Generic UNIX makefile (cc, creates static libpng.a) |
39 |
| - makefile.sunos => Sun makefile |
40 |
| - makefile.32sunu => Sun Ultra 32-bit makefile |
41 |
| - makefile.64sunu => Sun Ultra 64-bit makefile |
42 |
| - makefile.vcwin32 => makefile for Microsoft Visual C++ 4.0 and later |
43 |
| - makevms.com => VMS build script |
44 |
| - smakefile.ppc => AMIGA smakefile for SAS C V6.58/7.00 PPC compiler |
45 |
| - (Requires SCOPTIONS, copied from scripts/SCOPTIONS.ppc) |
| 6 | + makefile.aix => AIX/gcc makefile |
| 7 | + makefile.amiga => Amiga makefile |
| 8 | + makefile.atari => Atari makefile |
| 9 | + makefile.bc32 => Borland C makefile, for Win32 |
| 10 | + makefile.beos => BeOS makefile |
| 11 | + makefile.clang => Generic clang makefile |
| 12 | + makefile.darwin => Darwin makefile, for macOS (formerly Mac OS X) |
| 13 | + makefile.dec => DEC Alpha UNIX makefile |
| 14 | + makefile.dj2 => DJGPP 2 makefile |
| 15 | + makefile.emcc => Emscripten makefile |
| 16 | + makefile.freebsd => FreeBSD makefile |
| 17 | + makefile.gcc => Generic gcc makefile |
| 18 | + makefile.hpgcc => HPUX makefile using gcc |
| 19 | + makefile.hpux => HPUX (10.20 and 11.00) makefile |
| 20 | + makefile.hp64 => HPUX (10.20 and 11.00) makefile, 64-bit |
| 21 | + makefile.ibmc => IBM C/C++ version 3.x for Win32 and OS/2 (static lib) |
| 22 | + makefile.intel => Intel C/C++ version 4.0 and later |
| 23 | + makefile.linux => Linux/ELF makefile |
| 24 | + (gcc, creates shared libpng16.so.16.1.6.*) |
| 25 | + makefile.mips => MIPS makefile |
| 26 | + makefile.msys => MSYS (MinGW) makefile |
| 27 | + makefile.netbsd => NetBSD/cc makefile, makes shared libpng.so |
| 28 | + makefile.openbsd => OpenBSD makefile |
| 29 | + makefile.riscos => Acorn RISCOS makefile |
| 30 | + makefile.sco => SCO OSr5 ELF and Unixware 7 with Native cc |
| 31 | + makefile.sgi => Silicon Graphics IRIX makefile (cc, static lib) |
| 32 | + makefile.sggcc => Silicon Graphics makefile |
| 33 | + (gcc, creates shared libpng16.so.16.1.6.*) |
| 34 | + makefile.solaris => Solaris 2.X makefile |
| 35 | + (gcc, creates shared libpng16.so.16.1.6.*) |
| 36 | + makefile.so9 => Solaris 9 makefile |
| 37 | + (gcc, creates shared libpng16.so.16.1.6.*) |
| 38 | + makefile.std => Generic UNIX makefile (cc, static lib) |
| 39 | + makefile.sunos => Sun makefile |
| 40 | + makefile.32sunu => Sun Ultra 32-bit makefile |
| 41 | + makefile.64sunu => Sun Ultra 64-bit makefile |
| 42 | + makefile.vcwin32 => makefile for Microsoft Visual C++ 4.0 and later |
| 43 | + makevms.com => VMS build script |
| 44 | + smakefile.ppc => AMIGA smakefile for SAS C V6.58/7.00 PPC compiler |
| 45 | + (Requires SCOPTIONS, copied from SCOPTIONS.ppc) |
46 | 46 |
|
47 |
| -Other supporting scripts: |
48 |
| - README.txt => This file |
49 |
| - descrip.mms => VMS makefile for MMS or MMK |
50 |
| - libpng-config-body.in => used by several makefiles to create libpng-config |
51 |
| - libpng-config-head.in => used by several makefiles to create libpng-config |
52 |
| - libpng.pc.in => Used by several makefiles to create libpng.pc |
53 |
| - pngwin.rc => Used by the visualc71 project |
54 |
| - pngwin.def => Used by makefile.os2 |
55 |
| - pngwin.dfn => Used to maintain pngwin.def |
56 |
| - SCOPTIONS.ppc => Used with smakefile.ppc |
| 47 | +Other supporting scripts |
| 48 | +------------------------ |
57 | 49 |
|
58 |
| - checksym.awk => Used for maintaining pnglibconf.h |
59 |
| - def.dfn => Used for maintaining pnglibconf.h |
60 |
| - options.awk => Used for maintaining pnglibconf.h |
61 |
| - pnglibconf.dfa => Used for maintaining pnglibconf.h |
62 |
| - pnglibconf.mak => Used for maintaining pnglibconf.h |
63 |
| - sym.dfn => Used for symbol versioning |
64 |
| - symbols.def => Used for symbol versioning |
65 |
| - symbols.dfn => Used for symbol versioning |
66 |
| - vers.dfn => Used for symbol versioning |
| 50 | + README.txt => This file |
| 51 | + descrip.mms => VMS makefile for MMS or MMK |
| 52 | + libpng-config-body.in => used by several makefiles to create libpng-config |
| 53 | + libpng-config-head.in => used by several makefiles to create libpng-config |
| 54 | + libpng.pc.in => Used by several makefiles to create libpng.pc |
| 55 | + macro.lst => Used by GNU Autotools |
| 56 | + pngwin.rc => Used by the visualc71 project |
| 57 | + pngwin.def => Used by makefile.os2 |
| 58 | + pngwin.dfn => Used to maintain pngwin.def |
| 59 | + SCOPTIONS.ppc => Used with smakefile.ppc |
67 | 60 |
|
68 |
| - libtool.m4 => Used by autoconf tools |
69 |
| - ltoptions.m4 => Used by autoconf tools |
70 |
| - ltsugar.m4 => Used by autoconf tools |
71 |
| - ltversion.m4 => Used by autoconf tools |
72 |
| - lt~obsolete.m4 => Used by autoconf tools |
73 |
| - |
74 |
| - intprefix.dfn => Used by autoconf tools |
75 |
| - macro.lst => Used by autoconf tools |
76 |
| - prefix.dfn => Used by autoconf tools |
| 61 | + checksym.awk => Used for maintaining pnglibconf.h |
| 62 | + dfn.awk => Used for maintaining pnglibconf.h |
| 63 | + options.awk => Used for maintaining pnglibconf.h |
| 64 | + pnglibconf.dfa => Used for maintaining pnglibconf.h |
| 65 | + pnglibconf.mak => Used for maintaining pnglibconf.h |
| 66 | + intprefix.c => Used for symbol versioning |
| 67 | + prefix.c => Used for symbol versioning |
| 68 | + sym.c => Used for symbol versioning |
| 69 | + symbols.c => Used for symbol versioning |
| 70 | + vers.c => Used for symbol versioning |
77 | 71 |
|
78 | 72 | Further information can be found in comments in the individual scripts and
|
79 | 73 | makefiles.
|
0 commit comments