Skip to content

Latest commit

 

History

History
59 lines (38 loc) · 2.2 KB

INSTALL

File metadata and controls

59 lines (38 loc) · 2.2 KB
 
Sep 2, 2001
Sep 2, 2001
1
Building is very easy.
Jul 28, 2001
Jul 28, 2001
2
Aug 23, 2001
Aug 23, 2001
3
4
ALL PLATFORMS:
Sep 2, 2001
Sep 2, 2001
5
Aug 23, 2001
Aug 23, 2001
6
7
8
9
10
11
12
13
Please understand your rights and mine: read the text file LICENSE in the root
of the source tree. If you can't abide by it, delete this source tree now.
The best documentation for the PhysicsFS API is physfs.h. It is VERY heavily
commented, and makes an excellent, in-depth reference to all the functions.
UNIX:
Sep 2, 2001
Sep 2, 2001
14
Jul 28, 2001
Jul 28, 2001
15
Edit "Makefile", and follow the instructions. The defaults are probably okay
Aug 23, 2001
Aug 23, 2001
16
17
for general purposes, but give it a once over to make sure. If you don't have
zLib on your system, you'll need to disable ZIP support.
Jul 28, 2001
Jul 28, 2001
18
19
20
21
22
run "make"
That's it. The library will be sitting in a new directory called "bin".
Aug 7, 2001
Aug 7, 2001
23
Run "make install" to install the library for use on your system.
Jul 28, 2001
Jul 28, 2001
24
Aug 23, 2001
Aug 23, 2001
25
26
WIN32:
Sep 2, 2001
Sep 2, 2001
27
28
29
30
31
32
Download http://icculus.org/physfs/downloads/physfs-win32-support.zip, and
unpack in the root of the source directory, preserving directory names. If you
did it correctly, there should be a directory named "zlibwin32" in the same
directory as "physfs.h". This archive has Visual C project/workspace files and
the code needed for zipfile support in PhysicsFS, since most Windows boxes
don't have zlib preinstalled.
Aug 23, 2001
Aug 23, 2001
33
Sep 2, 2001
Sep 2, 2001
34
35
36
After that, if building with CygWin, follow the Unix instructions, above. If
you're using Visual C, point the IDE at physfs.dsw, and build. If you're using
any other compiler, send me a patch when you get it working. :)
Jul 28, 2001
Jul 28, 2001
37
Sep 2, 2001
Sep 2, 2001
38
39
40
If someone is willing to maintain prebuilt PhysicsFS DLLs, I'd like to hear
from you; send an email to icculus@clutteredmind.org.
Aug 23, 2001
Aug 23, 2001
41
Apr 6, 2002
Apr 6, 2002
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
MACOS 8/9:
Download http://icculus.org/physfs/downloads/mac_classic_support.sit and
unpack it in the root of the physfs folder. It should produce a folder
called "Mac Classic Support" that has CodeWarrior 6 project files and a
copy of zlib for zipfile support.
If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for
the Mac, I'd like to hear from you; send an email to icculus@clutteredmind.org.
OTHER PLATFORMS:
Many platforms might "just work" with the Unix Makefile (such as BeOS and
MacOS X), but have not been tested. To implement a new platform or
archiver, please read the heavily-commented physfs_internal.h and look
in the platform/ and archiver/ directories for examples.
--ryan. (icculus@clutteredmind.org)