Link to PhysicsFS static library and use header from source for Mac OS X

This commit is contained in:
kreatordxx 2010-09-17 10:44:21 +00:00
parent 0a44a68fed
commit 35a69d5a0f
13 changed files with 59 additions and 62 deletions

View file

@ -4,6 +4,7 @@ D1X-Rebirth Changelog
--------
arch/carbon/conf.h: Enable IPv6 for Mac OS X
main/config.c: Set default Jukebox music paths to original Redbook music in iTunes for Mac OS X
d1x-rebirth.xcodeproj/project.pbxproj, include/cfile.h, include/hmp.h, include/physfsx.h, INSTALL.txt, main/config.c, main/inferno.c, main/newdemo.c, main/newmenu.c, main/playsave.c, misc/hmp.c, misc/ignorecase.c: Link to PhysicsFS static library and use header from source for Mac OS X
20100904
--------

View file

@ -31,11 +31,22 @@ Compiling:
MacOS:
------
For Mac OS X, an Xcode project is available (requires Xcode 2.1 or later). Xcode includes the compiler
and OpenGL. For Mac OS 9, an MPW Makefile is available. MPW includes the compiler. For the sources to
compile, they will need to be made into text files using a typecode changing program, if they were
downloaded outside of Mac OS 9 (including Mac OS X). This will also need to be done after any Terminal
command (diff, svn update etc) edits the source files.
SCons also works on MacOS, but it's recommended to use XCode instead.
and OpenGL. The standard SDL and SDL_mixer libraries from the SDL website may be used, these go in
/Library/Frameworks or ~/Library/Frameworks. However, to fix MP3 support for the 'Release' build I used
SDL 1.2.8 with Diedel's modified SMPEG library from his D2X-XL website. To debug these libraries compile
the frameworks from source as 'Debug' builds, then use these instead. PhysicsFS must be compiled from
source. Put its enclosing folder 'physfs', renaming if necessary, next to D1X's (typically d1x-rebirth).
In CMake ensure the build path points to 'build' inside 'physfs'. Specify 'i386;ppc' as the architecture
for a universal binary. In Xcode, build the 'Debug' static library target. If anyone knows how to get the
'Release' build to properly link with DXX, please tell.
SCons also works on MacOS X, but it's recommended to use XCode instead.
For Mac OS 9, an MPW Makefile is available. MPW includes the compiler. As for the shared libraries,
compile PhysicsFS version 1.0 and the latest SDL and SDL_mixer (as of writing) from source.
For any sources to compile, they will need to be made into text files using a typecode changing program,
if they were downloaded outside of Mac OS 9 (including Mac OS X). This will also need to be done after any
Terminal command (diff, svn update etc) edits the source files.
Note that there are ready-to-go packages on http://www.dxx-rebirth.com
Win32:
@ -58,8 +69,14 @@ Needed files:
descent.hog
descent.pig
For the PC CD-ROM, these files should be located on the Descent1 CD-Rom. The PC version data files need
to be patched to version 1.4a.
There is a patch available at:
http://www.dxx-rebirth.com/download/dxx/res/d1datapt.zip
For the Mac CD-ROM, the data files will need to be installed from the CD using a Mac system earler than
OS X. Classic will work. If you know of any other way, please tell me at chris at icculus.org.
OS X. Classic will work. StuffIt tech support said this is virtually the only way.
Note that the above files must be lowercase if you use an operating system with case-sensitive file management.

View file

@ -10,7 +10,6 @@
179E6E9E11F37B3400175C54 /* hmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 179E6E9D11F37B3400175C54 /* hmp.c */; };
179E6E9F11F37B3400175C54 /* hmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 179E6E9D11F37B3400175C54 /* hmp.c */; };
17A707EB10C1B5FA002D1680 /* SDL_mixer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB92BEC40CDD6B4B0045A32C /* SDL_mixer.framework */; };
17A707EC10C1B604002D1680 /* physfs.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EBAFC20E088E3F2A006329AD /* physfs.framework */; };
17DFA6B110C1A29500674D11 /* net_udp.c in Sources */ = {isa = PBXBuildFile; fileRef = 17DFA6AF10C1A29500674D11 /* net_udp.c */; };
6710AAFF066B2D6100DB0F68 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6710AAFE066B2D6100DB0F68 /* SDL.framework */; };
6710AB00066B2D6100DB0F68 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6710AAFE066B2D6100DB0F68 /* SDL.framework */; };
@ -270,7 +269,6 @@
67F6FED3066B13B400443922 /* SDLMain.m in Sources */ = {isa = PBXBuildFile; fileRef = 67F6FED1066B13B400443922 /* SDLMain.m */; };
67F6FED4066B13B400443922 /* SDLMain.h in Headers */ = {isa = PBXBuildFile; fileRef = 67F6FED0066B13B400443922 /* SDLMain.h */; };
67F6FED5066B13B400443922 /* SDLMain.m in Sources */ = {isa = PBXBuildFile; fileRef = 67F6FED1066B13B400443922 /* SDLMain.m */; };
EB0E38C111169C1700791182 /* net_ipx.c in Sources */ = {isa = PBXBuildFile; fileRef = EBF658990F936A8400CB5C73 /* net_ipx.c */; };
EB1405BA12100883002B1CC6 /* physfsx.c in Sources */ = {isa = PBXBuildFile; fileRef = EB1405B912100883002B1CC6 /* physfsx.c */; };
EB1405BB12100883002B1CC6 /* physfsx.c in Sources */ = {isa = PBXBuildFile; fileRef = EB1405B912100883002B1CC6 /* physfsx.c */; };
EB28D99C0ECEABD700E68E9B /* init.c in Sources */ = {isa = PBXBuildFile; fileRef = EB28D99B0ECEABD700E68E9B /* init.c */; };
@ -286,6 +284,8 @@
EB380D7D0E168B1900EBD9AD /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = EB380D7B0E168B1900EBD9AD /* InfoPlist.strings */; };
EB380D7E0E168B1900EBD9AD /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = EB380D7B0E168B1900EBD9AD /* InfoPlist.strings */; };
EB775A7A105611720036C348 /* extractD1Data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EB775A79105611720036C348 /* extractD1Data.cpp */; };
EB796886123F1C8F00B2028B /* libphysfs.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EB796885123F1C8F00B2028B /* libphysfs.a */; };
EB796887123F1C8F00B2028B /* libphysfs.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EB796885123F1C8F00B2028B /* libphysfs.a */; };
EB861343111E9E810097D871 /* net_ipx.c in Sources */ = {isa = PBXBuildFile; fileRef = EBF658990F936A8400CB5C73 /* net_ipx.c */; };
EB8BE84F1071FBE00069486E /* player.c in Sources */ = {isa = PBXBuildFile; fileRef = EB8BE84E1071FBE00069486E /* player.c */; };
EB8BE8501071FBE00069486E /* player.c in Sources */ = {isa = PBXBuildFile; fileRef = EB8BE84E1071FBE00069486E /* player.c */; };
@ -304,7 +304,6 @@
EBAC98FB0D42497F0017D4BC /* ignorecase.c in Sources */ = {isa = PBXBuildFile; fileRef = EBAC98F90D42497F0017D4BC /* ignorecase.c */; };
EBAC98FD0D42497F0017D4BC /* ignorecase.c in Sources */ = {isa = PBXBuildFile; fileRef = EBAC98F90D42497F0017D4BC /* ignorecase.c */; };
EBAEB74C0BF4A86F00FC6E13 /* d1x-rebirth.icns in Resources */ = {isa = PBXBuildFile; fileRef = EBAEB74B0BF4A86F00FC6E13 /* d1x-rebirth.icns */; };
EBAFC20F088E3F2A006329AD /* physfs.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EBAFC20E088E3F2A006329AD /* physfs.framework */; };
EBAFC26E088E508D006329AD /* conf.h in Headers */ = {isa = PBXBuildFile; fileRef = EBAFC269088E508D006329AD /* conf.h */; };
EBAFC290088E67CD006329AD /* digiobj.c in Sources */ = {isa = PBXBuildFile; fileRef = EBAFC28F088E67CD006329AD /* digiobj.c */; };
EBAFC291088E67CD006329AD /* digiobj.c in Sources */ = {isa = PBXBuildFile; fileRef = EBAFC28F088E67CD006329AD /* digiobj.c */; };
@ -579,6 +578,7 @@
EB3CA4F90E97740E00FB1E93 /* tracker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tracker.h; sourceTree = "<group>"; };
EB775A6F105611320036C348 /* d1Extract */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = d1Extract; sourceTree = BUILT_PRODUCTS_DIR; };
EB775A79105611720036C348 /* extractD1Data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extractD1Data.cpp; sourceTree = "<group>"; };
EB796885123F1C8F00B2028B /* libphysfs.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libphysfs.a; path = ../physfs/build/Debug/libphysfs.a; sourceTree = SOURCE_ROOT; };
EB8BE84E1071FBE00069486E /* player.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = player.c; sourceTree = "<group>"; };
EB9181090DABA47B0010CB39 /* console.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = console.h; sourceTree = "<group>"; };
EB92BE5C0CDD693C0045A32C /* digi_audio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = digi_audio.c; sourceTree = "<group>"; };
@ -592,7 +592,6 @@
EBAC994E0D4250320017D4BC /* ignorecase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ignorecase.h; sourceTree = "<group>"; };
EBAC99500D4250320017D4BC /* physfsx.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = physfsx.h; sourceTree = "<group>"; };
EBAEB74B0BF4A86F00FC6E13 /* d1x-rebirth.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = "d1x-rebirth.icns"; path = "arch/cocoa/d1x-rebirth.icns"; sourceTree = "<group>"; };
EBAFC20E088E3F2A006329AD /* physfs.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = physfs.framework; path = /Library/Frameworks/physfs.framework; sourceTree = "<absolute>"; };
EBAFC269088E508D006329AD /* conf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = conf.h; sourceTree = "<group>"; };
EBAFC26A088E508D006329AD /* descent.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = descent.r; sourceTree = "<group>"; };
EBAFC26D088E508D006329AD /* SDL_main.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SDL_main.c; sourceTree = "<group>"; };
@ -731,9 +730,9 @@
files = (
676AC26C0668A938007173EB /* Cocoa.framework in Frameworks */,
6710AB00066B2D6100DB0F68 /* SDL.framework in Frameworks */,
EBAFC20F088E3F2A006329AD /* physfs.framework in Frameworks */,
EB92BEC60CDD6B4B0045A32C /* SDL_mixer.framework in Frameworks */,
EBC858F5122E165800FA437D /* ApplicationServices.framework in Frameworks */,
EB796887123F1C8F00B2028B /* libphysfs.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -745,8 +744,8 @@
6710AAFF066B2D6100DB0F68 /* SDL.framework in Frameworks */,
6710AB69066B2E0400DB0F68 /* OpenGL.framework in Frameworks */,
17A707EB10C1B5FA002D1680 /* SDL_mixer.framework in Frameworks */,
17A707EC10C1B604002D1680 /* physfs.framework in Frameworks */,
EBC858F4122E165800FA437D /* ApplicationServices.framework in Frameworks */,
EB796886123F1C8F00B2028B /* libphysfs.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -772,9 +771,9 @@
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
isa = PBXGroup;
children = (
EB796885123F1C8F00B2028B /* libphysfs.a */,
EBC858F3122E165800FA437D /* ApplicationServices.framework */,
EB92BEC40CDD6B4B0045A32C /* SDL_mixer.framework */,
EBAFC20E088E3F2A006329AD /* physfs.framework */,
6710AB68066B2E0400DB0F68 /* OpenGL.framework */,
6710AAFE066B2D6100DB0F68 /* SDL.framework */,
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
@ -1863,7 +1862,6 @@
EBE8D8900FDA76D1009D181F /* gamerend.c in Sources */,
EB8BE84F1071FBE00069486E /* player.c in Sources */,
EB2EEB6910C5F8A3005256F2 /* net_udp.c in Sources */,
EB0E38C111169C1700791182 /* net_ipx.c in Sources */,
179E6E9F11F37B3400175C54 /* hmp.c in Sources */,
EB1405BA12100883002B1CC6 /* physfsx.c in Sources */,
);
@ -1941,7 +1939,6 @@
/Library/Frameworks,
"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
);
FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks/ApplicationServices.framework/Versions/A/Frameworks\"";
FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks/ApplicationServices.framework/Versions/A/Frameworks\"";
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
@ -1953,10 +1950,12 @@
include,
main,
arch/sdl/include,
../physfs,
"$(HOME)/Library/Frameworks/SDL.framework/Headers",
/Library/Frameworks/SDL.framework/Headers,
);
INFOPLIST_FILE = "d1x-Info.plist";
LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../physfs/build/Debug\"";
PRODUCT_NAME = d1x;
WARNING_CFLAGS = "-Wall";
ZERO_LINK = NO;
@ -1972,7 +1971,6 @@
/Library/Frameworks,
"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
);
FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks/ApplicationServices.framework/Versions/A/Frameworks\"";
FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks/ApplicationServices.framework/Versions/A/Frameworks\"";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
@ -1985,10 +1983,12 @@
include,
main,
arch/sdl/include,
../physfs,
"$(HOME)/Library/Frameworks/SDL.framework/Headers",
/Library/Frameworks/SDL.framework/Headers,
);
INFOPLIST_FILE = "d1x-Info.plist";
LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../physfs/build/Debug\"";
PRODUCT_NAME = d1x;
SKIP_INSTALL = NO;
WARNING_CFLAGS = "-Wall";
@ -2014,6 +2014,8 @@
);
INFOPLIST_FILE = "d1x-Info.plist";
INSTALL_PATH = "$(USER_APPS_DIR)";
LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../physfs/build/Debug\"";
LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Library/Frameworks\"";
PRODUCT_NAME = d1x;
WARNING_CFLAGS = "-Wall";
};
@ -2028,7 +2030,6 @@
/Library/Frameworks,
"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
);
FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks/ApplicationServices.framework/Versions/A/Frameworks\"";
FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks/ApplicationServices.framework/Versions/A/Frameworks\"";
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
@ -2044,10 +2045,12 @@
main,
arch/sdl/include,
arch/ogl/include,
../physfs,
"$(HOME)/Library/Frameworks/SDL.framework/Headers",
/Library/Frameworks/SDL.framework/Headers,
);
INFOPLIST_FILE = "d1xgl-Info.plist";
LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../physfs/build/Debug\"";
PRODUCT_NAME = d1xgl;
WARNING_CFLAGS = "-Wall";
ZERO_LINK = NO;
@ -2063,7 +2066,6 @@
/Library/Frameworks,
"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
);
FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks/ApplicationServices.framework/Versions/A/Frameworks\"";
FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks/ApplicationServices.framework/Versions/A/Frameworks\"";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
@ -2078,10 +2080,12 @@
main,
arch/sdl/include,
arch/ogl/include,
../physfs,
"$(HOME)/Library/Frameworks/SDL.framework/Headers",
/Library/Frameworks/SDL.framework/Headers,
);
INFOPLIST_FILE = "d1xgl-Info.plist";
LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../physfs/build/Debug\"";
PRODUCT_NAME = d1xgl;
SKIP_INSTALL = NO;
WARNING_CFLAGS = "-Wall";
@ -2109,6 +2113,15 @@
);
INFOPLIST_FILE = "d1xgl-Info.plist";
INSTALL_PATH = "$(USER_APPS_DIR)";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
);
LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../Library/Frameworks\"";
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../physfs/build/Debug\"";
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/../physfs/build/Release\"";
PRODUCT_NAME = d1xgl;
WARNING_CFLAGS = "-Wall";
};

View file

@ -23,11 +23,6 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
#include <stdio.h>
#include <string.h>
#if !(defined(__APPLE__) && defined(__MACH__))
#include <physfs.h>
#else
#include <physfs/physfs.h>
#endif
#include "pstypes.h"
#include "maths.h"

View file

@ -1,10 +1,5 @@
#ifndef __HMP_H
#define __HMP_H
#if !(defined(__APPLE__) && defined(__MACH__))
#include <physfs.h>
#else
#include <physfs/physfs.h>
#endif
#ifdef WIN32
#include <windows.h>

View file

@ -12,7 +12,9 @@
#include <string.h>
#include <stdarg.h>
#if !(defined(__APPLE__) && defined(__MACH__))
// When PhysicsFS can *easily* be built as a framework on Mac OS X,
// the framework form will be supported again -kreatordxx
#if 1 //!(defined(__APPLE__) && defined(__MACH__))
#include <physfs.h>
#else
#include <physfs/physfs.h>

View file

@ -22,11 +22,7 @@ COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#if !(defined(__APPLE__) && defined(__MACH__))
#include <physfs.h>
#else
#include <physfs/physfs.h>
#endif
#include "config.h"
#include "pstypes.h"
#include "game.h"

View file

@ -36,12 +36,6 @@ char copyright[] = "DESCENT COPYRIGHT (C) 1994,1995 PARALLAX SOFTWARE CORPORAT
#include <sys/types.h>
#endif
#if !(defined(__APPLE__) && defined(__MACH__))
#include <physfs.h>
#else
#include <physfs/physfs.h>
#endif
#include "pstypes.h"
#include "strutil.h"
#include "console.h"
@ -315,6 +309,9 @@ int main(int argc, char *argv[])
"\tDirectory containing D1X\n"
#endif
"\tIn a subdirectory called 'Data'\n"
#if (defined(__APPLE__) && defined(__MACH__)) || defined(macintosh)
"\tIn 'Resources' inside the application bundle\n"
#endif
"Or use the -hogdir option to specify an alternate location.");
switch (cfile_size("descent.hog"))

View file

@ -25,12 +25,6 @@ COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
#include <errno.h>
#include <ctype.h>
#if !(defined(__APPLE__) && defined(__MACH__))
#include <physfs.h>
#else
#include <physfs/physfs.h>
#endif
#include "u_mem.h"
#include "inferno.h"
#include "game.h"

View file

@ -22,11 +22,6 @@ COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
#include <string.h>
#include <stdarg.h>
#include <ctype.h>
#if !(defined(__APPLE__) && defined(__MACH__))
#include <physfs.h>
#else
#include <physfs/physfs.h>
#endif
#include "pstypes.h"
#include "error.h"

View file

@ -21,11 +21,7 @@ COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
#include <string.h>
#include <errno.h>
#include <limits.h>
#if !(defined(__APPLE__) && defined(__MACH__))
#include <physfs.h>
#else
#include <physfs/physfs.h>
#endif
#include "error.h"
#include "gameseq.h"
#include "player.h"

View file

@ -8,11 +8,7 @@
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#if !(defined(__APPLE__) && defined(__MACH__))
#include <physfs.h>
#else
#include <physfs/physfs.h>
#endif
#include "hmp.h"
#include "u_mem.h"
#include "cfile.h"

View file

@ -5,7 +5,7 @@
#include <string.h>
#include <ctype.h>
#if !(defined(__APPLE__) && defined(__MACH__))
#if 1 //!(defined(__APPLE__) && defined(__MACH__))
#include <physfs.h>
#else
#include <physfs/physfs.h>