diff options
Diffstat (limited to '')
-rw-r--r-- | libraries/irrlicht-1.8/source/Irrlicht/libpng/INSTALL | 270 |
1 files changed, 135 insertions, 135 deletions
diff --git a/libraries/irrlicht-1.8/source/Irrlicht/libpng/INSTALL b/libraries/irrlicht-1.8/source/Irrlicht/libpng/INSTALL index c2d6c9e..353bfff 100644 --- a/libraries/irrlicht-1.8/source/Irrlicht/libpng/INSTALL +++ b/libraries/irrlicht-1.8/source/Irrlicht/libpng/INSTALL | |||
@@ -1,135 +1,135 @@ | |||
1 | 1 | ||
2 | Installing libpng | 2 | Installing libpng |
3 | 3 | ||
4 | On Unix/Linux and similar systems, you can simply type | 4 | On Unix/Linux and similar systems, you can simply type |
5 | 5 | ||
6 | ./configure [--prefix=/path] | 6 | ./configure [--prefix=/path] |
7 | make check | 7 | make check |
8 | make install | 8 | make install |
9 | 9 | ||
10 | and ignore the rest of this document. | 10 | and ignore the rest of this document. |
11 | 11 | ||
12 | If configure does not work on your system and you have a reasonably | 12 | If configure does not work on your system and you have a reasonably |
13 | up-to-date set of tools, running ./autogen.sh before running ./configure | 13 | up-to-date set of tools, running ./autogen.sh before running ./configure |
14 | may fix the problem. You can also run the individual commands in | 14 | may fix the problem. You can also run the individual commands in |
15 | autogen.sh with the --force option, if supported by your version of | 15 | autogen.sh with the --force option, if supported by your version of |
16 | the tools. To be really sure that you aren't using any of the included | 16 | the tools. To be really sure that you aren't using any of the included |
17 | pre-built scripts, you can do this: | 17 | pre-built scripts, you can do this: |
18 | 18 | ||
19 | ./configure --enable-maintainer-mode | 19 | ./configure --enable-maintainer-mode |
20 | make maintainer-clean | 20 | make maintainer-clean |
21 | ./autogen.sh | 21 | ./autogen.sh |
22 | ./configure [--prefix=/path] [other options] | 22 | ./configure [--prefix=/path] [other options] |
23 | make | 23 | make |
24 | make install | 24 | make install |
25 | make check | 25 | make check |
26 | 26 | ||
27 | Instead, you can use one of the custom-built makefiles in the | 27 | Instead, you can use one of the custom-built makefiles in the |
28 | "scripts" directory | 28 | "scripts" directory |
29 | 29 | ||
30 | cp scripts/makefile.system makefile | 30 | cp scripts/makefile.system makefile |
31 | make test | 31 | make test |
32 | make install | 32 | make install |
33 | 33 | ||
34 | The files that are presently available in the scripts directory | 34 | The files that are presently available in the scripts directory |
35 | are listed and described in scripts/README.txt. | 35 | are listed and described in scripts/README.txt. |
36 | 36 | ||
37 | Or you can use one of the "projects" in the "projects" directory. | 37 | Or you can use one of the "projects" in the "projects" directory. |
38 | 38 | ||
39 | Before installing libpng, you must first install zlib, if it | 39 | Before installing libpng, you must first install zlib, if it |
40 | is not already on your system. zlib can usually be found | 40 | is not already on your system. zlib can usually be found |
41 | wherever you got libpng. zlib can be placed in another directory, | 41 | wherever you got libpng. zlib can be placed in another directory, |
42 | at the same level as libpng. | 42 | at the same level as libpng. |
43 | 43 | ||
44 | If you want to use "cmake" (see www.cmake.org), type | 44 | If you want to use "cmake" (see www.cmake.org), type |
45 | 45 | ||
46 | cmake . -DCMAKE_INSTALL_PREFIX=/path | 46 | cmake . -DCMAKE_INSTALL_PREFIX=/path |
47 | make | 47 | make |
48 | make install | 48 | make install |
49 | 49 | ||
50 | If your system already has a preinstalled zlib you will still need | 50 | If your system already has a preinstalled zlib you will still need |
51 | to have access to the zlib.h and zconf.h include files that | 51 | to have access to the zlib.h and zconf.h include files that |
52 | correspond to the version of zlib that's installed. | 52 | correspond to the version of zlib that's installed. |
53 | 53 | ||
54 | You can rename the directories that you downloaded (they | 54 | You can rename the directories that you downloaded (they |
55 | might be called "libpng-x.y.z" or "libpngNN" and "zlib-1.2.5" | 55 | might be called "libpng-x.y.z" or "libpngNN" and "zlib-1.2.5" |
56 | or "zlib125") so that you have directories called "zlib" and "libpng". | 56 | or "zlib125") so that you have directories called "zlib" and "libpng". |
57 | 57 | ||
58 | Your directory structure should look like this: | 58 | Your directory structure should look like this: |
59 | 59 | ||
60 | .. (the parent directory) | 60 | .. (the parent directory) |
61 | libpng (this directory) | 61 | libpng (this directory) |
62 | INSTALL (this file) | 62 | INSTALL (this file) |
63 | README | 63 | README |
64 | *.h | 64 | *.h |
65 | *.c | 65 | *.c |
66 | CMakeLists.txt => "cmake" script | 66 | CMakeLists.txt => "cmake" script |
67 | configuration files: | 67 | configuration files: |
68 | configure.ac, configure, Makefile.am, Makefile.in, | 68 | configure.ac, configure, Makefile.am, Makefile.in, |
69 | autogen.sh, config.guess, ltmain.sh, missing, libpng.pc.in, | 69 | autogen.sh, config.guess, ltmain.sh, missing, libpng.pc.in, |
70 | libpng-config.in, aclocal.m4, config.h.in, config.sub, | 70 | libpng-config.in, aclocal.m4, config.h.in, config.sub, |
71 | depcomp, install-sh, mkinstalldirs, test-pngtest.sh | 71 | depcomp, install-sh, mkinstalldirs, test-pngtest.sh |
72 | contrib | 72 | contrib |
73 | gregbook | 73 | gregbook |
74 | pngminim | 74 | pngminim |
75 | pngminus | 75 | pngminus |
76 | pngsuite | 76 | pngsuite |
77 | visupng | 77 | visupng |
78 | projects | 78 | projects |
79 | visualc71 | 79 | visualc71 |
80 | vstudio | 80 | vstudio |
81 | scripts | 81 | scripts |
82 | makefile.* | 82 | makefile.* |
83 | *.def (module definition files) | 83 | *.def (module definition files) |
84 | etc. | 84 | etc. |
85 | pngtest.png | 85 | pngtest.png |
86 | etc. | 86 | etc. |
87 | zlib | 87 | zlib |
88 | README | 88 | README |
89 | *.h | 89 | *.h |
90 | *.c | 90 | *.c |
91 | contrib | 91 | contrib |
92 | etc. | 92 | etc. |
93 | 93 | ||
94 | If the line endings in the files look funny, you may wish to get the other | 94 | If the line endings in the files look funny, you may wish to get the other |
95 | distribution of libpng. It is available in both tar.gz (UNIX style line | 95 | distribution of libpng. It is available in both tar.gz (UNIX style line |
96 | endings) and zip (DOS style line endings) formats. | 96 | endings) and zip (DOS style line endings) formats. |
97 | 97 | ||
98 | If you are building libpng with MSVC, you can enter the | 98 | If you are building libpng with MSVC, you can enter the |
99 | libpng projects\visualc6 or visualc71 directory and follow the instructions | 99 | libpng projects\visualc6 or visualc71 directory and follow the instructions |
100 | in README.txt. | 100 | in README.txt. |
101 | 101 | ||
102 | Otherwise enter the zlib directory and follow the instructions in zlib/README, | 102 | Otherwise enter the zlib directory and follow the instructions in zlib/README, |
103 | then come back here and run "configure" or choose the appropriate | 103 | then come back here and run "configure" or choose the appropriate |
104 | makefile.sys in the scripts directory. | 104 | makefile.sys in the scripts directory. |
105 | 105 | ||
106 | Copy the file (or files) that you need from the | 106 | Copy the file (or files) that you need from the |
107 | scripts directory into this directory, for example | 107 | scripts directory into this directory, for example |
108 | 108 | ||
109 | MSDOS example: copy scripts\makefile.msc makefile | 109 | MSDOS example: copy scripts\makefile.msc makefile |
110 | UNIX example: cp scripts/makefile.std makefile | 110 | UNIX example: cp scripts/makefile.std makefile |
111 | 111 | ||
112 | Read the makefile to see if you need to change any source or | 112 | Read the makefile to see if you need to change any source or |
113 | target directories to match your preferences. | 113 | target directories to match your preferences. |
114 | 114 | ||
115 | Then read pnglibconf.dfa to see if you want to make any configuration | 115 | Then read pnglibconf.dfa to see if you want to make any configuration |
116 | changes. | 116 | changes. |
117 | 117 | ||
118 | Then just run "make" which will create the libpng library in | 118 | Then just run "make" which will create the libpng library in |
119 | this directory and "make test" which will run a quick test that reads | 119 | this directory and "make test" which will run a quick test that reads |
120 | the "pngtest.png" file and writes a "pngout.png" file that should be | 120 | the "pngtest.png" file and writes a "pngout.png" file that should be |
121 | identical to it. Look for "9782 zero samples" in the output of the | 121 | identical to it. Look for "9782 zero samples" in the output of the |
122 | test. For more confidence, you can run another test by typing | 122 | test. For more confidence, you can run another test by typing |
123 | "pngtest pngnow.png" and looking for "289 zero samples" in the output. | 123 | "pngtest pngnow.png" and looking for "289 zero samples" in the output. |
124 | Also, you can run "pngtest -m contrib/pngsuite/*.png" and compare | 124 | Also, you can run "pngtest -m contrib/pngsuite/*.png" and compare |
125 | your output with the result shown in contrib/pngsuite/README. | 125 | your output with the result shown in contrib/pngsuite/README. |
126 | 126 | ||
127 | Most of the makefiles will allow you to run "make install" to | 127 | Most of the makefiles will allow you to run "make install" to |
128 | put the library in its final resting place (if you want to | 128 | put the library in its final resting place (if you want to |
129 | do that, run "make install" in the zlib directory first if necessary). | 129 | do that, run "make install" in the zlib directory first if necessary). |
130 | Some also allow you to run "make test-installed" after you have | 130 | Some also allow you to run "make test-installed" after you have |
131 | run "make install". | 131 | run "make install". |
132 | 132 | ||
133 | Further information can be found in the README and libpng-manual.txt | 133 | Further information can be found in the README and libpng-manual.txt |
134 | files, in the individual makefiles, in png.h, and the manual pages | 134 | files, in the individual makefiles, in png.h, and the manual pages |
135 | libpng.3 and png.5. | 135 | libpng.3 and png.5. |