Skip to content
Permalink
Browse files
Updated.
  • Loading branch information
icculus committed Mar 12, 2007
1 parent a3a0846 commit 1da70fd66bed44204a702fef07f1237803e9c852
Showing with 20 additions and 26 deletions.
  1. +1 −0 CHANGELOG.txt
  2. +9 −17 CREDITS.txt
  3. +10 −9 INSTALL.txt
@@ -13,6 +13,7 @@
the parts you want/need...platform modules are determined
automatically without the build system needing to intervene, so you
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.
Cleaned up whitespace/formatting in pocketpc.c. Updated PocketPC
code to expect UTF-8 strings from the higher level. Changed
@@ -1,15 +1,4 @@
Initial API interface and implementation,
Unix support,
Win32 support,
BeOS support,
POSIX support,
MacOS support,
OS/2 support,
GRP archiver,
DIR archiver,
ZIP archiver,
QPAK archiver,
MacOS Classic support:
Maintainer and general codemonkey:
Ryan C. Gordon

Tons of win32 help:
@@ -58,14 +47,14 @@ German translation:
Michael Renner

Apple Project Builder support,
MacOS X improvements:
Mac OS X improvements:
Eric Wing

HOG archiver,
MVL archiver,
MVL archiver:
Bradley Bell

MIX archiver,
MIX archiver:
Sebastian Steinhauer

Bug fixes:
@@ -91,10 +80,13 @@ General bug fixes:
Bug fixes:
J�rg Walter

Windows .rc file:
7zip/lzma archiver,
Windows .rc file,
7zip/lzma archiver:
Dennis Schridde

OS/2 updates:
Dave Yeo

Other stuff:
Your name here! Patches go to icculus@icculus.org ...

@@ -87,7 +87,8 @@ MAC OS 8/9:

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
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
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
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
OS 8 (8.5?) APIs exclusively.
OS 9 APIs exclusively.

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.
@@ -123,17 +125,16 @@ If someone is willing to maintain prebuilt PhysicsFS Shared Libraries for

OS/2:

You need EMX installed. I tried this on a stock Warp 4 install, no fixpaks.
I used the latest EMX and patches (which are several years old now). You need
to install link386.exe (Selective Install, "link object modules" option). Once
EMX is installed correctly, unpack the source to PhysicsFS and run the script
You need Innotek GCC and libc installed (or kLIBC). I tried this on a stock
Warp 4 install, no fixpaks. You need to install link386.exe (Selective
Install, "link object modules" option). Once libc and GCC are installed
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
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
more picky about recompiling, I'll accept the patch.

Modernizing this for post-EMX systems or OpenWatcom may be good solutions, too.
Send patches. And port CMake.
Someone please port CMake to OS/2.

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.

0 comments on commit 1da70fd

Please sign in to comment.