From 1da70fd66bed44204a702fef07f1237803e9c852 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Mon, 12 Mar 2007 01:07:45 +0000 Subject: [PATCH] Updated. --- CHANGELOG.txt | 1 + CREDITS.txt | 26 +++++++++----------------- INSTALL.txt | 19 ++++++++++--------- 3 files changed, 20 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 278b2072..86546cf6 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.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 diff --git a/CREDITS.txt b/CREDITS.txt index fce3a5a5..5b5e9f94 100644 --- a/CREDITS.txt +++ b/CREDITS.txt @@ -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 ... diff --git a/INSTALL.txt b/INSTALL.txt index 3feae3bb..22bfee7b 100644 --- a/INSTALL.txt +++ b/INSTALL.txt @@ -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.