INSTALL
changeset 767 db29bf06d171
parent 680 413803699662
child 809 116b8fe30371
equal deleted inserted replaced
764:d28171bb9521 767:db29bf06d171
    29 If you get sick of the library, run "make uninstall" as root and it will
    29 If you get sick of the library, run "make uninstall" as root and it will
    30 remove all traces of the library from the system paths.
    30 remove all traces of the library from the system paths.
    31 
    31 
    32 Primary Unix development is done with GNU/Linux, but PhysicsFS is known to
    32 Primary Unix development is done with GNU/Linux, but PhysicsFS is known to
    33 work out of the box with several flavors of Unix. It it doesn't work, patches
    33 work out of the box with several flavors of Unix. It it doesn't work, patches
    34 to get it running can be sent to icculus@clutteredmind.org.
    34 to get it running can be sent to icculus@icculus.org.
    35 
    35 
    36 
    36 
    37 BeOS:
    37 BeOS:
    38 Use the "Unix" instructions, above.
    38 Use the "Unix" instructions, above.
    39 
    39 
    74 
    74 
    75 No one's tried building this for a WinCE (PocketPC) platform, but it may or
    75 No one's tried building this for a WinCE (PocketPC) platform, but it may or
    76 may not work. Patches are welcome.
    76 may not work. Patches are welcome.
    77 
    77 
    78 If someone is willing to maintain prebuilt PhysicsFS DLLs, I'd like to hear
    78 If someone is willing to maintain prebuilt PhysicsFS DLLs, I'd like to hear
    79 from you; send an email to icculus@clutteredmind.org.
    79 from you; send an email to icculus@icculus.org.
    80 
    80 
    81 MACOS 8/9:
    81 MACOS 8/9:
    82 Double-click on "CWProjects.sit" in the root of the source tree. This will
    82 Double-click on "CWProjects.sit" in the root of the source tree. This will
    83 unpack into a folder called "Mac Classic Support", which has CodeWarrior 6
    83 unpack into a folder called "Mac Classic Support", which has CodeWarrior 6
    84 project files.
    84 project files.
    89 it works by building the "test_physfs.mcp" project file, which will create
    89 it works by building the "test_physfs.mcp" project file, which will create
    90 "test_physfs" or "test_physfs Debug". These binaries are linked against the
    90 "test_physfs" or "test_physfs Debug". These binaries are linked against the
    91 DLLs you built previously.
    91 DLLs you built previously.
    92 
    92 
    93 If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for
    93 If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for
    94 the Mac, I'd like to hear from you; send an email to icculus@clutteredmind.org.
    94 the Mac, I'd like to hear from you; send an email to icculus@icculus.org.
    95 
    95 
    96 
    96 
    97 
    97 
    98 MACOS X:
    98 MACOS X:
    99 You (currently) need to use the freeware Apple Developer Tools, which are
    99 You (currently) need to use the freeware Apple Developer Tools, which are
   101 "no input files" then you've got the tools installed.
   101 "no input files" then you've got the tools installed.
   102 
   102 
   103 Follow the Unix directions, above (configure, make, make install).
   103 Follow the Unix directions, above (configure, make, make install).
   104 
   104 
   105 If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for
   105 If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for
   106 MacOS X, I'd like to hear from you; send an email to icculus@clutteredmind.org.
   106 MacOS X, I'd like to hear from you; send an email to icculus@icculus.org.
   107 
   107 
   108 
   108 
   109 OS/2:
   109 OS/2:
   110 You need EMX installed. I tried this on a stock Warp 4 install, no fixpaks.
   110 You need EMX installed. I tried this on a stock Warp 4 install, no fixpaks.
   111 I used the latest EMX and patches (which are several years old now). You need
   111 I used the latest EMX and patches (which are several years old now). You need
   115 without users having to hunt down a "make" program (While several exist, EMX
   115 without users having to hunt down a "make" program (While several exist, EMX
   116 doesn't come with one). If someone wants to hack some REXX to make this a bit
   116 doesn't come with one). If someone wants to hack some REXX to make this a bit
   117 more picky about recompiling, I'll accept the patch.
   117 more picky about recompiling, I'll accept the patch.
   118 
   118 
   119 If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for
   119 If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for
   120 OS/2, I'd like to hear from you; send an email to icculus@clutteredmind.org.
   120 OS/2, I'd like to hear from you; send an email to icculus@icculus.org.
   121 
   121 
   122 
   122 
   123 OTHER PLATFORMS:
   123 OTHER PLATFORMS:
   124 Many Unix-like platforms might "just work" with the GNU autoconf tools. Some
   124 Many Unix-like platforms might "just work" with the GNU autoconf tools. Some
   125 of these platforms are known to have worked at one time, but have not been
   125 of these platforms are known to have worked at one time, but have not been
   127 byteorder clean, and is known to compile on several compilers across many
   127 byteorder clean, and is known to compile on several compilers across many
   128 platforms. To implement a new platform or archiver, please read the
   128 platforms. To implement a new platform or archiver, please read the
   129 heavily-commented physfs_internal.h and look in the platform/ and archiver/
   129 heavily-commented physfs_internal.h and look in the platform/ and archiver/
   130 directories for examples.
   130 directories for examples.
   131 
   131 
   132 --ryan. (icculus@clutteredmind.org)
   132 --ryan. (icculus@icculus.org)
   133 
   133