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 (14 years, 7 months ago) by nigel
Branch: MAIN
CVS Tags: HEAD
Changes since 1.31: +56 -52 lines
Diff to previous 1.31 , to selected 1.16
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 (14 years, 7 months ago) by nigel
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 , to selected 1.16
A few more fixes to thoroughly clean

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

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

Revision 1.28 - (view) (annotate) - [select for diffs]
2007-11-01T15:33:22Z (16 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27 , to selected 1.16
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 ago) by gbeauche
Branch: MAIN
Changes since 1.26: +8 -2 lines
Diff to previous 1.26 , to selected 1.16
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 ago) by gbeauche
Branch: MAIN
Changes since 1.25: +26 -7 lines
Diff to previous 1.25 , to selected 1.16
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 ago) by gbeauche
Branch: MAIN
Changes since 1.24: +117 -63 lines
Diff to previous 1.24 , to selected 1.16
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 ago) by gbeauche
Branch: MAIN
Changes since 1.23: +28 -4 lines
Diff to previous 1.23 , to selected 1.16
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 ago) by gbeauche
Branch: MAIN
Changes since 1.22: +153 -113 lines
Diff to previous 1.22 , to selected 1.16
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 (17 years, 10 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-19
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 , to selected 1.16
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 (17 years, 10 months ago) by nigel
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 , to selected 1.16
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 ago) by nigel
Branch: MAIN
Changes since 1.19: +5 -2 lines
Diff to previous 1.19 , to selected 1.16
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, 1 month ago) by nigel
Branch: MAIN
Changes since 1.18: +21 -9 lines
Diff to previous 1.18 , to selected 1.16
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, 5 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-17
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 , to selected 1.16
Clean up after configure

Revision 1.17 - (view) (annotate) - [select for diffs]
2005-12-29T13:06:12Z (18 years, 5 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) - [selected]
2004-01-29T12:26:28Z (20 years, 4 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, 4 months ago) by nigel
Branch: MAIN
Changes since 1.14: +5 -2 lines
Diff to previous 1.14 , to selected 1.16
Try to get nowrite.icns from 10.1 install

Revision 1.14 - (view) (annotate) - [select for diffs]
2004-01-28T07:24:31Z (20 years, 4 months ago) by nigel
Branch: MAIN
Changes since 1.13: +9 -9 lines
Diff to previous 1.13 , to selected 1.16
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, 4 months ago) by nigel
Branch: MAIN
Changes since 1.12: +4 -2 lines
Diff to previous 1.12 , to selected 1.16
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, 4 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-15
Changes since 1.11: +12 -6 lines
Diff to previous 1.11 , to selected 1.16
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 (20 years, 10 months ago) by nigel
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 , to selected 1.16
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 ago) by nigel
Branch: MAIN
Changes since 1.9: +1 -0 lines
Diff to previous 1.9 , to selected 1.16
Added RCS Id

Revision 1.9 - (view) (annotate) - [select for diffs]
2003-03-24T10:18:23Z (21 years, 2 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 , to selected 1.16
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, 2 months ago) by nigel
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7 , to selected 1.16
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, 5 months ago) by nigel
Branch: MAIN
Changes since 1.6: +17 -66 lines
Diff to previous 1.6 , to selected 1.16
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 (21 years, 8 months ago) by nigel
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 , to selected 1.16
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 (21 years, 8 months ago) by nigel
Branch: MAIN
Changes since 1.4: +3 -31 lines
Diff to previous 1.4 , to selected 1.16
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, 3 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-10
Changes since 1.3: +47 -35 lines
Diff to previous 1.3 , to selected 1.16
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, 3 months ago) by nigel
Branch: MAIN
Changes since 1.2: +4 -1 lines
Diff to previous 1.2 , to selected 1.16
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, 3 months ago) by nigel
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 , to selected 1.16
Add Project builder and resource directories

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

Convenience Links

Links to HEAD: (view) (annotate) Links to MAIN: (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