(cherry picked from commit 5a9e78a3be)
Note: Support for building on windows or mac was (probably) broken while cherry-picking
Signed-off-by: Thibault Lemaire <thibault.lemaire@protonmail.com>
macOS: The game now compiles and runs on modern (macOS 11.5+) macs, both
on x86_64 and arm64
macOS: When compiled for Raider Retreat, the game now uses a separate directory
macOS: utility_mac.c and File_Mac.c are now used by the build system
instead of utility.c and File.c respectively. This reduces the overall
amount of hard to read `#if`ed code on all platforms.
references the core files within the main source tree.
git-svn-id: svn://www.homeworldsdl.org:3692/homeworldsdl/homeworld/trunk@260 026c9d8a-83c9-0310-a9c7-971d0a006279
(Unfortunately, some files had mixed line endings so they appear to
have changed when they haven't - which is what eol-style=native will
prevent from happening in future.)
git-svn-id: svn://www.homeworldsdl.org:3692/homeworldsdl/homeworld/trunk@257 026c9d8a-83c9-0310-a9c7-971d0a006279
original archive (for example: Homeworld.big -> Homeworld.big.contents)
- mkdir system call quotes directory path to allow for spaces and the like
- changes version number to 3.0
git-svn-id: svn://www.homeworldsdl.org:3692/homeworldsdl/homeworld/trunk@85 026c9d8a-83c9-0310-a9c7-971d0a006279
the individual file extract option is not implemented;
it will dump the ENTIRE .big file to disk:
biggie -x <archive.big>
- adds missing #define to biggie's MacOSX compile command
git-svn-id: svn://www.homeworldsdl.org:3692/homeworldsdl/homeworld/trunk@83 026c9d8a-83c9-0310-a9c7-971d0a006279
-v option works). The majority of changes are Linux compatible
so should make the Linux port easier later on.
git-svn-id: svn://www.homeworldsdl.org:3692/homeworldsdl/homeworld/trunk@82 026c9d8a-83c9-0310-a9c7-971d0a006279
the equivalent (and up-to-date) file in src/Game.
git-svn-id: svn://www.homeworldsdl.org:3692/homeworldsdl/homeworld/trunk@80 026c9d8a-83c9-0310-a9c7-971d0a006279
svn rename doesn't recognise the difference on my system.
git-svn-id: svn://www.homeworldsdl.org:3692/homeworldsdl/homeworld/trunk@79 026c9d8a-83c9-0310-a9c7-971d0a006279
creator. These are the original source files as provided by Relic.
git-svn-id: svn://www.homeworldsdl.org:3692/homeworldsdl/homeworld/trunk@78 026c9d8a-83c9-0310-a9c7-971d0a006279