INSTALL
changeset 208 d176cef27a77
parent 205 6808b87ea234
child 214 19846c18071b
equal deleted inserted replaced
207:8792421f1cfd 208:d176cef27a77
     1 Building is very easy.
     1 Building is (ahem) very easy.
     2 
     2 
     3 
     3 
     4 ALL PLATFORMS:
     4 ALL PLATFORMS:
     5 
     5 
     6 Please understand your rights and mine: read the text file LICENSE in the root
     6 Please understand your rights and mine: read the text file LICENSE in the root
    29 you did it correctly, there should be a directory named "zlib114" in the
    29 you did it correctly, there should be a directory named "zlib114" in the
    30 same directory as "physfs.h". This archive has Visual C project files and
    30 same directory as "physfs.h". This archive has Visual C project files and
    31 the code needed for zipfile support in PhysicsFS, since most Windows boxes
    31 the code needed for zipfile support in PhysicsFS, since most Windows boxes
    32 don't have zlib preinstalled.
    32 don't have zlib preinstalled.
    33 
    33 
       
    34 IMPORTANT: If you are using anything older than Visual Studio.NET, you
       
    35 will _NEED_ to upgrade to the latest Platform SDK from Microsoft. It is a
       
    36 free download: http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
       
    37 Be sure to install _at least_ the Core SDK and the WMI SDK. I'm not sure if
       
    38 this is needed (or usable for Cygwin). Even though you need these SDK updates,
       
    39 the compiled PhysicsFS DLL should work on any win32 platform from Win95 and
       
    40 WinNT 4.0 and later.
       
    41 
       
    42 No one's tried building this for a WinCE (PocketPC) platform, but it may or
       
    43 may not work. Patches are welcome.
       
    44 
    34 After that, if building with CygWin, follow the Unix instructions, above.
    45 After that, if building with CygWin, follow the Unix instructions, above.
    35 If you're using Visual C, point the IDE at physfs.dsp, and build. If
    46 (Which used to work, see caveat about Platform SDK above). If you're using
    36 you're using any other compiler, send me a patch when you get it working.  :)
    47 Visual C, point the IDE at physfs.dsp, and build. If you're using any other
       
    48 compiler, send me a patch when you get it working.  :)
    37 
    49 
    38 If someone is willing to maintain prebuilt PhysicsFS DLLs, I'd like to hear
    50 If someone is willing to maintain prebuilt PhysicsFS DLLs, I'd like to hear
    39 from you; send an email to icculus@clutteredmind.org.
    51 from you; send an email to icculus@clutteredmind.org.
    40 
    52 
    41 
    53 
    49 the Mac, I'd like to hear from you; send an email to icculus@clutteredmind.org.
    61 the Mac, I'd like to hear from you; send an email to icculus@clutteredmind.org.
    50 
    62 
    51 
    63 
    52 OTHER PLATFORMS:
    64 OTHER PLATFORMS:
    53 Many platforms might "just work" with the Unix Makefile (such as BeOS and 
    65 Many platforms might "just work" with the Unix Makefile (such as BeOS and 
    54 MacOS X), but have not been tested. To implement a new platform or 
    66 MacOS X), but have not been heavily tested, if tested at all. To implement a
    55 archiver, please read the heavily-commented physfs_internal.h and look 
    67 new platform or archiver, please read the heavily-commented physfs_internal.h
    56 in the platform/ and archiver/ directories for examples.
    68 and look in the platform/ and archiver/ directories for examples.
    57 
    69 
    58 --ryan. (icculus@clutteredmind.org)
    70 --ryan. (icculus@clutteredmind.org)
    59 
    71