ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/Unix/Makefile.in
Revision 1.47 - (view) (annotate) - [select for diffs]
2009-08-18T03:27:50Z (15 years, 3 months ago) by asvitkine
Branch: MAIN
CVS Tags: HEAD
Changes since 1.46: +3 -2 lines
Diff to previous 1.46 , to selected 1.7
MacOSX: Use the prefs editor from the Launcher project.

Revision 1.46 - (view) (annotate) - [select for diffs]
2009-03-03T08:07:22Z (15 years, 8 months ago) by asvitkine
Branch: MAIN
Changes since 1.45: +2 -0 lines
Diff to previous 1.45 , to selected 1.7
[patch by Mike Sliczniak]

Here is a patch to allow compiling of SS and B2 with an SDL Framework. You can
get this by downloading from:

http://www.libsdl.org/release/SDL-1.2.13.dmg

Here is how I tested on an intel 32-bit mac with Mac OS X 10.5.6:

SS ./autogen.sh --disable-standalone-gui --enable-vosf --enable-sdl-framework --enable-sdl-framework-prefix=/Users/mzs/Library/Frameworks --enable-sdl-video --disable-sdl-audio --enable-addressing=real
--without-esd --without-gtk --without-mon --without-x

SS /autogen.sh --disable-standalone-gui --enable-vosf --disable-sdl-framework --disable-sdl-video --disable-sdl-audio --enable-addressing=real --without-esd --without-gtk --without-mon --with-x

B2 ./autogen.sh --disable-standalone-gui --enable-vosf --enable-sdl-framework --enable-sdl-framework-prefix=/Users/mzs/Library/Frameworks --enable-sdl-video --enable-sdl-audio --enable-addressing=real --without-esd --without-gtk --without-mon --without-x --enable-jit-compiler

B2 ./autogen.sh --disable-standalone-gui --enable-vosf --disable-sdl-framework --disable-sdl-video --disable-sdl-audio --enable-addressing=real --with-esd --without-gtk --without-mon --with-x --enable-jit-compiler

(esound does not really work on mac, it needs some better coreaudio patches.)

configure.ac for SS has two little additional fixes so that the Cocoa prefs gui
does not get built if you are building for X11 and so that you can use esd, sdl,
or coreaudio for sound.

Revision 1.45 - (view) (annotate) - [select for diffs]
2009-02-19T07:02:46Z (15 years, 9 months ago) by asvitkine
Branch: MAIN
Changes since 1.44: +8 -6 lines
Diff to previous 1.44 , to selected 1.7
[Patch by Mike Sliczniak]
Here is a patch that has a shell script cpr.sh to recursively copy directories but
discarding things that cause problems at least on 10.4 when making the .app bundles.

Revision 1.44 - (view) (annotate) - [select for diffs]
2008-11-21T01:09:28Z (15 years, 11 months ago) by asvitkine
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 , to selected 1.7
Fix Leopard build.

Revision 1.43 - (view) (annotate) - [select for diffs]
2007-07-28T15:50:30Z (17 years, 3 months ago) by asvitkine
Branch: MAIN
Changes since 1.42: +1 -0 lines
Diff to previous 1.42 , to selected 1.7
copy prefs stuff into app bundle

Revision 1.42 - (view) (annotate) - [select for diffs]
2006-07-19T06:00:26Z (18 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.41: +1 -1 lines
Diff to previous 1.41 , to selected 1.7
Fix for parallel build (make -j20 here)

Revision 1.41 - (view) (annotate) - [select for diffs]
2006-07-16T12:47:38Z (18 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 , to selected 1.7
Prepare for new code generator and mid-level optimizations.

Revision 1.40 - (view) (annotate) - [select for diffs]
2006-05-08T17:19:45Z (18 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 , to selected 1.7
Also nuke MacOS X GUI binary and bundle for make clean

Revision 1.39 - (view) (annotate) - [select for diffs]
2006-05-02T05:50:38Z (18 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 , to selected 1.7
Don't build a built-in GUI with --enable-standalone-gui was requested

Revision 1.38 - (view) (annotate) - [select for diffs]
2006-05-01T22:33:34Z (18 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.37: +47 -5 lines
Diff to previous 1.37 , to selected 1.7
Port --enable-standalone-gui support to SheepShaver

Others changes include:
- Factor out STR_SIG_INSTALL_ERR messages
- Process command line arguments early (prior to calling PrefsInit())
- GUI: set start_clicked only if the "Start" button was clicked
- GUI: save changes to the "Input" pane when the "Start" button was clicked

Revision 1.37 - (view) (annotate) - [select for diffs]
2005-12-11T18:15:34Z (18 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.36: +12 -4 lines
Diff to previous 1.36 , to selected 1.7
arrangements for non-gcc compilers

Revision 1.36 - (view) (annotate) - [select for diffs]
2005-12-04T17:46:52Z (18 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.35: +1 -1 lines
Diff to previous 1.35 , to selected 1.7
Fix build of test-powerpc on non-{x86,ppc} platforms

Revision 1.35 - (view) (annotate) - [select for diffs]
2005-07-03T13:05:36Z (19 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.34: +8 -2 lines
Diff to previous 1.34 , to selected 1.7
Add necessary configury + support code to support slirp in SheepShaver,
the user-space network emulation layer. Enable it on all Unix supported
platforms where I know it works.

Revision 1.34 - (view) (annotate) - [select for diffs]
2005-06-30T22:19:01Z (19 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.33: +1 -1 lines
Diff to previous 1.33 , to selected 1.7
HFS+ is case insensitive (sic!). At least, it pointed out to not remove
ppc_asm.s file but rather the temporary ppc_asm.out.s variant.

Revision 1.33 - (view) (annotate) - [select for diffs]
2005-04-07T22:35:47Z (19 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.32: +1 -1 lines
Diff to previous 1.32 , to selected 1.7
What a silly thing I wrote! Really nuke the generated file, not the original
source. IOW, don't commit stuff when you are ill.

Revision 1.32 - (view) (annotate) - [select for diffs]
2005-04-03T15:35:20Z (19 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.31: +1 -1 lines
Diff to previous 1.31 , to selected 1.7
remove generated ppc_asm.S on make clean

Revision 1.31 - (view) (annotate) - [select for diffs]
2005-03-28T09:06:46Z (19 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.30: +1 -1 lines
Diff to previous 1.30 , to selected 1.7
fix make modules for Linux NetDriver

Revision 1.30 - (view) (annotate) - [select for diffs]
2005-02-21T22:29:49Z (19 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 , to selected 1.7
having both ppc_asm.S and ppc_asm.s in the same dir on MacOS X is a bad idea...

Revision 1.29 - (view) (annotate) - [select for diffs]
2005-02-13T15:32:10Z (19 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.28: +4 -3 lines
Diff to previous 1.28 , to selected 1.7
Support NetBSD 2.0 for x86:
- implement trunc() function, isless() and isgreater() macros
- execute genexec.pl through a real perl executable
- disable generation of debug info from dyngen u-ops

Revision 1.28 - (view) (annotate) - [select for diffs]
2005-01-30T21:19:07Z (19 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27 , to selected 1.7
Add InitAll() which covers common initializations so that to avoid duplicate
code and possible bugs (e.g. on BeOS/PPC). Likewise for ExitAll().

Revision 1.27 - (view) (annotate) - [select for diffs]
2005-01-10T22:50:54Z (19 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.26: +4 -3 lines
Diff to previous 1.26 , to selected 1.7
better handling of no-dyngen cases in makefiles

Revision 1.26 - (view) (annotate) - [select for diffs]
2004-12-21T23:27:11Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.25: +5 -0 lines
Diff to previous 1.25 , to selected 1.7
Append disassembler to dyngen, if available

Revision 1.25 - (view) (annotate) - [select for diffs]
2004-12-19T08:10:51Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.24: +1 -1 lines
Diff to previous 1.24 , to selected 1.7
append jit srcs for test-powerpc, no need to prepend in a wrong way

Revision 1.24 - (view) (annotate) - [select for diffs]
2004-12-18T22:36:16Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.23: +4 -1 lines
Diff to previous 1.23 , to selected 1.7
enable build of the powerpc-tester without JIT

Revision 1.23 - (view) (annotate) - [select for diffs]
2004-11-25T19:14:15Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.22: +18 -1 lines
Diff to previous 1.22 , to selected 1.7
enable build of the cpu tester from the SheepShaver tree

Revision 1.22 - (view) (annotate) - [select for diffs]
2004-11-24T22:57:10Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.21: +4 -4 lines
Diff to previous 1.21 , to selected 1.7
move ppc-execute-impl.cpp dep down after DYNGENDEPS is defined
(fix parallel build, tested as make -j5)

Revision 1.21 - (view) (annotate) - [select for diffs]
2004-11-22T23:35:05Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.20: +0 -1 lines
Diff to previous 1.20 , to selected 1.7
fix build with dyngen JIT

Revision 1.20 - (view) (annotate) - [select for diffs]
2004-11-22T22:23:55Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.19: +22 -14 lines
Diff to previous 1.19 , to selected 1.7
Add .exe extensions accordingly. Fix build without dyngen JIT support

Revision 1.19 - (view) (annotate) - [select for diffs]
2004-11-10T07:24:33Z (20 years ago) by gbeauche
Branch: MAIN
Changes since 1.18: +7 -4 lines
Diff to previous 1.18 , to selected 1.7
fix deps for parallel build (tested make -j4)

Revision 1.18 - (view) (annotate) - [select for diffs]
2004-07-10T07:38:51Z (20 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.17: +3 -1 lines
Diff to previous 1.17 , to selected 1.7
Use Nigel's "extfs" implementation on MacOS X

Revision 1.17 - (view) (annotate) - [select for diffs]
2004-07-07T04:13:37Z (20 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.16: +13 -0 lines
Diff to previous 1.16 , to selected 1.7
MacOS X bundle stuff. make SheepShaver_app to build the .app.

Revision 1.16 - (view) (annotate) - [select for diffs]
2004-07-02T06:06:34Z (20 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15 , to selected 1.7
Move NQD to gfxaccel.cpp, since it does not depend on a specific system
implementation.

Revision 1.15 - (view) (annotate) - [select for diffs]
2004-06-27T22:14:09Z (20 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.14: +1 -1 lines
Diff to previous 1.14 , to selected 1.7
fix typo

Revision 1.14 - (view) (annotate) - [select for diffs]
2004-06-27T22:12:52Z (20 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 , to selected 1.7
Add configure macros to check for -framework Carbon and -framwork IOKit so
that we can include ../MacOSX/clip_macosx.cpp (clipboard support),
../MacOSX/sys_darwin.cpp (cdrom, floppy et al. support). Also handle new
SDL keycodes file.

Revision 1.13 - (view) (annotate) - [select for diffs]
2004-06-24T15:37:25Z (20 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 , to selected 1.7
SDL support in SheepShaver too, though it doesn't work in native mode
on Linux/ppc as libSDL is pulling in libpthread which conflicts with
our sheepthreads.

Revision 1.12 - (view) (annotate) - [select for diffs]
2004-05-12T11:39:00Z (20 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.11: +1 -0 lines
Diff to previous 1.11 , to selected 1.7
chmod 755 installed tunconfig

Revision 1.11 - (view) (annotate) - [select for diffs]
2004-05-09T17:55:11Z (20 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.10: +12 -5 lines
Diff to previous 1.10 , to selected 1.7
Link keycodes & tunconfig files, DESTDIR'ify Unix/Makefile

Revision 1.10 - (view) (annotate) - [select for diffs]
2004-02-16T16:30:22Z (20 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 , to selected 1.7
Add --with-dgcc=COMPILER to use C++ COMPILER (gcc) suitable to compile
synthetic opcodes. Auto-detect ICC and force use of gcc for DYNGEN_CC.

Revision 1.9 - (view) (annotate) - [select for diffs]
2004-01-18T22:12:24Z (20 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.8: +4 -3 lines
Diff to previous 1.8 , to selected 1.7
Handle dummy files. Merge in configure stuff for Mach exception filters.
Check whether struct sigaction defines sa_restorer member. Don't include
posix_sem.cpp on native Linux/ppc builds.

Revision 1.8 - (view) (annotate) - [select for diffs]
2003-12-04T17:26:37Z (20 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7
Add new thunking system for 64-bit fixes.

Revision 1.7 - (view) (annotate) - [selected]
2003-11-24T23:39:35Z (20 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.6: +26 -1 lines
Diff to previous 1.6
Handle "JIT1" engine but disable it for now since there are some problems
with SheepShaver integration from Kheperix.

Revision 1.6 - (view) (annotate) - [select for diffs]
2003-11-01T17:03:55Z (21 years ago) by gbeauche
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 , to selected 1.7
fix ppc-execute.o dependency

Revision 1.5 - (view) (annotate) - [select for diffs]
2003-09-07T14:26:15Z (21 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.4: +8 -1 lines
Diff to previous 1.4 , to selected 1.7
Handle new ppc emulator

Revision 1.4 - (view) (annotate) - [select for diffs]
2003-05-22T22:12:04Z (21 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 , to selected 1.7
Import VOSF from Basilisk II for faster and more accurate video refresh.
There may be some bugs left though. Rework sigsegv_handler() a little to
accomodate VOSF way of life.

TODO: merge video drivers infrastructure from B2.

Revision 1.3 - (view) (annotate) - [select for diffs]
2003-05-13T16:59:57Z (21 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.2: +1 -0 lines
Diff to previous 1.2 , to selected 1.7
Use vm_acquire/vm_acquire_fixed/vm_release API. Prepare use of SIGSEGV
handlers and instruction skippers. Fix test prior to including posix_sem.cpp.

Revision 1.2 - (view) (annotate) - [select for diffs]
2003-01-04T12:23:39Z (21 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 , to selected 1.7
Sync with changes from cxmon and B2. I have yet to find out why my old
disk image (8.1 based) no longer boots completely. :-/

Revision 1.1 - (view) (annotate) - [select for diffs]
2002-02-04T16:58:13Z (22 years, 9 months ago) by cebix
Branch: MAIN
Branch point for: cebix
Diff to selected 1.7
Initial revision

Convenience Links

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