Ryan C. Gordon il y a 19 ans
Parent
commit
1da70fd66b
3 fichiers modifiés avec 20 ajouts et 26 suppressions
  1. 1 0
      CHANGELOG.txt
  2. 9 17
      CREDITS.txt
  3. 10 9
      INSTALL.txt

+ 1 - 0
CHANGELOG.txt

@@ -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

+ 9 - 17
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
     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:
-7zip/lzma archiver,
+Windows .rc file,
+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 ...
 
 

+ 10 - 9
INSTALL.txt

@@ -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.
- 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
  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.
- Send patches. And port CMake.
+Someone please port CMake to OS/2.
 
 
 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.