diff options
| author | Max Horn | 2003-09-18 02:07:18 +0000 | 
|---|---|---|
| committer | Max Horn | 2003-09-18 02:07:18 +0000 | 
| commit | be9d4066e147e1f7eebd5b554f11b876f93f3ae9 (patch) | |
| tree | 98416196bcb39d49d4effb582a6e0bba165249b1 | |
| parent | ec0d41137ca8bf414f674afd6f6103ad6e9bf0ac (diff) | |
| download | scummvm-rg350-be9d4066e147e1f7eebd5b554f11b876f93f3ae9.tar.gz scummvm-rg350-be9d4066e147e1f7eebd5b554f11b876f93f3ae9.tar.bz2 scummvm-rg350-be9d4066e147e1f7eebd5b554f11b876f93f3ae9.zip  | |
moved engine.* to base; this fixes some linking issues when building a barebone ScummVM (or maybe I just want to increase our CVS stats? <g>)
svn-id: r10287
50 files changed, 49 insertions, 82 deletions
diff --git a/backends/PalmOS/Src/palmsave.cpp b/backends/PalmOS/Src/palmsave.cpp index caf2d1c885..44e4260300 100644 --- a/backends/PalmOS/Src/palmsave.cpp +++ b/backends/PalmOS/Src/palmsave.cpp @@ -22,7 +22,7 @@  #include <ctype.h>  #include "common/scummsys.h" -#include "common/engine.h" +#include "base/engine.h"  #include "scumm/saveload.h"  #include "palm.h" diff --git a/backends/dc/audio.cpp b/backends/dc/audio.cpp index cfb59cc60d..22c1015189 100644 --- a/backends/dc/audio.cpp +++ b/backends/dc/audio.cpp @@ -22,7 +22,7 @@  #include <common/stdafx.h>  #include <common/scummsys.h> -#include <common/engine.h> +#include "base/engine.h"  #include "dc.h"  EXTERN_C void *memcpy4(void *s1, const void *s2, unsigned int n); diff --git a/backends/dc/dc-fs.cpp b/backends/dc/dc-fs.cpp index 85e6de899b..f86ffb0522 100644 --- a/backends/dc/dc-fs.cpp +++ b/backends/dc/dc-fs.cpp @@ -20,7 +20,7 @@  #include <common/stdafx.h>  #include <backends/fs/fs.h> -#include <common/engine.h> +#include "base/engine.h"  FilesystemNode *FilesystemNode::getRoot() {    error ("No filesystem implemented for DC!"); diff --git a/backends/dc/dcmain.cpp b/backends/dc/dcmain.cpp index 46cdc7b9ab..a9c758a578 100644 --- a/backends/dc/dcmain.cpp +++ b/backends/dc/dcmain.cpp @@ -25,7 +25,7 @@  #include <common/stdafx.h>  #include <common/scummsys.h> -#include <common/engine.h> +#include "base/engine.h"  #include "dc.h"  #include "icon.h" diff --git a/backends/dc/display.cpp b/backends/dc/display.cpp index 6ac642a37b..884ef8c32a 100644 --- a/backends/dc/display.cpp +++ b/backends/dc/display.cpp @@ -22,7 +22,7 @@  #include <common/stdafx.h>  #include <common/scummsys.h> -#include <common/engine.h> +#include "base/engine.h"  #include "dc.h"  #define SCREEN_W 640 diff --git a/backends/dc/selector.cpp b/backends/dc/selector.cpp index 13561531b1..c59b09b129 100644 --- a/backends/dc/selector.cpp +++ b/backends/dc/selector.cpp @@ -22,7 +22,7 @@  #include <common/stdafx.h>  #include <common/scummsys.h> -#include <common/engine.h> +#include "base/engine.h"  #include <common/gameDetector.h>  #include "dc.h"  #include "icon.h" diff --git a/backends/dc/vmsave.cpp b/backends/dc/vmsave.cpp index 8eaf06f83c..f9d00f8108 100644 --- a/backends/dc/vmsave.cpp +++ b/backends/dc/vmsave.cpp @@ -22,7 +22,7 @@  #include <common/stdafx.h>  #include <common/scummsys.h> -#include <common/engine.h> +#include "base/engine.h"  #include "dc.h"  #include "icon.h"  #include <scumm/saveload.h> diff --git a/backends/fs/morphos/abox-fs.cpp b/backends/fs/morphos/abox-fs.cpp index 203bd88330..05fcb23c1c 100644 --- a/backends/fs/morphos/abox-fs.cpp +++ b/backends/fs/morphos/abox-fs.cpp @@ -24,7 +24,7 @@  #include <stdio.h> -#include "common/engine.h" +#include "base/engine.h"  #include "../fs.h"  /* diff --git a/backends/gp32/gp32.h b/backends/gp32/gp32.h index b38912ccf2..0b3f3dd338 100644 --- a/backends/gp32/gp32.h +++ b/backends/gp32/gp32.h @@ -25,7 +25,7 @@  #include "common/system.h"  #include "common/scummsys.h"  #include "common/stdafx.h" -#include "common/engine.h" +#include "base/engine.h"  #include "scumm/saveload.h"  #include "common/scaler.h" diff --git a/backends/midi/adlib.cpp b/backends/midi/adlib.cpp index 5198609796..2205c56589 100644 --- a/backends/midi/adlib.cpp +++ b/backends/midi/adlib.cpp @@ -22,7 +22,7 @@  #include "sound/mididrv.h"  #include "sound/fmopl.h"  #include "sound/mixer.h" -#include "common/engine.h"	// for g_system +#include "base/engine.h"	// for g_system  #include "common/util.h"  #define BASE_FREQ 250 diff --git a/backends/midi/morphos.cpp b/backends/midi/morphos.cpp index 9e32b6293d..f75839cdd2 100644 --- a/backends/midi/morphos.cpp +++ b/backends/midi/morphos.cpp @@ -31,7 +31,7 @@  #include "stdafx.h"  #include "sound/mpu401.h" -#include "common/engine.h"	// for g_system +#include "base/engine.h"	// for g_system  #include "common/util.h"  #include "morphos.h"  #include "morphos_sound.h" diff --git a/backends/midi/ypa1.cpp b/backends/midi/ypa1.cpp index c779d73ade..e2c12de70b 100644 --- a/backends/midi/ypa1.cpp +++ b/backends/midi/ypa1.cpp @@ -20,7 +20,7 @@  #include "stdafx.h"  #include "sound/mpu401.h" -#include "common/engine.h"	// for g_system +#include "base/engine.h"	// for g_system  #include "common/util.h"  #include "Pa1Lib.h" diff --git a/backends/x11/x11.cpp b/backends/x11/x11.cpp index 29d394c86d..37b3ec69a4 100644 --- a/backends/x11/x11.cpp +++ b/backends/x11/x11.cpp @@ -24,7 +24,7 @@  #include "backends/intern.h"  #include "common/util.h" -#include "common/engine.h"	// Only #included for error() and warning() +#include "base/engine.h"	// Only #included for error() and warning()  #include <stdio.h>  #include <assert.h> diff --git a/common/engine.cpp b/base/engine.cpp index 9f127fc53e..f7536dc769 100644 --- a/common/engine.cpp +++ b/base/engine.cpp @@ -22,9 +22,9 @@  #if defined(_MSC_VER)  #include <malloc.h>  #endif -#include "common/config-file.h" -#include "common/engine.h" +#include "base/engine.h"  #include "base/gameDetector.h" +#include "common/config-file.h"  #include "common/timer.h"  #include "sound/mixer.h" diff --git a/common/engine.h b/base/engine.h index d62a4de3cd..d62a4de3cd 100644 --- a/common/engine.h +++ b/base/engine.h diff --git a/base/gameDetector.cpp b/base/gameDetector.cpp index 02183415af..e05b747624 100644 --- a/base/gameDetector.cpp +++ b/base/gameDetector.cpp @@ -25,7 +25,7 @@  #include "base/gameDetector.h"  #include "base/plugins.h"  #include "common/config-file.h" -#include "common/engine.h" +#include "base/engine.h"  #include "common/scaler.h"	// Only for gfx_modes  #include "sound/mididrv.h"  #include "sound/mixer.h" diff --git a/base/main.cpp b/base/main.cpp index f549c2b831..8bcbafc97c 100644 --- a/base/main.cpp +++ b/base/main.cpp @@ -29,10 +29,10 @@   */  #include "stdafx.h" +#include "base/engine.h"  #include "base/gameDetector.h"  #include "base/plugins.h"  #include "common/config-file.h" -#include "common/engine.h"  #include "common/scaler.h"	// For GFX_NORMAL  #include "gui/newgui.h"  #include "gui/launcher.h" diff --git a/base/module.mk b/base/module.mk index e3af9b367c..0cf2943e25 100644 --- a/base/module.mk +++ b/base/module.mk @@ -1,6 +1,7 @@  MODULE := base  MODULE_OBJS := \ +	base/engine.o \  	base/gameDetector.o \  	base/main.o \  	base/plugins.o diff --git a/base/plugins.cpp b/base/plugins.cpp index 0b5b909558..f3c16ac845 100644 --- a/base/plugins.cpp +++ b/base/plugins.cpp @@ -22,7 +22,7 @@  #include "base/gameDetector.h"  #include "base/plugins.h" -#include "common/engine.h" +#include "base/engine.h"  // Factory functions => no need to include the specific classes diff --git a/common/config-file.cpp b/common/config-file.cpp index 9294a6a52a..c24419258b 100644 --- a/common/config-file.cpp +++ b/common/config-file.cpp @@ -22,7 +22,7 @@  #include "stdafx.h"  #include "common/config-file.h" -#include "common/engine.h" // for debug() +#include "base/engine.h" // for debug()  #define MAXLINELEN 256 diff --git a/common/module.mk b/common/module.mk index b38c3e2ba7..059abd5dbe 100644 --- a/common/module.mk +++ b/common/module.mk @@ -2,7 +2,6 @@ MODULE := common  MODULE_OBJS := \  	common/config-file.o \ -	common/engine.o \  	common/file.o \  	common/scaler.o \  	common/str.o \ diff --git a/common/scummsys.h b/common/scummsys.h index 5831275502..b08f520aa6 100644 --- a/common/scummsys.h +++ b/common/scummsys.h @@ -25,15 +25,11 @@  #include <stdlib.h>  #include <stdio.h> -// TODO - use config.h, generated by configure +// Use config.h, generated by configure  #if defined(HAVE_CONFIG_H)  #include "config.h"  #endif -#if defined(USE_MAD) || defined(USE_VORBIS) -#define COMPRESSED_SOUND_FILE -#endif -  #if defined(_MSC_VER)  	#define scumm_stricmp stricmp @@ -189,35 +185,6 @@  	#define NEWGUI_256 -#elif defined(macintosh) -	#include <stdio.h> - -	#include "macos.h" - -	#define scumm_stricmp strcmp// FIXME - this is definitly wrong. Try strcasecmp? - -	#define CHECK_HEAP -	#define SCUMM_BIG_ENDIAN - -	#define FORCEINLINE inline -	#define CDECL  - -	typedef unsigned char byte; -	typedef unsigned char uint8; -	typedef unsigned short uint16; -	typedef unsigned long uint32; -	typedef unsigned int uint; -	typedef signed char int8; -	typedef signed short int16; -	typedef signed long int32; - -	#define START_PACK_STRUCTS pack (1) -	#define END_PACK_STRUCTS	 pack () -	#define GCC_PACK -	#define NORETURN -	#define USE_QTMUSIC -	#define NEED_STRDUP -  #elif defined(__MORPHOS__)  	#define scumm_stricmp stricmp  	#define scumm_strnicmp strnicmp diff --git a/common/util.cpp b/common/util.cpp index 60bbd14df7..7732372dbb 100644 --- a/common/util.cpp +++ b/common/util.cpp @@ -19,7 +19,7 @@   */  #include "stdafx.h" -#include "common/engine.h" +#include "base/engine.h"  #include "common/util.h"  // diff --git a/gui/PopUpWidget.cpp b/gui/PopUpWidget.cpp index 96dc9f1581..06c0b7fdb0 100644 --- a/gui/PopUpWidget.cpp +++ b/gui/PopUpWidget.cpp @@ -22,7 +22,7 @@  #include "PopUpWidget.h"  #include "dialog.h"  #include "newgui.h" -#include "common/engine.h" +#include "base/engine.h"  #define UP_DOWN_BOX_HEIGHT	10 diff --git a/gui/about.cpp b/gui/about.cpp index 23f0bb6d27..99f054b18e 100644 --- a/gui/about.cpp +++ b/gui/about.cpp @@ -21,7 +21,7 @@  #include "stdafx.h"  #include "about.h"  #include "newgui.h" -#include "common/engine.h" +#include "base/engine.h"  #include "common/str.h"  AboutDialog::AboutDialog(NewGui *gui) diff --git a/gui/console.cpp b/gui/console.cpp index 775fce0422..53fdeba312 100644 --- a/gui/console.cpp +++ b/gui/console.cpp @@ -22,7 +22,7 @@  #include "console.h"  #include "ScrollBarWidget.h" -#include "common/engine.h" +#include "base/engine.h"  #define PROMPT	") " diff --git a/gui/launcher.cpp b/gui/launcher.cpp index dc62755e3f..d231519f67 100644 --- a/gui/launcher.cpp +++ b/gui/launcher.cpp @@ -36,7 +36,7 @@  #include "base/plugins.h"  #include "common/config-file.h" -#include "common/engine.h" +#include "base/engine.h"  enum {  	kStartCmd = 'STRT', diff --git a/scumm/imuse_player.cpp b/scumm/imuse_player.cpp index 986dfb6340..784b92bb0e 100644 --- a/scumm/imuse_player.cpp +++ b/scumm/imuse_player.cpp @@ -22,7 +22,7 @@  #include "stdafx.h"  #include "common/util.h" -#include "common/engine.h" +#include "base/engine.h"  #include "scumm/imuse_internal.h"  #include "scumm/saveload.h" diff --git a/scumm/player_v1.cpp b/scumm/player_v1.cpp index a5032d099e..92b2366705 100644 --- a/scumm/player_v1.cpp +++ b/scumm/player_v1.cpp @@ -19,7 +19,7 @@   */  #include "stdafx.h" -#include "common/engine.h" +#include "base/engine.h"  #include "player_v1.h"  #include "scumm.h" diff --git a/scumm/player_v2.cpp b/scumm/player_v2.cpp index b2d36d472f..d8910ebf63 100644 --- a/scumm/player_v2.cpp +++ b/scumm/player_v2.cpp @@ -19,7 +19,7 @@   */  #include "stdafx.h" -#include "common/engine.h" +#include "base/engine.h"  #include "player_v2.h"  #include "scumm.h"  #include "sound/mididrv.h" diff --git a/scumm/player_v3a.cpp b/scumm/player_v3a.cpp index 00522e9f48..739a91ad82 100644 --- a/scumm/player_v3a.cpp +++ b/scumm/player_v3a.cpp @@ -19,7 +19,7 @@   */  #include "stdafx.h" -#include "common/engine.h" +#include "base/engine.h"  #include "player_v3a.h"  #include "scumm.h"  #include "sound/mixer.h" diff --git a/scumm/script.h b/scumm/script.h index 9957566dfd..e1c5fcdb8c 100644 --- a/scumm/script.h +++ b/scumm/script.h @@ -23,7 +23,7 @@  #ifndef SCRIPT_H  #define SCRIPT_H -#include "common/engine.h" +#include "base/engine.h"  /* System Wide Constants */ diff --git a/scumm/scumm.h b/scumm/scumm.h index c5869f4835..2474d81cd4 100644 --- a/scumm/scumm.h +++ b/scumm/scumm.h @@ -23,7 +23,7 @@  #ifndef SCUMM_H  #define SCUMM_H -#include "common/engine.h" +#include "base/engine.h"  #include "common/file.h"  #include "common/map.h"  #include "common/rect.h" diff --git a/scumm/smush/smush_player.cpp b/scumm/smush/smush_player.cpp index e4342e045b..e317e7a903 100644 --- a/scumm/smush/smush_player.cpp +++ b/scumm/smush/smush_player.cpp @@ -33,7 +33,7 @@  #include "chunk.h"  #include "chunk_type.h" -#include "common/engine.h" +#include "base/engine.h"  #include "common/file.h"  #include "common/util.h"  #include "common/timer.h" diff --git a/simon/simon.h b/simon/simon.h index 2ece8e813b..173b327d49 100644 --- a/simon/simon.h +++ b/simon/simon.h @@ -23,7 +23,7 @@  #define SIMON_H  #include <stdio.h> -#include "common/engine.h" +#include "base/engine.h"  #include "common/util.h"  #include "simon/midi.h"  #include "sound/mixer.h" diff --git a/sky/control.h b/sky/control.h index 3a6508a9c8..c3a1c3e762 100644 --- a/sky/control.h +++ b/sky/control.h @@ -25,7 +25,7 @@  #include "common/stdafx.h"  #include "common/scummsys.h"  #include "sky/struc.h" -#include "common/engine.h" +#include "base/engine.h"  #include "sky/screen.h"  #include "sky/disk.h"  #include "sky/mouse.h" diff --git a/sky/disk.cpp b/sky/disk.cpp index 678c26784e..2b3fde11eb 100644 --- a/sky/disk.cpp +++ b/sky/disk.cpp @@ -21,7 +21,7 @@  #include "stdafx.h"  #include "common/scummsys.h" -#include "common/engine.h" +#include "base/engine.h"  #include "sky/disk.h"  #include "sky/skydefs.h"  #include "sky/sky.h" diff --git a/sky/music/adlibchannel.h b/sky/music/adlibchannel.h index 3b27c2305b..8118213b52 100644 --- a/sky/music/adlibchannel.h +++ b/sky/music/adlibchannel.h @@ -23,7 +23,7 @@  #define ADLIBCHANNEL_H  #include "stdafx.h" -#include "common/engine.h" +#include "base/engine.h"  #include "sky/sky.h"  #include "sky/music/musicbase.h"  #include "sound/fmopl.h" diff --git a/sky/music/adlibmusic.h b/sky/music/adlibmusic.h index 481977b385..b1b366c402 100644 --- a/sky/music/adlibmusic.h +++ b/sky/music/adlibmusic.h @@ -25,7 +25,7 @@  #include "stdafx.h"  #include "sky/sky.h"  #include "sound/mixer.h" -#include "common/engine.h" +#include "base/engine.h"  #include "adlibchannel.h"  #include "musicbase.h"  #include "sound/fmopl.h" diff --git a/sky/music/gmmusic.h b/sky/music/gmmusic.h index 925e60d1a3..78aaea4d7f 100644 --- a/sky/music/gmmusic.h +++ b/sky/music/gmmusic.h @@ -23,7 +23,7 @@  #define GMMUSIC_H  #include "stdafx.h" -#include "common/engine.h" +#include "base/engine.h"  #include "musicbase.h"  #include "sound/mididrv.h"  #include "gmchannel.h" diff --git a/sky/screen.h b/sky/screen.h index 80572671a0..b3aee36264 100644 --- a/sky/screen.h +++ b/sky/screen.h @@ -24,7 +24,7 @@  #include "stdafx.h"  #include <string.h> -#include "common/engine.h" +#include "base/engine.h"  #include "common/scummsys.h"  #include "sky/disk.h"  #include "sky/skydefs.h" @@ -23,7 +23,7 @@  #define SKYMAIN_H  #include <stdio.h> -#include "common/engine.h" +#include "base/engine.h"  #include "common/util.h"  #include "common/timer.h"  #include "sound/mixer.h" diff --git a/sky/sound.h b/sky/sound.h index 4a388e6e2b..084726dd97 100644 --- a/sky/sound.h +++ b/sky/sound.h @@ -24,7 +24,7 @@  #include "sound/mixer.h"  #include "sky/disk.h" -#include "common/engine.h" +#include "base/engine.h"  enum {  	SOUND_CH0    = 0, diff --git a/sound/audiostream.cpp b/sound/audiostream.cpp index 2eda39e6f4..83dc9ec460 100644 --- a/sound/audiostream.cpp +++ b/sound/audiostream.cpp @@ -22,7 +22,7 @@  #include "stdafx.h"  #include "audiostream.h"  #include "mixer.h" -#include "common/engine.h" +#include "base/engine.h"  #include "common/file.h"  #include "common/util.h" diff --git a/sound/mpu401.cpp b/sound/mpu401.cpp index b3b09cde86..5277844426 100644 --- a/sound/mpu401.cpp +++ b/sound/mpu401.cpp @@ -20,7 +20,7 @@  #include "stdafx.h"  #include "mpu401.h" -#include "common/engine.h"	// for g_system +#include "base/engine.h"	// for g_system  #include "common/util.h"	// for ARRAYSIZE diff --git a/sound/rate.h b/sound/rate.h index 364c14f763..f6d0304dcd 100644 --- a/sound/rate.h +++ b/sound/rate.h @@ -23,7 +23,7 @@  #define SOUND_RATE_H  #include "common/scummsys.h" -#include "common/engine.h" +#include "base/engine.h"  #include "common/util.h"  //#include "sound/audiostream.h" diff --git a/sword2/driver/driver96.h b/sword2/driver/driver96.h index bf3ae4d1ad..0ec40348bc 100644 --- a/sword2/driver/driver96.h +++ b/sword2/driver/driver96.h @@ -1022,7 +1022,7 @@  #include <string.h>  #include "common/scummsys.h" -#include "common/engine.h" // for warning() +#include "base/engine.h" // for warning()  #include "common/system.h"  #include "common/rect.h"  //#include "ddraw.h" diff --git a/sword2/driver/palette.cpp b/sword2/driver/palette.cpp index 96a73da58d..7b3b7820c5 100644 --- a/sword2/driver/palette.cpp +++ b/sword2/driver/palette.cpp @@ -147,7 +147,7 @@  #include <stdio.h>  #include "common/util.h" -#include "common/engine.h" +#include "base/engine.h"  #include "d_draw.h"  #include "driver96.h"  #include "../sword2.h" diff --git a/sword2/driver/rdwin.cpp b/sword2/driver/rdwin.cpp index 32c729975b..dfa96190bf 100644 --- a/sword2/driver/rdwin.cpp +++ b/sword2/driver/rdwin.cpp @@ -18,7 +18,7 @@   */  #include "common/stdafx.h" -#include "common/engine.h" +#include "base/engine.h"  #include "common/timer.h"  #include "driver96.h" diff --git a/sword2/resman.cpp b/sword2/resman.cpp index 6e031da08f..ce8f723660 100644 --- a/sword2/resman.cpp +++ b/sword2/resman.cpp @@ -23,7 +23,7 @@  #include "stdafx.h" -#include "common/engine.h" +#include "base/engine.h"  #include "common/file.h"  #include "driver/driver96.h"  | 
