mirror of
https://github.com/libretro/scummvm.git
synced 2024-11-30 04:40:39 +00:00
BUILD: Split configure.engines down to a single file per engine.
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically.
This commit is contained in:
parent
c63b2b2b2c
commit
aa947c9474
3
Makefile
3
Makefile
@ -82,7 +82,8 @@ EXECUTABLE := $(EXEPRE)scummvm$(EXEEXT)
|
||||
include $(srcdir)/Makefile.common
|
||||
|
||||
# check if configure has been run or has been changed since last run
|
||||
config.h config.mk: $(srcdir)/configure $(srcdir)/engines/configure.engines
|
||||
ENGINE_SUBDIRS_CONFIGURE := $(wildcard $(srcdir)/engines/*/configure.engine)
|
||||
config.h config.mk: $(srcdir)/configure $(ENGINE_SUBDIRS_CONFIGURE)
|
||||
ifeq "$(findstring config.mk,$(MAKEFILE_LIST))" "config.mk"
|
||||
@echo "Running $(srcdir)/configure with the last specified parameters"
|
||||
@sleep 2
|
||||
|
4
configure
vendored
4
configure
vendored
@ -97,7 +97,9 @@ add_feature() {
|
||||
_srcdir=`dirname $0`
|
||||
|
||||
# Read list of engines
|
||||
. $_srcdir/engines/configure.engines
|
||||
for i in $_srcdir/engines/*/configure.engine; do
|
||||
. "$i"
|
||||
done
|
||||
|
||||
#
|
||||
# Default settings
|
||||
|
3
engines/agi/configure.engine
Normal file
3
engines/agi/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine agi "AGI" yes
|
4
engines/agos/configure.engine
Normal file
4
engines/agos/configure.engine
Normal file
@ -0,0 +1,4 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine agos "AGOS" yes "agos2" "AGOS 1 games"
|
||||
add_engine agos2 "AGOS 2 games" yes
|
3
engines/avalanche/configure.engine
Normal file
3
engines/avalanche/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine avalanche "Lord Avalot d'Argent" no
|
3
engines/cge/configure.engine
Normal file
3
engines/cge/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine cge "CGE" yes
|
3
engines/cine/configure.engine
Normal file
3
engines/cine/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine cine "Cinematique evo 1" yes
|
3
engines/composer/configure.engine
Normal file
3
engines/composer/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine composer "Magic Composer" yes
|
@ -1,57 +0,0 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine scumm "SCUMM" yes "scumm_7_8 he" "v0-v6 games"
|
||||
add_engine scumm_7_8 "v7 & v8 games" yes
|
||||
add_engine he "HE71+ games" yes
|
||||
add_engine agi "AGI" yes
|
||||
add_engine agos "AGOS" yes "agos2" "AGOS 1 games"
|
||||
add_engine agos2 "AGOS 2 games" yes
|
||||
add_engine avalanche "Lord Avalot d'Argent" no
|
||||
add_engine cge "CGE" yes
|
||||
add_engine cine "Cinematique evo 1" yes
|
||||
add_engine composer "Magic Composer" yes
|
||||
add_engine cruise "Cinematique evo 2" yes
|
||||
add_engine draci "Dragon History" yes
|
||||
add_engine drascula "Drascula: The Vampire Strikes Back" yes
|
||||
add_engine dreamweb "Dreamweb" yes
|
||||
add_engine fullpipe "Full Pipe" no
|
||||
add_engine gob "Gobli*ns" yes
|
||||
add_engine groovie "Groovie" yes "groovie2" "7th Guest"
|
||||
add_engine groovie2 "Groovie 2 games" no "" "" "jpeg"
|
||||
add_engine hopkins "Hopkins FBI" yes "" "" "16bit"
|
||||
add_engine hugo "Hugo Trilogy" yes
|
||||
add_engine kyra "Kyra" yes "lol eob" "Legend of Kyrandia 1-3"
|
||||
add_engine lol "Lands of Lore" yes
|
||||
add_engine eob "Eye of the Beholder" yes
|
||||
add_engine lastexpress "The Last Express" no "" "" "16bit"
|
||||
add_engine lure "Lure of the Temptress" yes
|
||||
add_engine made "MADE" yes
|
||||
add_engine mohawk "Mohawk" yes "cstime myst riven" "Living Books"
|
||||
add_engine mortevielle "Mortevielle" no
|
||||
add_engine cstime "Where in Time is Carmen Sandiego?" no
|
||||
add_engine riven "Riven: The Sequel to Myst" no "" "" "16bit"
|
||||
add_engine myst "Myst" no "" "" "16bit"
|
||||
add_engine neverhood "Neverhood" no
|
||||
add_engine parallaction "Parallaction" yes
|
||||
add_engine pegasus "The Journeyman Project: Pegasus Prime" yes "" "" "16bit"
|
||||
add_engine queen "Flight of the Amazon Queen" yes
|
||||
add_engine saga "SAGA" yes "ihnm saga2" "ITE"
|
||||
add_engine ihnm "IHNM" yes
|
||||
add_engine saga2 "SAGA 2 games" no
|
||||
add_engine sci "SCI" yes "sci32" "SCI 0-1.1 games"
|
||||
add_engine sci32 "SCI32 games" no
|
||||
add_engine sky "Beneath a Steel Sky" yes
|
||||
add_engine sword1 "Broken Sword" yes
|
||||
add_engine sword2 "Broken Sword II" yes
|
||||
add_engine sword25 "Broken Sword 2.5" no "" "" "png zlib 16bit"
|
||||
add_engine teenagent "Teen Agent" yes
|
||||
add_engine testbed "TestBed: the Testing framework" no
|
||||
add_engine tinsel "Tinsel" yes
|
||||
add_engine toltecs "3 Skulls of the Toltecs" yes
|
||||
add_engine toon "Toonstruck" yes
|
||||
add_engine touche "Touche: The Adventures of the Fifth Musketeer" yes
|
||||
add_engine tony "Tony Tough and the Night of Roasted Moths" yes "" "" "16bit"
|
||||
add_engine tsage "TsAGE" yes
|
||||
add_engine tucker "Bud Tucker in Double Trouble" yes
|
||||
add_engine wintermute "Wintermute" no "" "" "jpeg png zlib vorbis 16bit"
|
||||
add_engine zvision "ZVision" no "" "" "freetype2 16bit"
|
3
engines/cruise/configure.engine
Normal file
3
engines/cruise/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine cruise "Cinematique evo 2" yes
|
3
engines/draci/configure.engine
Normal file
3
engines/draci/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine draci "Dragon History" yes
|
3
engines/drascula/configure.engine
Normal file
3
engines/drascula/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine drascula "Drascula: The Vampire Strikes Back" yes
|
3
engines/dreamweb/configure.engine
Normal file
3
engines/dreamweb/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine dreamweb "Dreamweb" yes
|
3
engines/fullpipe/configure.engine
Normal file
3
engines/fullpipe/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine fullpipe "Full Pipe" no
|
3
engines/gob/configure.engine
Normal file
3
engines/gob/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine gob "Gobli*ns" yes
|
4
engines/groovie/configure.engine
Normal file
4
engines/groovie/configure.engine
Normal file
@ -0,0 +1,4 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine groovie "Groovie" yes "groovie2" "7th Guest"
|
||||
add_engine groovie2 "Groovie 2 games" no "" "" "jpeg"
|
3
engines/hopkins/configure.engine
Normal file
3
engines/hopkins/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine hopkins "Hopkins FBI" yes "" "" "16bit"
|
3
engines/hugo/configure.engine
Normal file
3
engines/hugo/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine hugo "Hugo Trilogy" yes
|
5
engines/kyra/configure.engine
Normal file
5
engines/kyra/configure.engine
Normal file
@ -0,0 +1,5 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine kyra "Kyra" yes "lol eob" "Legend of Kyrandia 1-3"
|
||||
add_engine lol "Lands of Lore" yes
|
||||
add_engine eob "Eye of the Beholder" yes
|
3
engines/lastexpress/configure.engine
Normal file
3
engines/lastexpress/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine lastexpress "The Last Express" no "" "" "16bit"
|
3
engines/lure/configure.engine
Normal file
3
engines/lure/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine lure "Lure of the Temptress" yes
|
3
engines/made/configure.engine
Normal file
3
engines/made/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine made "MADE" yes
|
6
engines/mohawk/configure.engine
Normal file
6
engines/mohawk/configure.engine
Normal file
@ -0,0 +1,6 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine mohawk "Mohawk" yes "cstime myst riven" "Living Books"
|
||||
add_engine cstime "Where in Time is Carmen Sandiego?" no
|
||||
add_engine riven "Riven: The Sequel to Myst" no "" "" "16bit"
|
||||
add_engine myst "Myst" no "" "" "16bit"
|
3
engines/mortevielle/configure.engine
Normal file
3
engines/mortevielle/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine mortevielle "Mortevielle" no
|
3
engines/neverhood/configure.engine
Normal file
3
engines/neverhood/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine neverhood "Neverhood" no
|
3
engines/parallaction/configure.engine
Normal file
3
engines/parallaction/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine parallaction "Parallaction" yes
|
3
engines/pegasus/configure.engine
Normal file
3
engines/pegasus/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine pegasus "The Journeyman Project: Pegasus Prime" yes "" "" "16bit"
|
3
engines/queen/configure.engine
Normal file
3
engines/queen/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine queen "Flight of the Amazon Queen" yes
|
5
engines/saga/configure.engine
Normal file
5
engines/saga/configure.engine
Normal file
@ -0,0 +1,5 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine saga "SAGA" yes "ihnm saga2" "ITE"
|
||||
add_engine ihnm "IHNM" yes
|
||||
add_engine saga2 "SAGA 2 games" no
|
4
engines/sci/configure.engine
Normal file
4
engines/sci/configure.engine
Normal file
@ -0,0 +1,4 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine sci "SCI" yes "sci32" "SCI 0-1.1 games"
|
||||
add_engine sci32 "SCI32 games" no
|
5
engines/scumm/configure.engine
Normal file
5
engines/scumm/configure.engine
Normal file
@ -0,0 +1,5 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine scumm "SCUMM" yes "scumm_7_8 he" "v0-v6 games"
|
||||
add_engine scumm_7_8 "v7 & v8 games" yes
|
||||
add_engine he "HE71+ games" yes
|
3
engines/sky/configure.engine
Normal file
3
engines/sky/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine sky "Beneath a Steel Sky" yes
|
3
engines/sword1/configure.engine
Normal file
3
engines/sword1/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine sword1 "Broken Sword" yes
|
3
engines/sword2/configure.engine
Normal file
3
engines/sword2/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine sword2 "Broken Sword II" yes
|
3
engines/sword25/configure.engine
Normal file
3
engines/sword25/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine sword25 "Broken Sword 2.5" no "" "" "png zlib 16bit"
|
3
engines/teenagent/configure.engine
Normal file
3
engines/teenagent/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine teenagent "Teen Agent" yes
|
3
engines/testbed/configure.engine
Normal file
3
engines/testbed/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine testbed "TestBed: the Testing framework" no
|
3
engines/tinsel/configure.engine
Normal file
3
engines/tinsel/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine tinsel "Tinsel" yes
|
3
engines/toltecs/configure.engine
Normal file
3
engines/toltecs/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine toltecs "3 Skulls of the Toltecs" yes
|
3
engines/tony/configure.engine
Normal file
3
engines/tony/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine tony "Tony Tough and the Night of Roasted Moths" yes "" "" "16bit"
|
3
engines/toon/configure.engine
Normal file
3
engines/toon/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine toon "Toonstruck" yes
|
3
engines/touche/configure.engine
Normal file
3
engines/touche/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine touche "Touche: The Adventures of the Fifth Musketeer" yes
|
3
engines/tsage/configure.engine
Normal file
3
engines/tsage/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine tsage "TsAGE" yes
|
3
engines/tucker/configure.engine
Normal file
3
engines/tucker/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine tucker "Bud Tucker in Double Trouble" yes
|
3
engines/wintermute/configure.engine
Normal file
3
engines/wintermute/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine wintermute "Wintermute" no "" "" "jpeg png zlib vorbis 16bit"
|
3
engines/zvision/configure.engine
Normal file
3
engines/zvision/configure.engine
Normal file
@ -0,0 +1,3 @@
|
||||
# This file is included from the main "configure" script
|
||||
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
|
||||
add_engine zvision "ZVision" no "" "" "freetype2 16bit"
|
Loading…
Reference in New Issue
Block a user