author | Ryan C. Gordon <icculus@icculus.org> |
Sun, 02 Sep 2001 00:18:43 +0000 | |
changeset 89 | 2f9f1d02aaca |
parent 71 | 105bdb041c03 |
child 91 | 4a13fbf4a88a |
permissions | -rw-r--r-- |
89
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
1 |
Building is very easy (*cough*). |
54 | 2 |
|
71 | 3 |
|
4 |
ALL PLATFORMS: |
|
5 |
Please understand your rights and mine: read the text file LICENSE in the root |
|
6 |
of the source tree. If you can't abide by it, delete this source tree now. |
|
7 |
||
8 |
The best documentation for the PhysicsFS API is physfs.h. It is VERY heavily |
|
9 |
commented, and makes an excellent, in-depth reference to all the functions. |
|
10 |
||
11 |
||
12 |
UNIX: |
|
54 | 13 |
Edit "Makefile", and follow the instructions. The defaults are probably okay |
71 | 14 |
for general purposes, but give it a once over to make sure. If you don't have |
15 |
zLib on your system, you'll need to disable ZIP support. |
|
54 | 16 |
|
17 |
run "make" |
|
18 |
||
19 |
That's it. The library will be sitting in a new directory called "bin". |
|
20 |
||
60
e5aade8e1b3f
Added appropriate make install target.
Ryan C. Gordon <icculus@icculus.org>
parents:
54
diff
changeset
|
21 |
Run "make install" to install the library for use on your system. |
54 | 22 |
|
71 | 23 |
|
24 |
WIN32: |
|
89
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
25 |
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
|
26 |
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
|
27 |
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
|
28 |
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
|
29 |
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
|
30 |
don't have zlib preinstalled. |
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
31 |
|
2f9f1d02aaca
Updated win32 build instructions.
Ryan C. Gordon <icculus@icculus.org>
parents:
71
diff
changeset
|
32 |
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
|
33 |
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
|
34 |
any other compiler, send me a patch when you get it working. :) |
71 | 35 |
|
54 | 36 |
--ryan. (icculus@clutteredmind.org) |
37 |