Skip to content

Latest commit

 

History

History
82 lines (53 loc) · 3.18 KB

INSTALL

File metadata and controls

82 lines (53 loc) · 3.18 KB
 
May 10, 2002
May 10, 2002
1
2
3
4
5
6
7
8
9
10
11
------------------------------------------------------------------------------
NOTE: THESE INSTRUCTIONS NEED TO BE UPDATED FOR THE NEW BUILD SYSTEM. THIS
AFFECTS UNIX, WIN32 AND MACOS!
Please bitch to Ryan (icculus@clutteredmind.org) until he updates this.
------------------------------------------------------------------------------
Apr 24, 2002
Apr 24, 2002
12
Building is (ahem) very easy.
Jul 28, 2001
Jul 28, 2001
13
Aug 23, 2001
Aug 23, 2001
14
15
ALL PLATFORMS:
Sep 2, 2001
Sep 2, 2001
16
Aug 23, 2001
Aug 23, 2001
17
18
19
20
21
22
23
24
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
25
Jul 28, 2001
Jul 28, 2001
26
Edit "Makefile", and follow the instructions. The defaults are probably okay
Aug 23, 2001
Aug 23, 2001
27
28
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
29
30
31
32
33
run "make"
That's it. The library will be sitting in a new directory called "bin".
Aug 7, 2001
Aug 7, 2001
34
Run "make install" to install the library for use on your system.
Jul 28, 2001
Jul 28, 2001
35
Aug 23, 2001
Aug 23, 2001
36
37
WIN32:
Sep 2, 2001
Sep 2, 2001
38
Download http://icculus.org/physfs/downloads/physfs-win32-support.zip, and
Apr 19, 2002
Apr 19, 2002
39
40
41
unpack in the root of the source directory, preserving directory names. If
you did it correctly, there should be a directory named "zlib114" in the
same directory as "physfs.h". This archive has Visual C project files and
Sep 2, 2001
Sep 2, 2001
42
43
the code needed for zipfile support in PhysicsFS, since most Windows boxes
don't have zlib preinstalled.
Aug 23, 2001
Aug 23, 2001
44
Apr 24, 2002
Apr 24, 2002
45
46
47
48
49
50
51
52
53
54
55
IMPORTANT: If you are using anything older than Visual Studio.NET, you
will _NEED_ to upgrade to the latest Platform SDK from Microsoft. It is a
free download: http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
Be sure to install _at least_ the Core SDK and the WMI SDK. I'm not sure if
this is needed (or usable for Cygwin). Even though you need these SDK updates,
the compiled PhysicsFS DLL should work on any win32 platform from Win95 and
WinNT 4.0 and later.
No one's tried building this for a WinCE (PocketPC) platform, but it may or
may not work. Patches are welcome.
Apr 19, 2002
Apr 19, 2002
56
After that, if building with CygWin, follow the Unix instructions, above.
Apr 24, 2002
Apr 24, 2002
57
58
59
(Which used to work, see caveat about Platform SDK above). If you're using
Visual C, point the IDE at physfs.dsp, and build. If you're using any other
compiler, send me a patch when you get it working. :)
Jul 28, 2001
Jul 28, 2001
60
Sep 2, 2001
Sep 2, 2001
61
62
63
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
64
Apr 6, 2002
Apr 6, 2002
65
66
67
68
69
70
71
72
73
74
75
76
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
Apr 24, 2002
Apr 24, 2002
77
78
79
MacOS X), but have not been heavily tested, if tested at all. 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.
Apr 6, 2002
Apr 6, 2002
80
81
--ryan. (icculus@clutteredmind.org)