ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/Makefile.in
Revision 1.50 - (view) (annotate) - [select for diffs]
2012-04-01T15:14:56Z (12 years, 7 months ago) by asvitkine
Branch: MAIN
CVS Tags: HEAD
Changes since 1.49: +1 -1 lines
Diff to previous 1.49
|Description: avoid stripping binaries
|Author: Jonas Smedegaard <dr@jones.dk>
|Last-Update: 2012-03-04

Revision 1.49 - (view) (annotate) - [select for diffs]
2012-04-01T15:12:31Z (12 years, 7 months ago) by asvitkine
Branch: MAIN
Changes since 1.48: +22 -11 lines
Diff to previous 1.48
|Description: enable out-of-tree compilation of Basilisk II
| This patch affects the Makefile.in used to compile Basilisk II in
| order to allow out-of-tree compilation. This is useful for building
| multiple flavours of the Debian package.
|Author: Giulio Paci <giuliopaci@gmail.com>

Revision 1.48 - (view) (annotate) - [select for diffs]
2009-03-03T08:04:41Z (15 years, 8 months ago) by asvitkine
Branch: MAIN
Changes since 1.47: +2 -0 lines
Diff to previous 1.47
[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.47 - (view) (annotate) - [select for diffs]
2009-02-19T06:52:03Z (15 years, 8 months ago) by asvitkine
Branch: MAIN
Changes since 1.46: +7 -5 lines
Diff to previous 1.46
[patch from 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.46 - (view) (annotate) - [select for diffs]
2008-12-09T18:03:35Z (15 years, 11 months ago) by asvitkine
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45
some changes to make Basillisk build better on Leopard

Revision 1.45 - (view) (annotate) - [select for diffs]
2006-05-02T05:36:42Z (18 years, 6 months ago) by gbeauche
Branch: MAIN
CVS Tags: nigel-build-19
Changes since 1.44: +2 -2 lines
Diff to previous 1.44
Don't build a built-in GUI if --enable-standalone-gui was requested.

The following configurations were tested:
./configure --without-mon --with-gtk=gtk1 --enable-jit-compiler	  [B.GTK1]
./configure --without-mon					  [B.GTK2]
./configure --without-mon --enable-standalone-gui --without-gtk	  [no GUI]
./configure --without-mon --enable-standalone-gui --with-gtk=gtk1 [S.GTK1]
./configure --enable-jit-compiler --enable-standalone-gui	  [S.GTK2]

Revision 1.44 - (view) (annotate) - [select for diffs]
2006-04-19T06:55:54Z (18 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.43: +3 -3 lines
Diff to previous 1.43
Always build the STANDALONE_GUI hooks into Basilisk II.

Revision 1.43 - (view) (annotate) - [select for diffs]
2006-04-17T15:32:37Z (18 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.42: +12 -1 lines
Diff to previous 1.42
Create MacOS X bundle for BasiliskIIGUI.app. Also make sure to only link in
necessary GUI_LIBS and not all of the LIBS.

Revision 1.42 - (view) (annotate) - [select for diffs]
2006-04-16T21:25:41Z (18 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.41: +11 -4 lines
Diff to previous 1.41
Make Basilisk II main application not use GTK libraries when compiling with
STANDALONE_GUI. This is the second step towards a more interesting GUI alike
to VMware. Communication from/to the GUI is held by some lightweight RPC.

Note: The step should be enough to provide a tiny GTK GUI for MacOS X.

Revision 1.41 - (view) (annotate) - [select for diffs]
2006-04-16T16:32:45Z (18 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.40: +27 -4 lines
Diff to previous 1.40
Enable build of a standalone GUI (first step).

Revision 1.40 - (view) (annotate) - [select for diffs]
2006-01-21T13:06:32Z (18 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.39: +11 -0 lines
Diff to previous 1.39
MacOS X bundle

Revision 1.39 - (view) (annotate) - [select for diffs]
2005-07-01T05:54:58Z (19 years, 4 months ago) by gbeauche
Branch: MAIN
CVS Tags: nigel-build-17
Changes since 1.38: +1 -1 lines
Diff to previous 1.38
Don't remove config.h.in in distclean rule if we are still keeping configure

Revision 1.38 - (view) (annotate) - [select for diffs]
2005-06-06T19:31:22Z (19 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.37: +1 -1 lines
Diff to previous 1.37
Restrict mandatory SLIRP_CFLAGS to minimum, i.e. -fno-strict-aliasing.

Revision 1.37 - (view) (annotate) - [select for diffs]
2005-05-14T16:37:21Z (19 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.36: +2 -0 lines
Diff to previous 1.36
add missing rule to build extfs_macosx.mm

Revision 1.36 - (view) (annotate) - [select for diffs]
2005-05-14T08:10:49Z (19 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.35: +1 -7 lines
Diff to previous 1.35
detect slirp at configure time, aka fix build when ether_dummy.cpp is used

Revision 1.35 - (view) (annotate) - [select for diffs]
2005-05-13T17:32:13Z (19 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.34: +1 -1 lines
Diff to previous 1.34
Fix build on MacOS X: dedicated extfs_macosx.mm & static SDL libs

Revision 1.34 - (view) (annotate) - [select for diffs]
2005-05-13T09:21:21Z (19 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.33: +14 -2 lines
Diff to previous 1.33
Recognize Intel Compilers. Add user mode network stack with slirp from qemu.
Simply use "ether slirp" in the prefs file, no kernel module required. I
could perform up to 450 KB/sec on my DSL line.

Revision 1.33 - (view) (annotate) - [select for diffs]
2004-11-15T00:07:54Z (20 years ago) by gbeauche
Branch: MAIN
Changes since 1.32: +4 -0 lines
Diff to previous 1.32
Add Lauri's icon for Basilisk II builds on Windows

Revision 1.32 - (view) (annotate) - [select for diffs]
2004-11-14T23:21:54Z (20 years ago) by gbeauche
Branch: MAIN
Changes since 1.31: +21 -96 lines
Diff to previous 1.31
Handle .exe suffix for Windows builds. Remove obsolete rules for cpuopti.

Revision 1.31 - (view) (annotate) - [select for diffs]
2004-06-27T18:14:43Z (20 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.30: +3 -1 lines
Diff to previous 1.30
Handle SDL scancode -> Mac keycode map files

Revision 1.30 - (view) (annotate) - [select for diffs]
2004-06-23T22:33:45Z (20 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.29: +1 -1 lines
Diff to previous 1.29
Use clip_unix.cpp only with X11 targets. Otherwise, default to clip_dummy.cpp

Revision 1.29 - (view) (annotate) - [select for diffs]
2004-06-23T14:30:48Z (20 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.28: +1 -1 lines
Diff to previous 1.28
Initial SDL/video support. Fix VOSF code could lead to a crash on run-time
resolution/depth switching. Rearrange blitter lookup code, aka make it cleaner.

Revision 1.28 - (view) (annotate) - [select for diffs]
2004-05-09T16:11:45Z (20 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.27: +2 -0 lines
Diff to previous 1.27
TUN/TAP support

Revision 1.27 - (view) (annotate) - [select for diffs]
2004-01-20T03:30:52Z (20 years, 9 months ago) by nigel
Branch: MAIN
CVS Tags: nigel-build-15, nigel-build-16
Changes since 1.26: +3 -1 lines
Diff to previous 1.26
Make distclean remove some extra files/dirs generated by autoconf,
and some Darwin test programs generated by configure.
Note - Ideally it would also remove configure?

Revision 1.26 - (view) (annotate) - [select for diffs]
2003-10-12T22:39:57Z (21 years, 1 month ago) by gbeauche
Branch: MAIN
Changes since 1.25: +2 -0 lines
Diff to previous 1.25
Merge in __PAGEZERO hack from Michael Z. Sliczniak so that REAL_ADDRESSING
mode can work under Darwin.

Revision 1.25 - (view) (annotate) - [select for diffs]
2002-09-17T16:09:25Z (22 years, 1 month ago) by gbeauche
Branch: MAIN
CVS Tags: nigel-build-12, nigel-build-13
Changes since 1.24: +87 -1 lines
Diff to previous 1.24
Additions for the JIT compiler opcode translators + NOFLAGS variant of
regular instruction handlers.

Revision 1.24 - (view) (annotate) - [select for diffs]
2002-07-31T16:46:14Z (22 years, 3 months ago) by cebix
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23
- it is now possible to make the serial drivers pipe their input/output
  to programs by using a '|' followed by a command line as the modem or
  printer port setting (instead of a device name like '/dev/ttyS0')
  [Brian Johnson]
- the option "--config FILE" tells B2 to use a different config file

Revision 1.23 - (view) (annotate) - [select for diffs]
2001-08-19T16:18:30Z (23 years, 2 months ago) by gbeauche
Branch: MAIN
CVS Tags: snapshot-15012002
Changes since 1.22: +1 -1 lines
Diff to previous 1.22
- configure.in: actually save CXXFLAGS instead of CFLAGS in the code to
  detect whether the compiler supports -fno-merge-constants or not
- Makefile.in: make sure to link gencpu with g++ since it contains objects
  compiled from C++ code. Fix build problems with gcc 3.0.1

Revision 1.22 - (view) (annotate) - [select for diffs]
2001-06-26T22:35:40Z (23 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.21: +1 -1 lines
Diff to previous 1.21
- added SIGSEGV support for Linux/Alpha (to be checked), Darwin/PPC
- added uniform virtual memory allocation
  (supports mmap(), vm_allocate(), or fallbacks to malloc()/free())
- cleaned up memory allocation in main_unix.cpp

Revision 1.21 - (view) (annotate) - [select for diffs]
2001-05-20T20:31:50Z (23 years, 5 months ago) by gbeauche
Branch: MAIN
CVS Tags: release-0_9-1, snapshot-29052001
Changes since 1.20: +2 -2 lines
Diff to previous 1.20
- new and updated SIGSEGV support functions:
  + configure script cleanups
  + possible support for Direct Addressing / VOSF on other platforms

Revision 1.20 - (view) (annotate) - [select for diffs]
2001-01-28T14:05:19Z (23 years, 9 months ago) by gbeauche
Branch: MAIN
CVS Tags: snapshot-17022001
Changes since 1.19: +2 -2 lines
Diff to previous 1.19
Mainly changes to the VOSF code:
- improved blitters selection
- improved blitters performance if UNALIGNED_PROFITABLE is set
- cleaned up 8 bpp blitters

Revision 1.19 - (view) (annotate) - [select for diffs]
2000-10-10T20:55:38Z (24 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.18: +1 -1 lines
Diff to previous 1.18
DESTDIR was not respected by installdirs target

Revision 1.18 - (view) (annotate) - [select for diffs]
2000-10-10T18:54:34Z (24 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.17: +12 -10 lines
Diff to previous 1.17
- updated spec file
- make install/uninstall targets support DESTDIR variable
- fixed compilation problem with DIRECT_ADDRESSING

Revision 1.17 - (view) (annotate) - [select for diffs]
2000-07-25T15:19:42Z (24 years, 3 months ago) by cebix
Branch: MAIN
Changes since 1.16: +7 -6 lines
Diff to previous 1.16
- more cleanups
- splitted prefs.cpp into prefs.cpp and prefs_items.cpp to make prefs.cpp
  reusable for other projects

Revision 1.16 - (view) (annotate) - [select for diffs]
2000-07-13T13:47:05Z (24 years, 4 months ago) by cebix
Branch: MAIN
CVS Tags: snapshot-13072000
Changes since 1.15: +1 -1 lines
Diff to previous 1.15
- first version to run natively on NetBSD/m68k

Revision 1.15 - (view) (annotate) - [select for diffs]
1999-10-26T16:56:38Z (25 years ago) by cebix
Branch: MAIN
CVS Tags: release-0_8-1, snapshot-02111999, snapshot-22121999
Changes since 1.14: +1 -1 lines
Diff to previous 1.14
- small fixes to Makefile.in and configure script
- main_unix.cpp tested ENABLE_DGA instead of ENABLE_XF86_DGA

Revision 1.14 - (view) (annotate) - [select for diffs]
1999-10-23T17:57:44Z (25 years ago) by cebix
Branch: MAIN
Changes since 1.13: +4 -2 lines
Diff to previous 1.13
- audio_linux.cpp renamed to audio_oss_esd.cpp (now also used under FreeBSD)
  and added support for ESD
- medium removal is allowed for CD-ROM on exit
- added mkinstalldirs to "make install" target

Revision 1.13 - (view) (annotate) - [select for diffs]
1999-10-21T13:19:13Z (25 years ago) by cebix
Branch: MAIN
CVS Tags: snapshot-21101999
Changes since 1.12: +2 -0 lines
Diff to previous 1.12
- added fbdev video code and SPARC assembly optimizations

Revision 1.12 - (view) (annotate) - [select for diffs]
1999-10-19T17:41:34Z (25 years ago) by cebix
Branch: MAIN
Changes since 1.11: +5 -5 lines
Diff to previous 1.11
- added external file system
- moved most init/deinit code to InitAll()/ExitAll() in main.cpp

Revision 1.11 - (view) (annotate) - [select for diffs]
1999-10-18T16:15:39Z (25 years ago) by cebix
Branch: MAIN
Changes since 1.10: +54 -3 lines
Diff to previous 1.10
- compilation of cpuemu.cpp is now split

Revision 1.10 - (view) (annotate) - [select for diffs]
1999-10-12T20:00:52Z (25 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.9: +6 -5 lines
Diff to previous 1.9
- disk insertions are now checked for by the 60Hz interrupt routine
- localizable strings are split into a common and a platform-specific set
- fixed bug in CR->LF translation in AmigaOS/clip_amiga.cpp

Revision 1.9 - (view) (annotate) - [select for diffs]
1999-10-12T18:40:57Z (25 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.8: +20 -14 lines
Diff to previous 1.8
- improved Makefile and man page

Revision 1.8 - (view) (annotate) - [select for diffs]
1999-10-07T21:10:30Z (25 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7
- "make depend" now works

Revision 1.7 - (view) (annotate) - [select for diffs]
1999-10-05T16:04:23Z (25 years, 1 month ago) by cebix
Branch: MAIN
CVS Tags: release-0_7-2
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
- cosmetic fix

Revision 1.6 - (view) (annotate) - [select for diffs]
1999-10-04T21:07:17Z (25 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.5: +17 -19 lines
Diff to previous 1.5
- improved configuration and installation

Revision 1.5 - (view) (annotate) - [select for diffs]
1999-10-03T17:45:08Z (25 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.4: +7 -2 lines
Diff to previous 1.4
- sys_unix.cpp: changed one #ifdef that should really have been an #if
- Makefile.in: provided uninstall target

Revision 1.4 - (view) (annotate) - [select for diffs]
1999-10-03T17:12:20Z (25 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3
- install target didn't install keycodes file in proper location

Revision 1.3 - (view) (annotate) - [select for diffs]
1999-10-03T16:20:08Z (25 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.2: +15 -13 lines
Diff to previous 1.2
- renamed basilisk_ii_keycodes to keycodes
- default location of keycodes file is now $(sharedir)/keycodes
  (depends on install prefix)
- improved the install target

Revision 1.2 - (view) (annotate) - [select for diffs]
1999-10-03T15:11:07Z (25 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.1: +9 -7 lines
Diff to previous 1.1
- improved the clean/distclean targets

Revision 1.1 - (view) (annotate) - [select for diffs]
1999-10-03T14:16:25Z (25 years, 1 month ago) by cebix
Branch: MAIN
Branch point for: cebix
Initial revision

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