This commit is contained in:
Ryan C. Gordon 2007-03-12 01:07:45 +00:00
parent a3a0846701
commit 1da70fd66b
3 changed files with 20 additions and 26 deletions

View File

@ -13,6 +13,7 @@
the parts you want/need...platform modules are determined the parts you want/need...platform modules are determined
automatically without the build system needing to intervene, so you automatically without the build system needing to intervene, so you
just have to #define the archivers, etc that you want. just have to #define the archivers, etc that you want.
Updated makeos2.cmd for newer Innotek toolchain (thanks, Dave!)
03082007 - Fixed a comment in physfs.h. Renamed win32.c to windows.c. 03082007 - Fixed a comment in physfs.h. Renamed win32.c to windows.c.
Cleaned up whitespace/formatting in pocketpc.c. Updated PocketPC Cleaned up whitespace/formatting in pocketpc.c. Updated PocketPC
code to expect UTF-8 strings from the higher level. Changed code to expect UTF-8 strings from the higher level. Changed

View File

@ -1,15 +1,4 @@
Initial API interface and implementation, Maintainer and general codemonkey:
Unix support,
Win32 support,
BeOS support,
POSIX support,
MacOS support,
OS/2 support,
GRP archiver,
DIR archiver,
ZIP archiver,
QPAK archiver,
MacOS Classic support:
Ryan C. Gordon Ryan C. Gordon
Tons of win32 help: Tons of win32 help:
@ -58,14 +47,14 @@ German translation:
Michael Renner Michael Renner
Apple Project Builder support, Apple Project Builder support,
MacOS X improvements: Mac OS X improvements:
Eric Wing Eric Wing
HOG archiver, HOG archiver,
MVL archiver, MVL archiver:
Bradley Bell Bradley Bell
MIX archiver, MIX archiver:
Sebastian Steinhauer Sebastian Steinhauer
Bug fixes: Bug fixes:
@ -91,10 +80,13 @@ General bug fixes:
Bug fixes: Bug fixes:
Jörg Walter Jörg Walter
Windows .rc file: Windows .rc file,
7zip/lzma archiver, 7zip/lzma archiver:
Dennis Schridde Dennis Schridde
OS/2 updates:
Dave Yeo
Other stuff: Other stuff:
Your name here! Patches go to icculus@icculus.org ... Your name here! Patches go to icculus@icculus.org ...

View File

@ -87,7 +87,8 @@ MAC OS 8/9:
Double-click on "CWProjects.sit" in the root of the source tree. This will Double-click on "CWProjects.sit" in the root of the source tree. This will
unpack into a folder called "Mac Classic Support", which has CodeWarrior 6 unpack into a folder called "Mac Classic Support", which has CodeWarrior 6
project files. project files. Newer CodeWarrior releases should be able to read these project
files, too.
Point CodeWarrior at "physfs.mcp" in that new folder, and build. This will Point CodeWarrior at "physfs.mcp" in that new folder, and build. This will
produce a "PhysicsFS" or "PhysicsFS Debug" shared library, depending on what produce a "PhysicsFS" or "PhysicsFS Debug" shared library, depending on what
@ -96,10 +97,11 @@ Point CodeWarrior at "physfs.mcp" in that new folder, and build. This will
"test_physfs" or "test_physfs Debug". These binaries are linked against the "test_physfs" or "test_physfs Debug". These binaries are linked against the
DLLs you built previously. DLLs you built previously.
There is also an MPW project file included, if you don't have CodeWarrior. There is also an MPW project file included, if you don't have CodeWarrior. It
is untested.
PhysicsFS builds for classic Mac OS do not require CarbonLib...they use PhysicsFS builds for classic Mac OS do not require CarbonLib...they use
OS 8 (8.5?) APIs exclusively. OS 9 APIs exclusively.
If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for 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@icculus.org. the Mac, I'd like to hear from you; send an email to icculus@icculus.org.
@ -123,17 +125,16 @@ If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for
OS/2: OS/2:
You need EMX installed. I tried this on a stock Warp 4 install, no fixpaks. You need Innotek GCC and libc installed (or kLIBC). I tried this on a stock
I used the latest EMX and patches (which are several years old now). You need Warp 4 install, no fixpaks. You need to install link386.exe (Selective
to install link386.exe (Selective Install, "link object modules" option). Once Install, "link object modules" option). Once libc and GCC are installed
EMX is installed correctly, unpack the source to PhysicsFS and run the script correctly, unpack the source to PhysicsFS and run the script
file "makeos2.cmd". I know this isn't ideal, but I wanted to have this build file "makeos2.cmd". I know this isn't ideal, but I wanted to have this build
without users having to hunt down a "make" program (While several exist, EMX without users having to hunt down a "make" program (While several exist, EMX
doesn't come with one). If someone wants to hack some REXX to make this a bit doesn't come with one). If someone wants to hack some REXX to make this a bit
more picky about recompiling, I'll accept the patch. more picky about recompiling, I'll accept the patch.
Modernizing this for post-EMX systems or OpenWatcom may be good solutions, too. Someone please port CMake to OS/2.
Send patches. And port CMake.
If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for
OS/2, I'd like to hear from you; send an email to icculus@icculus.org. OS/2, I'd like to hear from you; send an email to icculus@icculus.org.