aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure36
1 files changed, 27 insertions, 9 deletions
diff --git a/configure b/configure
index ab96850982..3c280dd906 100755
--- a/configure
+++ b/configure
@@ -92,6 +92,7 @@ add_engine cine "Cinematique evo 1" yes
add_engine cruise "Cinematique evo 2" no
add_engine drascula "Drascula: The Vampire Strikes Back" yes
add_engine gob "Gobli*ns" yes
+add_engine groovie "Groovie" yes
add_engine igor "Igor: Objective Uikokahonia" no
add_engine kyra "Legend of Kyrandia" yes
add_engine lure "Lure of the Temptress" yes
@@ -99,12 +100,15 @@ add_engine m4 "M4/MADS" no
add_engine made "MADE" no
add_engine parallaction "Parallaction" yes
add_engine queen "Flight of the Amazon Queen" yes
-add_engine saga "SAGA" yes
+add_engine saga "SAGA" yes "ihnm saga2"
+add_engine ihnm "IHNM" yes
+add_engine saga2 "SAGA 2 games" no
add_engine sky "Beneath a Steel Sky" yes
add_engine sword1 "Broken Sword 1" yes
add_engine sword2 "Broken Sword 2" yes
add_engine tinsel "Tinsel" no
add_engine touche "Touche: The Adventures of the Fifth Musketeer" yes
+add_engine tucker "Bud Tucker in Double Trouble" yes
_endian=unknown
_need_memalign=no
@@ -556,6 +560,15 @@ get_scumm_build_string() {
fi
}
+get_saga_build_string() {
+ if test `get_engine_build $1` != no ; then
+ if test $2 != no ; then
+ base="[ITE]"
+ fi
+ get_subengines_build_string $1 $2 "$base"
+ fi
+}
+
#
# Greet user
#
@@ -586,7 +599,7 @@ Usage: $0 [OPTIONS]...
Configuration:
-h, --help display this help and exit
- --backend=BACKEND backend to build (sdl, x11, morphos, dc, gp2x, iphone, null) [sdl]
+ --backend=BACKEND backend to build (sdl, morphos, dc, gp2x, iphone, null) [sdl]
Installation directories:
--prefix=DIR use this prefix for installing ScummVM [/usr/local]
@@ -1046,11 +1059,23 @@ case $_host_os in
beos*)
DEFINES="$DEFINES -DUNIX -DSYSTEM_NOT_SUPPORTING_D_TYPE"
# Needs -lbind -lsocket for the timidity MIDI driver
+ LDFLAGS="-L/boot/home/config/lib"
+ CFLAGS="-I/boot/home/config/include"
+ CXXFLAGS="$CXXFLAGS -fhuge-objects"
LIBS="$LIBS -lbind -lsocket"
type_1_byte='char'
type_2_byte='short'
type_4_byte='long'
;;
+ haiku*)
+ DEFINES="$DEFINES -DUNIX -DSYSTEM_NOT_SUPPORTING_D_TYPE"
+ # Needs -lnetwork for the timidity MIDI driver
+ LIBS="$LIBS -lnetwork"
+ CXXFLAGS="$CXXFLAGS -fhuge-objects"
+ type_1_byte='char'
+ type_2_byte='short'
+ type_4_byte='long'
+ ;;
solaris*)
DEFINES="$DEFINES -DUNIX -DSOLARIS -DSYSTEM_NOT_SUPPORTING_D_TYPE"
# Needs -lbind -lsocket for the timidity MIDI driver
@@ -1738,13 +1763,6 @@ case $_backend in
CXXFLAGS="$CXXFLAGS -march=armv4t"
MODULES="$MODULES backends/platform/gp2x"
;;
- x11)
- INCLUDES="$INCLUDES -I/usr/X11R6/include"
- LIBS="$LIBS -lpthread -lXext -lX11"
- LDFLAGS="$LDFLAGS -L/usr/X11R6/lib -L/usr/local/lib"
- DEFINES="$DEFINES -DX11_BACKEND"
- MODULES="$MODULES backends/platform/x11"
- ;;
iphone)
OBJCFLAGS="$OBJCFLAGS --std=c99"
LIBS="$LIBS -lobjc -framework UIKit -framework CoreGraphics -framework CoreSurface -framework LayerKit -framework GraphicsServices -framework CoreFoundation -framework Foundation -framework AudioToolbox -framework CoreAudio"