ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/MacOSX/Makefile.in
Revision 1.32 - (view) (annotate) - [select for diffs]
2009-11-07T08:05:42Z (15 years ago) by nigel
Branch: MAIN
CVS Tags: HEAD
Changes since 1.31: +56 -52 lines
Diff to previous 1.31
Make a few sections more like Unix/Makefile.in to simplify future resynchs -
includes fixes so that it will actually build again. Some whitespace fixes.

Revision 1.31 - (view) (annotate) - [select for diffs]
2009-11-07T07:41:04Z (15 years ago) by nigel
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30
A few more fixes to thoroughly clean

Revision 1.30 - (view) (annotate) - [select for diffs]
2009-11-07T07:19:25Z (15 years ago) by nigel
Branch: MAIN
Changes since 1.29: +5 -4 lines
Diff to previous 1.29
After universal binary build changes, repair the clean rules

Revision 1.29 - (view) (annotate) - [select for diffs]
2008-12-09T18:03:35Z (15 years, 11 months ago) by asvitkine
Branch: MAIN
Changes since 1.28: +1 -1 lines
Diff to previous 1.28
some changes to make Basillisk build better on Leopard

Revision 1.28 - (view) (annotate) - [select for diffs]
2007-11-01T15:33:22Z (17 years ago) by gbeauche
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27
Rewrite ExtFS support for MacOS X. This implementation uses xattrs (metadata)
on Tiger+ to store FInfo and FXInfo. Otherwise, plain old .finfo/ helpers are
used. "Safe" flags and fields are always synchronized to/from MacOS X.

BTW, CFString leak was fixed at the same time.

Revision 1.27 - (view) (annotate) - [select for diffs]
2007-06-15T22:54:23Z (17 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.26: +8 -2 lines
Diff to previous 1.26
Fix REAL_ADDRESSING mode on MacOS X, aka move Mach defines to config_macosx.h
and fix lowmem (BLESS) to handle other-endian binaries.

Revision 1.26 - (view) (annotate) - [select for diffs]
2007-06-15T21:46:25Z (17 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.25: +26 -7 lines
Diff to previous 1.25
Disable cxmon by default for MacOS X builds. Add hackery to cross-compile
a working 10.2/ppc binary.

Revision 1.25 - (view) (annotate) - [select for diffs]
2007-06-15T17:11:46Z (17 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.24: +117 -63 lines
Diff to previous 1.24
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.

Revision 1.24 - (view) (annotate) - [select for diffs]
2007-06-15T10:11:28Z (17 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.23: +28 -4 lines
Diff to previous 1.23
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.

Revision 1.23 - (view) (annotate) - [select for diffs]
2007-06-15T09:16:58Z (17 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.22: +153 -113 lines
Diff to previous 1.22
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.

Revision 1.22 - (view) (annotate) - [select for diffs]
2006-07-31T08:47:52Z (18 years, 3 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-19
Changes since 1.21: +2 -2 lines
Diff to previous 1.21
ether_unix.cpp somehow pulls something in that needs mem_banks.
If it isn't compiled in this directory, the wrong config.h is used.

Revision 1.21 - (view) (annotate) - [select for diffs]
2006-07-28T13:18:12Z (18 years, 4 months ago) by nigel
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20
Giving up on the Objective-C version, also need to remove it from the makefile

Revision 1.20 - (view) (annotate) - [select for diffs]
2006-05-25T05:03:03Z (18 years, 6 months ago) by nigel
Branch: MAIN
Changes since 1.19: +5 -2 lines
Diff to previous 1.19
libgenemu can't find regflags in the XCode built newcpu.o,
so we compile it from the makefile into the lib, and not in the project

Revision 1.19 - (view) (annotate) - [select for diffs]
2006-05-14T11:58:41Z (18 years, 6 months ago) by nigel
Branch: MAIN
Changes since 1.18: +21 -9 lines
Diff to previous 1.18
Compile the CPU emulator in the makefile, so that it picks up configure-
generated #defines that are needed for running on X86 (vs PPC) emulator

Revision 1.18 - (view) (annotate) - [select for diffs]
2006-01-04T06:11:04Z (18 years, 10 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-17
Changes since 1.17: +2 -1 lines
Diff to previous 1.17
Clean up after configure

Revision 1.17 - (view) (annotate) - [select for diffs]
2005-12-29T13:06:12Z (18 years, 10 months ago) by nigel
Branch: MAIN
Changes since 1.16: +21 -6 lines
Diff to previous 1.16
Working EtherNet (SLIRP), minor doco update, semaphore.h needed for Unix src.

Revision 1.16 - (view) (annotate) - [select for diffs]
2004-01-29T12:26:28Z (20 years, 9 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-16
Changes since 1.15: +3 -2 lines
Diff to previous 1.15
On second thoughts, not many people will be building on 10.1,
so it is better to create a dummy file now.

Revision 1.15 - (view) (annotate) - [select for diffs]
2004-01-29T12:24:43Z (20 years, 9 months ago) by nigel
Branch: MAIN
Changes since 1.14: +5 -2 lines
Diff to previous 1.14
Try to get nowrite.icns from 10.1 install

Revision 1.14 - (view) (annotate) - [select for diffs]
2004-01-28T07:24:31Z (20 years, 10 months ago) by nigel
Branch: MAIN
Changes since 1.13: +9 -9 lines
Diff to previous 1.13
Xcode vs Project Builder is now automatically configured - no extra rules

Revision 1.13 - (view) (annotate) - [select for diffs]
2004-01-27T22:04:12Z (20 years, 10 months ago) by nigel
Branch: MAIN
Changes since 1.12: +4 -2 lines
Diff to previous 1.12
Use xcode for app target, too (thanks to John Daniel)

Revision 1.12 - (view) (annotate) - [select for diffs]
2004-01-27T01:15:17Z (20 years, 10 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-15
Changes since 1.11: +12 -6 lines
Diff to previous 1.11
Cleanup extra Darwin generated link and programs, stuff from 10.3's autoconf,
OS X finder cache, ide rule now uses xcode, oldide rule for Project Builder.

Revision 1.11 - (view) (annotate) - [select for diffs]
2003-08-02T08:19:48Z (21 years, 3 months ago) by nigel
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
Updated Unix config.{guess,sub} which know about Darwin means that
we can use them instead of looking for the OS X installed versions.

Revision 1.10 - (view) (annotate) - [select for diffs]
2003-06-03T12:27:12Z (21 years, 5 months ago) by nigel
Branch: MAIN
Changes since 1.9: +1 -0 lines
Diff to previous 1.9
Added RCS Id

Revision 1.9 - (view) (annotate) - [select for diffs]
2003-03-24T10:18:23Z (21 years, 8 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-12, nigel-build-13
Changes since 1.8: +4 -3 lines
Diff to previous 1.8
Unix/timer_unix.cpp was also being compiled with the wrong sysdeps.h
(the one from the Unix directory)

Revision 1.8 - (view) (annotate) - [select for diffs]
2003-03-24T06:18:20Z (21 years, 8 months ago) by nigel
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7
I was compiling ../Unix/sys_unix.cpp, but that meant the compiler
was pulling in ../Unix/sysdeps.h that did not define loff_t.
So, I now generate and compile a symlink to that file instead

Revision 1.7 - (view) (annotate) - [select for diffs]
2003-01-10T23:05:06Z (21 years, 10 months ago) by nigel
Branch: MAIN
Changes since 1.6: +17 -66 lines
Diff to previous 1.6
Make cpuemu[1-8].cpp if a for loop, a few minor corrections

Revision 1.6 - (view) (annotate) - [select for diffs]
2002-10-22T12:09:17Z (22 years, 1 month ago) by nigel
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5
Corrected dependency for non-ide building
(makefile was not generating cpuemu*.cpp)

Revision 1.5 - (view) (annotate) - [select for diffs]
2002-10-06T23:28:58Z (22 years, 1 month ago) by nigel
Branch: MAIN
Changes since 1.4: +3 -31 lines
Diff to previous 1.4
Change required for GCC 3.1 (stdc++ library needed in C++ program link),
general tidy-up (now use G++ to compile several files at once for gencpu)

Revision 1.4 - (view) (annotate) - [select for diffs]
2002-03-16T11:50:45Z (22 years, 8 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-10
Changes since 1.3: +47 -35 lines
Diff to previous 1.3
New script to generate symlinks, remove any symlink generation from Makefile,
Makefile now generates 8 wrappers for cpuemu.cpp to slightly improve compile
time, added the 8 wrappers to the Project Builder file, updated doco

Revision 1.3 - (view) (annotate) - [select for diffs]
2002-03-16T09:09:19Z (22 years, 8 months ago) by nigel
Branch: MAIN
Changes since 1.2: +4 -1 lines
Diff to previous 1.2
Added BasiliskII.icns (needed to build the application), and a rule
to generate it (empty file) if the developer doesn't supply an icon

Revision 1.2 - (view) (annotate) - [select for diffs]
2002-03-16T05:47:11Z (22 years, 8 months ago) by nigel
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
Add Project builder and resource directories

Revision 1.1 - (view) (annotate) - [select for diffs]
2002-03-16T04:00:24Z (22 years, 8 months ago) by nigel
Branch: MAIN
Initial revision of Mac OS X port code. Uses Objective-C++. Needs Mac OS 10.1

Convenience Links

Links to HEAD: (view) (annotate)

Compare Revisions

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.

  Diffs between and
  Type of Diff should be a