Ticket #8723: sort_engines.patch
File sort_engines.patch, 11.8 KB (added by , 17 years ago) |
---|
-
configure
46 46 _fluidsynth=auto 47 47 _mt32emu=yes 48 48 # default option behaviour yes/no 49 _build_agi=yes 50 _build_agos=yes 51 _build_cine=yes 52 _build_cruise=no 53 _build_drascula=no 54 _build_gob=yes 55 _build_he=yes 56 _build_kyra=yes 57 _build_lure=yes 58 _build_parallaction=yes 59 _build_queen=yes 60 _build_saga=yes 49 61 _build_scumm=yes 50 62 _build_scumm_7_8=yes 51 _build_he=yes52 _build_agos=yes53 63 _build_sky=yes 54 64 _build_sword1=yes 55 65 _build_sword2=yes 56 _build_queen=yes57 _build_saga=yes58 _build_gob=yes59 _build_kyra=yes60 _build_lure=yes61 _build_cine=yes62 _build_agi=yes63 66 _build_touche=yes 64 _build_parallaction=yes65 _build_cruise=no66 _build_drascula=no67 67 _build_hq_scalers=yes 68 68 _build_scalers=yes 69 69 … … 356 356 --enable-cruise build the Cruise for a Corpse engine 357 357 --enable-drascula build the Drascula: The Vampire Strikes Back engine 358 358 --disable-gob don't build the Gobli*ns engine 359 --disable-he exclude HE70+ games in SCUMM engine 359 360 --disable-kyra don't build the Legend of Kyrandia engine 360 361 --disable-lure don't build the Lure of the Temptress engine 361 --disable-he exclude HE70+ games in SCUMM engine362 362 --disable-parallaction don't build the Parallaction engine 363 363 --disable-queen don't build the Flight of the Amazon Queen engine 364 364 --disable-saga don't build the SAGA engine … … 423 423 424 424 for ac_option in $@; do 425 425 case "$ac_option" in 426 --disable-agi) _build_agi=no ;; 427 --disable-agos) _build_agos=no ;; 428 --disable-cine) _build_cine=no ;; 429 --enable-cruise) _build_cruise=yes ;; 430 --enable-drascula) _build_drascula=yes ;; 431 --disable-gob) _build_gob=no ;; 432 --disable-he) _build_he=no ;; 433 --disable-kyra) _build_kyra=no ;; 434 --disable-lure) _build_lure=no ;; 435 --disable-parallaction) _build_parallaction=no ;; 436 --disable-queen) _build_queen=no ;; 437 --disable-saga) _build_saga=no ;; 426 438 --disable-scumm) _build_scumm=no ;; 427 439 --disable-scumm-7-8) _build_scumm_7_8=no ;; 428 --disable-he) _build_he=no ;;429 --disable-agos) _build_agos=no ;;430 440 --disable-sky) _build_sky=no ;; 431 441 --disable-sword1) _build_sword1=no ;; 432 442 --disable-sword2) _build_sword2=no ;; 433 --disable-queen) _build_queen=no ;;434 --disable-saga) _build_saga=no ;;435 --disable-gob) _build_gob=no ;;436 --disable-kyra) _build_kyra=no ;;437 --disable-lure) _build_lure=no ;;438 --disable-cine) _build_cine=no ;;439 --disable-agi) _build_agi=no ;;440 443 --disable-touche) _build_touche=no ;; 441 --disable-parallaction) _build_parallaction=no ;;442 --enable-cruise) _build_cruise=yes ;;443 --enable-drascula) _build_drascula=yes ;;444 444 --disable-hq-scalers) _build_hq_scalers=no ;; 445 445 --disable-scalers) _build_scalers=no ;; 446 446 --enable-alsa) _alsa=yes ;; … … 716 716 # 717 717 # Engine selection 718 718 # 719 add_to_config_mk_if_no $_build_agi 'DISABLE_AGI = 1' 720 add_to_config_mk_if_no $_build_agos 'DISABLE_AGOS = 1' 721 add_to_config_mk_if_no $_build_cine 'DISABLE_CINE = 1' 722 add_to_config_mk_if_no $_build_cruise 'DISABLE_CRUISE = 1' 723 add_to_config_mk_if_no $_build_drascula 'DISABLE_DRASCULA = 1' 724 add_to_config_mk_if_no $_build_gob 'DISABLE_GOB = 1' 725 add_to_config_mk_if_no $_build_he 'DISABLE_HE = 1' 726 add_to_config_mk_if_no $_build_kyra 'DISABLE_KYRA = 1' 727 add_to_config_mk_if_no $_build_lure 'DISABLE_LURE = 1' 728 add_to_config_mk_if_no $_build_parallaction 'DISABLE_PARALLACTION = 1' 729 add_to_config_mk_if_no $_build_queen 'DISABLE_QUEEN = 1' 730 add_to_config_mk_if_no $_build_saga 'DISABLE_SAGA = 1' 719 731 add_to_config_mk_if_no $_build_scumm 'DISABLE_SCUMM = 1' 720 732 add_to_config_mk_if_no $_build_scumm_7_8 'DISABLE_SCUMM_7_8 = 1' 721 add_to_config_mk_if_no $_build_he 'DISABLE_HE = 1'722 add_to_config_mk_if_no $_build_agos 'DISABLE_AGOS = 1'723 733 add_to_config_mk_if_no $_build_sky 'DISABLE_SKY = 1' 724 734 add_to_config_mk_if_no $_build_sword1 'DISABLE_SWORD1 = 1' 725 735 add_to_config_mk_if_no $_build_sword2 'DISABLE_SWORD2 = 1' 726 add_to_config_mk_if_no $_build_queen 'DISABLE_QUEEN = 1'727 add_to_config_mk_if_no $_build_kyra 'DISABLE_KYRA = 1'728 add_to_config_mk_if_no $_build_saga 'DISABLE_SAGA = 1'729 add_to_config_mk_if_no $_build_gob 'DISABLE_GOB = 1'730 add_to_config_mk_if_no $_build_lure 'DISABLE_LURE = 1'731 add_to_config_mk_if_no $_build_cine 'DISABLE_CINE = 1'732 add_to_config_mk_if_no $_build_agi 'DISABLE_AGI = 1'733 736 add_to_config_mk_if_no $_build_touche 'DISABLE_TOUCHE = 1' 734 add_to_config_mk_if_no $_build_parallaction 'DISABLE_PARALLACTION = 1'735 add_to_config_mk_if_no $_build_cruise 'DISABLE_CRUISE = 1'736 add_to_config_mk_if_no $_build_drascula 'DISABLE_DRASCULA = 1'737 737 add_to_config_mk_if_no $_build_hq_scalers 'DISABLE_HQ_SCALERS = 1' 738 738 add_to_config_mk_if_no $_build_scalers 'DISABLE_SCALERS = 1' 739 739 … … 1330 1330 # 1331 1331 echo 1332 1332 echo "Engines:" 1333 if test "$_build_agi" = yes ; then 1334 echo " AGI" 1335 fi 1336 if test "$_build_agos" = yes ; then 1337 echo " AGOS" 1338 fi 1339 if test "$_build_cine" = yes ; then 1340 echo " Cinematique evo 1" 1341 fi 1342 if test "$_build_cruise" = yes ; then 1343 echo " Cinematique evo 2" 1344 fi 1345 if test "$_build_drascula" = yes ; then 1346 echo " Drascula" 1347 fi 1348 if test "$_build_gob" = yes ; then 1349 echo " Gobli*ns" 1350 fi 1351 if test "$_build_kyra" = yes ; then 1352 echo " Legend of Kyrandia" 1353 fi 1354 if test "$_build_lure" = yes ; then 1355 echo " Lure of the Temptress" 1356 fi 1357 if test "$_build_parallaction" = yes ; then 1358 echo " Parallaction" 1359 fi 1360 if test "$_build_queen" = yes ; then 1361 echo " Flight of the Amazon Queen" 1362 fi 1363 if test "$_build_saga" = yes ; then 1364 echo " SAGA" 1365 fi 1333 1366 if test "$_build_scumm" = yes ; then 1334 1367 echo_n " SCUMM" 1335 1368 if test "$_build_scumm_7_8" = yes ; then … … 1340 1373 fi 1341 1374 echo 1342 1375 fi 1343 if test "$_build_agos" = yes ; then1344 echo " AGOS"1345 fi1346 1376 if test "$_build_sky" = yes ; then 1347 1377 echo " Beneath a Steel Sky" 1348 1378 fi … … 1362 1392 echo " (without mpeg2 cutscenes)" 1363 1393 fi 1364 1394 fi 1365 if test "$_build_queen" = yes ; then1366 echo " Flight of the Amazon Queen"1367 fi1368 if test "$_build_saga" = yes ; then1369 echo " SAGA"1370 fi1371 if test "$_build_kyra" = yes ; then1372 echo " Legend of Kyrandia"1373 fi1374 if test "$_build_gob" = yes ; then1375 echo " Gobli*ns"1376 fi1377 if test "$_build_lure" = yes ; then1378 echo " Lure of the Temptress"1379 fi1380 if test "$_build_cine" = yes ; then1381 echo " Cinematique evo 1"1382 fi1383 if test "$_build_agi" = yes ; then1384 echo " AGI"1385 fi1386 1395 if test "$_build_touche" = yes ; then 1387 1396 echo " Touche: The Adventures of the Fifth Musketeer" 1388 1397 fi 1389 if test "$_build_parallaction" = yes ; then1390 echo " Parallaction"1391 fi1392 if test "$_build_cruise" = yes ; then1393 echo " Cinematique evo 2"1394 fi1395 if test "$_build_drascula" = yes ; then1396 echo " Drascula"1397 fi1398 1398 1399 1399 echo 1400 1400 -
engines/engines.mk
1 ifdef DISABLE_ SCUMM2 DEFINES += -DDISABLE_ SCUMM1 ifdef DISABLE_AGI 2 DEFINES += -DDISABLE_AGI 3 3 else 4 MODULES += engines/scumm 4 MODULES += engines/agi 5 endif 5 6 6 ifdef DISABLE_SCUMM_7_8 7 DEFINES += -DDISABLE_SCUMM_7_8 7 ifdef DISABLE_AGOS 8 DEFINES += -DDISABLE_AGOS 9 else 10 MODULES += engines/agos 8 11 endif 9 12 10 ifdef DISABLE_HE 11 DEFINES += -DDISABLE_HE 13 ifdef DISABLE_CINE 14 DEFINES += -DDISABLE_CINE 15 else 16 MODULES += engines/cine 12 17 endif 13 18 19 ifdef DISABLE_CRUISE 20 DEFINES += -DDISABLE_CRUISE 21 else 22 MODULES += engines/cruise 14 23 endif 15 24 16 ifdef DISABLE_ AGOS17 DEFINES += -DDISABLE_ AGOS25 ifdef DISABLE_DRASCULA 26 DEFINES += -DDISABLE_DRASCULA 18 27 else 19 MODULES += engines/ agos28 MODULES += engines/drascula 20 29 endif 21 30 22 ifdef DISABLE_ SKY23 DEFINES += -DDISABLE_ SKY31 ifdef DISABLE_GOB 32 DEFINES += -DDISABLE_GOB 24 33 else 25 MODULES += engines/ sky34 MODULES += engines/gob 26 35 endif 27 36 28 ifdef DISABLE_ SWORD129 DEFINES += -DDISABLE_ SWORD137 ifdef DISABLE_KYRA 38 DEFINES += -DDISABLE_KYRA 30 39 else 31 MODULES += engines/ sword140 MODULES += engines/kyra 32 41 endif 33 42 34 ifdef DISABLE_ SWORD235 DEFINES += -DDISABLE_ SWORD243 ifdef DISABLE_LURE 44 DEFINES += -DDISABLE_LURE 36 45 else 37 MODULES += engines/ sword246 MODULES += engines/lure 38 47 endif 39 48 49 ifdef DISABLE_PARALLACTION 50 DEFINES += -DDISABLE_PARALLACTION 51 else 52 MODULES += engines/parallaction 53 endif 54 40 55 ifdef DISABLE_QUEEN 41 56 DEFINES += -DDISABLE_QUEEN 42 57 else … … 49 64 MODULES += engines/saga 50 65 endif 51 66 52 ifdef DISABLE_ KYRA53 DEFINES += -DDISABLE_ KYRA67 ifdef DISABLE_SCUMM 68 DEFINES += -DDISABLE_SCUMM 54 69 else 55 MODULES += engines/kyra 70 MODULES += engines/scumm 71 72 ifdef DISABLE_SCUMM_7_8 73 DEFINES += -DDISABLE_SCUMM_7_8 56 74 endif 57 75 58 ifdef DISABLE_GOB 59 DEFINES += -DDISABLE_GOB 60 else 61 MODULES += engines/gob 76 ifdef DISABLE_HE 77 DEFINES += -DDISABLE_HE 62 78 endif 63 79 64 ifdef DISABLE_LURE 65 DEFINES += -DDISABLE_LURE 80 endif 81 82 ifdef DISABLE_SKY 83 DEFINES += -DDISABLE_SKY 66 84 else 67 MODULES += engines/ lure85 MODULES += engines/sky 68 86 endif 69 87 70 ifdef DISABLE_ CINE71 DEFINES += -DDISABLE_ CINE88 ifdef DISABLE_SWORD1 89 DEFINES += -DDISABLE_SWORD1 72 90 else 73 MODULES += engines/ cine91 MODULES += engines/sword1 74 92 endif 75 93 76 ifdef DISABLE_ AGI77 DEFINES += -DDISABLE_ AGI94 ifdef DISABLE_SWORD2 95 DEFINES += -DDISABLE_SWORD2 78 96 else 79 MODULES += engines/ agi97 MODULES += engines/sword2 80 98 endif 81 99 82 100 ifdef DISABLE_TOUCHE … … 84 102 else 85 103 MODULES += engines/touche 86 104 endif 87 88 ifdef DISABLE_PARALLACTION89 DEFINES += -DDISABLE_PARALLACTION90 else91 MODULES += engines/parallaction92 endif93 94 ifdef DISABLE_CRUISE95 DEFINES += -DDISABLE_CRUISE96 else97 MODULES += engines/cruise98 endif99 100 ifdef DISABLE_DRASCULA101 DEFINES += -DDISABLE_DRASCULA102 else103 MODULES += engines/drascula104 endif -
base/plugins.cpp
86 86 // Iterate over all registered (static) plugins and load them. 87 87 PluginRegistrator *plugin; 88 88 89 #ifndef DISABLE_ SCUMM90 LINK_PLUGIN( SCUMM)89 #ifndef DISABLE_AGI 90 LINK_PLUGIN(AGI) 91 91 #endif 92 #ifndef DISABLE_SKY93 LINK_PLUGIN(SKY)94 #endif95 #ifndef DISABLE_SWORD196 LINK_PLUGIN(SWORD1)97 #endif98 #ifndef DISABLE_SWORD299 LINK_PLUGIN(SWORD2)100 #endif101 92 #ifndef DISABLE_AGOS 102 93 LINK_PLUGIN(AGOS) 103 94 #endif 104 #ifndef DISABLE_ QUEEN105 LINK_PLUGIN( QUEEN)95 #ifndef DISABLE_CINE 96 LINK_PLUGIN(CINE) 106 97 #endif 107 #ifndef DISABLE_ SAGA108 LINK_PLUGIN( SAGA)98 #ifndef DISABLE_CRUISE 99 LINK_PLUGIN(CRUISE) 109 100 #endif 110 #ifndef DISABLE_ KYRA111 LINK_PLUGIN( KYRA)101 #ifndef DISABLE_DRASCULA 102 LINK_PLUGIN(DRASCULA) 112 103 #endif 113 104 #ifndef DISABLE_GOB 114 105 LINK_PLUGIN(GOB) 115 106 #endif 107 #ifndef DISABLE_KYRA 108 LINK_PLUGIN(KYRA) 109 #endif 116 110 #ifndef DISABLE_LURE 117 111 LINK_PLUGIN(LURE) 118 112 #endif 119 #ifndef DISABLE_ CINE120 LINK_PLUGIN( CINE)113 #ifndef DISABLE_PARALLACTION 114 LINK_PLUGIN(PARALLACTION) 121 115 #endif 122 #ifndef DISABLE_ AGI123 LINK_PLUGIN( AGI)116 #ifndef DISABLE_QUEEN 117 LINK_PLUGIN(QUEEN) 124 118 #endif 125 #ifndef DISABLE_ TOUCHE126 LINK_PLUGIN( TOUCHE)119 #ifndef DISABLE_SAGA 120 LINK_PLUGIN(SAGA) 127 121 #endif 128 #ifndef DISABLE_ PARALLACTION129 LINK_PLUGIN( PARALLACTION)122 #ifndef DISABLE_SCUMM 123 LINK_PLUGIN(SCUMM) 130 124 #endif 131 #ifndef DISABLE_ CRUISE132 LINK_PLUGIN( CRUISE)125 #ifndef DISABLE_SKY 126 LINK_PLUGIN(SKY) 133 127 #endif 134 #ifndef DISABLE_ DRASCULA135 LINK_PLUGIN( DRASCULA)128 #ifndef DISABLE_SWORD1 129 LINK_PLUGIN(SWORD1) 136 130 #endif 131 #ifndef DISABLE_SWORD2 132 LINK_PLUGIN(SWORD2) 133 #endif 134 #ifndef DISABLE_TOUCHE 135 LINK_PLUGIN(TOUCHE) 136 #endif 137 137 138 138 return pl; 139 139 }