author | Ryan C. Gordon <icculus@icculus.org> |
Tue, 09 Oct 2001 15:34:10 +0000 | |
changeset 110 | 203bd958330d |
parent 91 | 4a13fbf4a88a |
child 187 | 1241722f5f28 |
permissions | -rw-r--r-- |
91 | 1 |
Building is very easy. |
54 | 2 |
|
71 | 3 |
|
4 |
ALL PLATFORMS: |
|
91 | 5 |
|
71 | 6 |
Please understand your rights and mine: read the text file LICENSE in the root |
7 |
of the source tree. If you can't abide by it, delete this source tree now. |
|
8 |
||
9 |
The best documentation for the PhysicsFS API is physfs.h. It is VERY heavily |
|
10 |
commented, and makes an excellent, in-depth reference to all the functions. |
|
11 |
||
12 |
||
13 |
UNIX: |
|
91 | 14 |
|
54 | 15 |
Edit "Makefile", and follow the instructions. The defaults are probably okay |
71 | 16 |
for general purposes, but give it a once over to make sure. If you don't have |
17 |
zLib on your system, you'll need to disable ZIP support. |
|
54 | 18 |
|
19 |
run "make" |
|
20 |
||
21 |
That's it. The library will be sitting in a new directory called "bin". |
|
22 |
||
60
e5aade8e1b3f
Added appropriate make install target.
Ryan C. Gordon <icculus@icculus.org>
parents:
54
diff
changeset
|
23 |
Run "make install" to install the library for use on your system. |
54 | 24 |
|
71 | 25 |
|
26 |
WIN32: |
|
89
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
27 |
Download http://icculus.org/physfs/downloads/physfs-win32-support.zip, and |
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
28 |
unpack in the root of the source directory, preserving directory names. If you |
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
29 |
did it correctly, there should be a directory named "zlibwin32" in the same |
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
30 |
directory as "physfs.h". This archive has Visual C project/workspace files and |
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
31 |
the code needed for zipfile support in PhysicsFS, since most Windows boxes |
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
32 |
don't have zlib preinstalled. |
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
33 |
|
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
34 |
After that, if building with CygWin, follow the Unix instructions, above. If |
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
35 |
you're using Visual C, point the IDE at physfs.dsw, and build. If you're using |
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
36 |
any other compiler, send me a patch when you get it working. :) |
71 | 37 |
|
91 | 38 |
If someone is willing to maintain prebuilt PhysicsFS DLLs, I'd like to hear |
39 |
from you; send an email to icculus@clutteredmind.org. |
|
40 |
||
54 | 41 |
--ryan. (icculus@clutteredmind.org) |
42 |
||
91 | 43 |