Ticket #8723: sort_engines2.patch
File sort_engines2.patch, 11.5 KB (added by , 17 years ago) |
---|
-
configure
49 49 _build_scumm=yes 50 50 _build_scumm_7_8=yes 51 51 _build_he=yes 52 _build_agi=yes 52 53 _build_agos=yes 54 _build_cine=yes 55 _build_cruise=no 56 _build_drascula=no 57 _build_gob=yes 58 _build_kyra=yes 59 _build_lure=yes 60 _build_parallaction=yes 61 _build_queen=yes 62 _build_saga=yes 53 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 … … 350 350 Optional Features: 351 351 --disable-debug disable building with debugging symbols 352 352 --enable-Werror treat warnings as errors 353 --disable-scumm don't build the SCUMM engine 354 --disable-scumm-7-8 exclude v7 and v8 game in SCUMM engine (ft, dig, comi and demos) 355 --disable-he exclude HE70+ games in SCUMM engine 353 356 --disable-agi don't build the AGI engine 354 357 --disable-agos don't build the AGOS engine 355 358 --disable-cine don't build the Cinematique engine evo 1 … … 358 361 --disable-gob don't build the Gobli*ns engine 359 362 --disable-kyra don't build the Legend of Kyrandia engine 360 363 --disable-lure don't build the Lure of the Temptress engine 361 --disable-he exclude HE70+ games in SCUMM engine362 364 --disable-parallaction don't build the Parallaction engine 363 365 --disable-queen don't build the Flight of the Amazon Queen engine 364 366 --disable-saga don't build the SAGA engine 365 --disable-scumm don't build the SCUMM engine366 --disable-scumm-7-8 exclude v7 and v8 game in SCUMM engine (ft, dig, comi and demos)367 367 --disable-sky don't build the Beneath a Steel Sky engine 368 368 --disable-sword1 don't build the Broken Sword 1 engine 369 369 --disable-sword2 don't build the Broken Sword 2 engine … … 426 426 --disable-scumm) _build_scumm=no ;; 427 427 --disable-scumm-7-8) _build_scumm_7_8=no ;; 428 428 --disable-he) _build_he=no ;; 429 --disable-agi) _build_agi=no ;; 429 430 --disable-agos) _build_agos=no ;; 431 --disable-cine) _build_cine=no ;; 432 --enable-cruise) _build_cruise=yes ;; 433 --enable-drascula) _build_drascula=yes ;; 434 --disable-gob) _build_gob=no ;; 435 --disable-kyra) _build_kyra=no ;; 436 --disable-lure) _build_lure=no ;; 437 --disable-parallaction) _build_parallaction=no ;; 438 --disable-queen) _build_queen=no ;; 439 --disable-saga) _build_saga=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 ;; … … 719 719 add_to_config_mk_if_no $_build_scumm 'DISABLE_SCUMM = 1' 720 720 add_to_config_mk_if_no $_build_scumm_7_8 'DISABLE_SCUMM_7_8 = 1' 721 721 add_to_config_mk_if_no $_build_he 'DISABLE_HE = 1' 722 add_to_config_mk_if_no $_build_agi 'DISABLE_AGI = 1' 722 723 add_to_config_mk_if_no $_build_agos 'DISABLE_AGOS = 1' 724 add_to_config_mk_if_no $_build_cine 'DISABLE_CINE = 1' 725 add_to_config_mk_if_no $_build_cruise 'DISABLE_CRUISE = 1' 726 add_to_config_mk_if_no $_build_drascula 'DISABLE_DRASCULA = 1' 727 add_to_config_mk_if_no $_build_gob 'DISABLE_GOB = 1' 728 add_to_config_mk_if_no $_build_kyra 'DISABLE_KYRA = 1' 729 add_to_config_mk_if_no $_build_lure 'DISABLE_LURE = 1' 730 add_to_config_mk_if_no $_build_parallaction 'DISABLE_PARALLACTION = 1' 731 add_to_config_mk_if_no $_build_queen 'DISABLE_QUEEN = 1' 732 add_to_config_mk_if_no $_build_saga 'DISABLE_SAGA = 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 … … 1340 1340 fi 1341 1341 echo 1342 1342 fi 1343 if test "$_build_agi" = yes ; then 1344 echo " AGI" 1345 fi 1343 1346 if test "$_build_agos" = yes ; then 1344 1347 echo " AGOS" 1345 1348 fi 1349 if test "$_build_cine" = yes ; then 1350 echo " Cinematique evo 1" 1351 fi 1352 if test "$_build_cruise" = yes ; then 1353 echo " Cinematique evo 2" 1354 fi 1355 if test "$_build_drascula" = yes ; then 1356 echo " Drascula" 1357 fi 1358 if test "$_build_gob" = yes ; then 1359 echo " Gobli*ns" 1360 fi 1361 if test "$_build_kyra" = yes ; then 1362 echo " Legend of Kyrandia" 1363 fi 1364 if test "$_build_lure" = yes ; then 1365 echo " Lure of the Temptress" 1366 fi 1367 if test "$_build_parallaction" = yes ; then 1368 echo " Parallaction" 1369 fi 1370 if test "$_build_queen" = yes ; then 1371 echo " Flight of the Amazon Queen" 1372 fi 1373 if test "$_build_saga" = yes ; then 1374 echo " SAGA" 1375 fi 1346 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
13 13 14 14 endif 15 15 16 ifdef DISABLE_AGI 17 DEFINES += -DDISABLE_AGI 18 else 19 MODULES += engines/agi 20 endif 21 16 22 ifdef DISABLE_AGOS 17 23 DEFINES += -DDISABLE_AGOS 18 24 else 19 25 MODULES += engines/agos 20 26 endif 21 27 22 ifdef DISABLE_ SKY23 DEFINES += -DDISABLE_ SKY28 ifdef DISABLE_CINE 29 DEFINES += -DDISABLE_CINE 24 30 else 25 MODULES += engines/ sky31 MODULES += engines/cine 26 32 endif 27 33 28 ifdef DISABLE_ SWORD129 DEFINES += -DDISABLE_ SWORD134 ifdef DISABLE_CRUISE 35 DEFINES += -DDISABLE_CRUISE 30 36 else 31 MODULES += engines/ sword137 MODULES += engines/cruise 32 38 endif 33 39 34 ifdef DISABLE_ SWORD235 DEFINES += -DDISABLE_ SWORD240 ifdef DISABLE_DRASCULA 41 DEFINES += -DDISABLE_DRASCULA 36 42 else 37 MODULES += engines/ sword243 MODULES += engines/drascula 38 44 endif 39 45 40 ifdef DISABLE_ QUEEN41 DEFINES += -DDISABLE_ QUEEN46 ifdef DISABLE_GOB 47 DEFINES += -DDISABLE_GOB 42 48 else 43 MODULES += engines/ queen49 MODULES += engines/gob 44 50 endif 45 51 46 ifdef DISABLE_SAGA47 DEFINES += -DDISABLE_SAGA48 else49 MODULES += engines/saga50 endif51 52 52 ifdef DISABLE_KYRA 53 53 DEFINES += -DDISABLE_KYRA 54 54 else 55 55 MODULES += engines/kyra 56 56 endif 57 57 58 ifdef DISABLE_GOB59 DEFINES += -DDISABLE_GOB60 else61 MODULES += engines/gob62 endif63 64 58 ifdef DISABLE_LURE 65 59 DEFINES += -DDISABLE_LURE 66 60 else 67 61 MODULES += engines/lure 68 62 endif 69 63 70 ifdef DISABLE_ CINE71 DEFINES += -DDISABLE_ CINE64 ifdef DISABLE_PARALLACTION 65 DEFINES += -DDISABLE_PARALLACTION 72 66 else 73 MODULES += engines/ cine67 MODULES += engines/parallaction 74 68 endif 75 69 76 ifdef DISABLE_ AGI77 DEFINES += -DDISABLE_ AGI70 ifdef DISABLE_QUEEN 71 DEFINES += -DDISABLE_QUEEN 78 72 else 79 MODULES += engines/ agi73 MODULES += engines/queen 80 74 endif 81 75 82 ifdef DISABLE_ TOUCHE83 DEFINES += -DDISABLE_ TOUCHE76 ifdef DISABLE_SAGA 77 DEFINES += -DDISABLE_SAGA 84 78 else 85 MODULES += engines/ touche79 MODULES += engines/saga 86 80 endif 87 81 88 ifdef DISABLE_ PARALLACTION89 DEFINES += -DDISABLE_ PARALLACTION82 ifdef DISABLE_SKY 83 DEFINES += -DDISABLE_SKY 90 84 else 91 MODULES += engines/ parallaction85 MODULES += engines/sky 92 86 endif 93 87 94 ifdef DISABLE_ CRUISE95 DEFINES += -DDISABLE_ CRUISE88 ifdef DISABLE_SWORD1 89 DEFINES += -DDISABLE_SWORD1 96 90 else 97 MODULES += engines/ cruise91 MODULES += engines/sword1 98 92 endif 99 93 100 ifdef DISABLE_ DRASCULA101 DEFINES += -DDISABLE_ DRASCULA94 ifdef DISABLE_SWORD2 95 DEFINES += -DDISABLE_SWORD2 102 96 else 103 MODULES += engines/ drascula97 MODULES += engines/sword2 104 98 endif 99 100 ifdef DISABLE_TOUCHE 101 DEFINES += -DDISABLE_TOUCHE 102 else 103 MODULES += engines/touche 104 endif -
base/plugins.cpp
89 89 #ifndef DISABLE_SCUMM 90 90 LINK_PLUGIN(SCUMM) 91 91 #endif 92 #ifndef DISABLE_ SKY93 LINK_PLUGIN( SKY)92 #ifndef DISABLE_AGI 93 LINK_PLUGIN(AGI) 94 94 #endif 95 #ifndef DISABLE_SWORD196 LINK_PLUGIN(SWORD1)97 #endif98 #ifndef DISABLE_SWORD299 LINK_PLUGIN(SWORD2)100 #endif101 95 #ifndef DISABLE_AGOS 102 96 LINK_PLUGIN(AGOS) 103 97 #endif 104 #ifndef DISABLE_ QUEEN105 LINK_PLUGIN( QUEEN)98 #ifndef DISABLE_CINE 99 LINK_PLUGIN(CINE) 106 100 #endif 107 #ifndef DISABLE_ SAGA108 LINK_PLUGIN( SAGA)101 #ifndef DISABLE_CRUISE 102 LINK_PLUGIN(CRUISE) 109 103 #endif 110 #ifndef DISABLE_ KYRA111 LINK_PLUGIN( KYRA)104 #ifndef DISABLE_DRASCULA 105 LINK_PLUGIN(DRASCULA) 112 106 #endif 113 107 #ifndef DISABLE_GOB 114 108 LINK_PLUGIN(GOB) 115 109 #endif 110 #ifndef DISABLE_KYRA 111 LINK_PLUGIN(KYRA) 112 #endif 116 113 #ifndef DISABLE_LURE 117 114 LINK_PLUGIN(LURE) 118 115 #endif 119 #ifndef DISABLE_ CINE120 LINK_PLUGIN( CINE)116 #ifndef DISABLE_PARALLACTION 117 LINK_PLUGIN(PARALLACTION) 121 118 #endif 122 #ifndef DISABLE_ AGI123 LINK_PLUGIN( AGI)119 #ifndef DISABLE_QUEEN 120 LINK_PLUGIN(QUEEN) 124 121 #endif 125 #ifndef DISABLE_ TOUCHE126 LINK_PLUGIN( TOUCHE)122 #ifndef DISABLE_SAGA 123 LINK_PLUGIN(SAGA) 127 124 #endif 128 #ifndef DISABLE_ PARALLACTION129 LINK_PLUGIN( PARALLACTION)125 #ifndef DISABLE_SKY 126 LINK_PLUGIN(SKY) 130 127 #endif 131 #ifndef DISABLE_ CRUISE132 LINK_PLUGIN( CRUISE)128 #ifndef DISABLE_SWORD1 129 LINK_PLUGIN(SWORD1) 133 130 #endif 134 #ifndef DISABLE_ DRASCULA135 LINK_PLUGIN( DRASCULA)131 #ifndef DISABLE_SWORD2 132 LINK_PLUGIN(SWORD2) 136 133 #endif 134 #ifndef DISABLE_TOUCHE 135 LINK_PLUGIN(TOUCHE) 136 #endif 137 137 138 138 return pl; 139 139 }