[Joseph Oswald] The src/MacOSX/configure script generated by autoconf is broken (it has bad syntax after the egrep test). Applying a fix from the src/Unix fixes this.
some changes to make Basillisk build better on Leopard
Fix REAL_ADDRESSING mode on MacOS X, aka move Mach defines to config_macosx.h and fix lowmem (BLESS) to handle other-endian binaries.
Disable cxmon by default for MacOS X builds. Add hackery to cross-compile a working 10.2/ppc binary.
Enable universal builds with --enable-universal Move arch-dependent definitions to config_macosx.h, i.e. make them compile time instead of configure time. Support IEEE FPU emulation core only.
Fix cxmon files inclusion. Drop support for non ppc & x86 MacOS X arches. Make JIT files & defs selection at build-time, not configure-time (FATs). NOTE: be careful, larger changes are yet to come.
Build MacOS X binaries only from the command line. Prepare the configure scripts as follows: [NO_CONFIGURE=1] ../Unix/autogen.sh Second round will be to build FAT binaries.
Remove the 33-bit addressing hack as it's overly complex for not much gain. Rather, use an address override prefix (0x67) though Intel Core optimization reference guide says to avoid LCP prefixes. In practise, impact on performance is measurably marginal on e.g. Speedometer tests.
Resync with latest src/Unix/configure.ac
Incorporate recent changes from Unix equivalent files
A few more updates from latest Unix configure.ac
Re-sync with Unix version. Fixes black screen bug
Check for CoreFoundation framework (Darwin 8.0.1). Likewise for IOKit/storage/IOBlockStorageDevice.h which is not available there on x86
Typo in IDE auto-detection
/bin/true isn't on OS X, auto-detect Xcode (vs Project Builder), some textual changes to make it even more like Unix/autoconfigure.ac
Some latest changes from Unix version, add subterfuge test back in (even though it will still hang - it is not needed on OS X), use DIRECT/REAL_ADDRESSING/FPU_IEEE/UAE from config
Latest changes from Unix version (mostly signal/page zero fixes)
Added minor changes from latest Unix version
Incomporated some more stuff from latest Unix version, formatting changes
Fixes for latest FPU emulation source. (We add the FPU_* into config.h so that the IDE can pick it up automatically)
Corrections for 10.1 (which has a much older autoconf)
SOme 10.2 compile fixes
Correct path for some Unix files
Incorporate several changes from latest Unix version of file
caddr_t change (to go with vm_alloc.* change?) from Unix files
Added latest changes in Unix version
Updated final "make" message
Initial revision of Mac OS X port code. Uses Objective-C++. Needs Mac OS 10.1
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.