From 3e58002ba596fb4f8aa0bf08a01dc0985b92feb0 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Thu, 29 Jun 2023 17:48:42 +0200 Subject: [PATCH 1/8] MxStreamController: fix structure (#57) --- LEGO1/mxstreamcontroller.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/LEGO1/mxstreamcontroller.h b/LEGO1/mxstreamcontroller.h index 8884b49f..4ec95e9e 100644 --- a/LEGO1/mxstreamcontroller.h +++ b/LEGO1/mxstreamcontroller.h @@ -8,7 +8,6 @@ class MxStreamController : public MxCore { public: - // OFFSET: LEGO1 0x100c0f10 inline virtual const char *ClassName() const override // vtable+0xc { @@ -22,8 +21,6 @@ public: return !strcmp(name, MxStreamController::ClassName()) || MxCore::IsA(name); } - int m_unk00; - int m_unk04; int m_unk08; int m_unk0c; int m_unk10; From 566e107290e208ba0380d84e387c2b3fafc08a09 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 29 Jun 2023 09:02:52 -0700 Subject: [PATCH 2/8] reccmp: only show recompiled address on request Improves comparisons between diffs because the addresses shifting around leads to false positives --- tools/reccmp/reccmp.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/tools/reccmp/reccmp.py b/tools/reccmp/reccmp.py index 3b783fc9..abfe71a7 100755 --- a/tools/reccmp/reccmp.py +++ b/tools/reccmp/reccmp.py @@ -16,12 +16,13 @@ parser.add_argument('original', metavar='original-binary', help='The original bi parser.add_argument('recompiled', metavar='recompiled-binary', help='The recompiled binary') parser.add_argument('pdb', metavar='recompiled-pdb', help='The PDB of the recompiled binary') parser.add_argument('decomp_dir', metavar='decomp-dir', help='The decompiled source tree') -parser.add_argument('--total', '-T', metavar='total-func-count', help='Total number of expected functions (improves total accuracy statistic)') -parser.add_argument('--verbose', '-v', metavar='offset', help='Print assembly diff for specific function (original file\'s offset)') -parser.add_argument('--html', '-H', metavar='output-file', help='Generate searchable HTML summary of status and diffs') +parser.add_argument('--total', '-T', metavar='', help='Total number of expected functions (improves total accuracy statistic)') +parser.add_argument('--verbose', '-v', metavar='', help='Print assembly diff for specific function (original file\'s offset)') +parser.add_argument('--html', '-H', metavar='', help='Generate searchable HTML summary of status and diffs') parser.add_argument('--no-color', '-n', action='store_true', help='Do not color the output') -parser.add_argument('--svg', '-S', metavar='output-svg', help='Generate SVG graphic of progress') -parser.add_argument('--svg-icon', metavar='svg-icon', help='Icon to use in SVG (PNG)') +parser.add_argument('--svg', '-S', metavar='', help='Generate SVG graphic of progress') +parser.add_argument('--svg-icon', metavar='icon', help='Icon to use in SVG (PNG)') +parser.add_argument('--print-rec-addr', action='store_true', help='Print addresses of recompiled functions too') args = parser.parse_args() @@ -335,7 +336,11 @@ for subdir, dirs, files in os.walk(source): percenttext = colorama.Fore.RED + percenttext + colorama.Style.RESET_ALL if not verbose: - print(' %s (%s / %s) is %s similar to the original' % (recinfo.name, hex(addr), hex(recinfo.addr), percenttext)) + if args.print_rec_addr: + addrs = '%s / %s' % (hex(addr), hex(recinfo.addr)) + else: + addrs = hex(addr) + print(' %s (%s) is %s similar to the original' % (recinfo.name, addrs, percenttext)) function_count += 1 total_accuracy += ratio From 6761345c8cc61675222bf0138d633552d0d4e3ac Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Thu, 29 Jun 2023 18:05:45 +0200 Subject: [PATCH 3/8] lego1: fix/match some ClassName functions (#60) --- LEGO1/legoanimationmanager.h | 2 +- LEGO1/legocameracontroller.h | 2 +- LEGO1/legohideanimpresenter.h | 2 +- LEGO1/legolocomotionanimpresenter.h | 2 +- LEGO1/legoloopinganimpresenter.h | 2 +- LEGO1/legonavcontroller.h | 2 +- LEGO1/legopalettepresenter.h | 2 +- LEGO1/mxstreamprovider.h | 11 +++++++++++ 8 files changed, 18 insertions(+), 7 deletions(-) diff --git a/LEGO1/legoanimationmanager.h b/LEGO1/legoanimationmanager.h index 5fae368e..c42b7715 100644 --- a/LEGO1/legoanimationmanager.h +++ b/LEGO1/legoanimationmanager.h @@ -24,7 +24,7 @@ public: // OFFSET: LEGO1 0x1005ec90 inline virtual MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoAnimationManager::ClassName()) || MxCore::IsA(name); + return !strcmp(name, ClassName()) || MxCore::IsA(name); } __declspec(dllexport) static void configureLegoAnimationManager(int param_1); diff --git a/LEGO1/legocameracontroller.h b/LEGO1/legocameracontroller.h index af5015ae..15afff7f 100644 --- a/LEGO1/legocameracontroller.h +++ b/LEGO1/legocameracontroller.h @@ -21,7 +21,7 @@ public: // OFFSET: LEGO1 0x10011ed0 inline virtual MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoCameraController::ClassName()) || MxCore::IsA(name); + return !strcmp(name, ClassName()) || MxCore::IsA(name); } }; diff --git a/LEGO1/legohideanimpresenter.h b/LEGO1/legohideanimpresenter.h index 0c078e9b..abc63d78 100644 --- a/LEGO1/legohideanimpresenter.h +++ b/LEGO1/legohideanimpresenter.h @@ -20,7 +20,7 @@ public: // OFFSET: LEGO1 0x1006d890 inline MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoHideAnimPresenter::ClassName()) || LegoAnimPresenter::IsA(name); + return !strcmp(name, ClassName()) || LegoAnimPresenter::IsA(name); } private: diff --git a/LEGO1/legolocomotionanimpresenter.h b/LEGO1/legolocomotionanimpresenter.h index b5906ca6..89a3039c 100644 --- a/LEGO1/legolocomotionanimpresenter.h +++ b/LEGO1/legolocomotionanimpresenter.h @@ -19,7 +19,7 @@ public: // OFFSET: LEGO1 0x1006ce60 inline MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoLocomotionAnimPresenter::ClassName()) || LegoLoopingAnimPresenter::IsA(name); + return !strcmp(name, ClassName()) || LegoLoopingAnimPresenter::IsA(name); } private: diff --git a/LEGO1/legoloopinganimpresenter.h b/LEGO1/legoloopinganimpresenter.h index 6e4a5eb1..672ff260 100644 --- a/LEGO1/legoloopinganimpresenter.h +++ b/LEGO1/legoloopinganimpresenter.h @@ -18,7 +18,7 @@ public: // OFFSET: LEGO1 0x1000c9b0 inline MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoLoopingAnimPresenter::ClassName()) || LegoAnimPresenter::IsA(name); + return !strcmp(name, ClassName()) || LegoAnimPresenter::IsA(name); } }; diff --git a/LEGO1/legonavcontroller.h b/LEGO1/legonavcontroller.h index d2bf7df7..9bffd7dd 100644 --- a/LEGO1/legonavcontroller.h +++ b/LEGO1/legonavcontroller.h @@ -32,7 +32,7 @@ public: // OFFSET: LEGO1 0x10054b90 inline MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoNavController::ClassName()) || MxCore::IsA(name); + return !strcmp(name, ClassName()) || MxCore::IsA(name); } void SetControlMax(int p_hMax, int p_vMax); diff --git a/LEGO1/legopalettepresenter.h b/LEGO1/legopalettepresenter.h index bb1b116e..d5fbefba 100644 --- a/LEGO1/legopalettepresenter.h +++ b/LEGO1/legopalettepresenter.h @@ -21,7 +21,7 @@ public: // OFFSET: LEGO1 0x10079f40 inline MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoPalettePresenter::ClassName()) || MxVideoPresenter::IsA(name); + return !strcmp(name, ClassName()) || MxVideoPresenter::IsA(name); } private: diff --git a/LEGO1/mxstreamprovider.h b/LEGO1/mxstreamprovider.h index fda71bb1..796d0ed3 100644 --- a/LEGO1/mxstreamprovider.h +++ b/LEGO1/mxstreamprovider.h @@ -6,7 +6,18 @@ // VTABLE 0x100dd100 class MxStreamProvider : public MxCore { +public: + // OFFSET: LEGO1 0x100d07e0 + inline virtual const char *ClassName() const override // vtable+0x0c + { + return "MxStreamProvider"; + } + // OFFSET: LEGO1 0x100d07f0 + inline virtual MxBool IsA(const char *name) const override // vtable+0x10 + { + return !strcmp(name, MxStreamProvider::ClassName()) || MxCore::IsA(name); + } }; #endif // MXSTREAMPROVIDER_H From 6558a78848c5e8dfcab62955f80894dde3bf7a2b Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Thu, 29 Jun 2023 18:08:06 +0200 Subject: [PATCH 4/8] lego1: implement MxDSObject (#55) * Implement MxDSObject * use discovered names * Update LEGO1/mxdsobject.cpp Co-authored-by: Anonymous Maarten * Update mxdsobject.cpp * Update mxdsobject.h --------- Co-authored-by: Anonymous Maarten --- LEGO1/mxdsobject.cpp | 105 ++++++++++++++++++++++++++++++++++++++----- LEGO1/mxdsobject.h | 30 +++++++------ 2 files changed, 111 insertions(+), 24 deletions(-) diff --git a/LEGO1/mxdsobject.cpp b/LEGO1/mxdsobject.cpp index 11b912a0..fd4b7434 100644 --- a/LEGO1/mxdsobject.cpp +++ b/LEGO1/mxdsobject.cpp @@ -7,9 +7,9 @@ MxDSObject::MxDSObject() { this->m_unk0c = 0; - this->m_unk10 = 0; + this->m_sourceName = NULL; this->m_unk14 = 0; - this->m_name = NULL; + this->m_objectName = NULL; this->m_unk24 = -1; this->m_unk1c = -1; this->m_unk28 = 0; @@ -18,25 +18,110 @@ MxDSObject::MxDSObject() // OFFSET: LEGO1 0x100bf7e0 MxDSObject::~MxDSObject() { - // TODO + delete[] m_objectName; + delete[] m_sourceName; +} + +// OFFSET: LEGO1 0x100bf870 +void MxDSObject::CopyFrom(MxDSObject &p_dsObject) +{ + this->SetSourceName(p_dsObject.m_sourceName); + this->m_unk14 = p_dsObject.m_unk14; + this->SetObjectName(p_dsObject.m_objectName); + this->m_unk1c = p_dsObject.m_unk1c; + this->m_unk24 = p_dsObject.m_unk24; + this->m_atomId = p_dsObject.m_atomId; + this->m_unk28 = p_dsObject.m_unk28; +} + +// OFFSET: LEGO1 0x100bf8c0 +MxDSObject &MxDSObject::operator=(MxDSObject &p_dsObject) +{ + if (this == &p_dsObject) + return *this; + + this->CopyFrom(p_dsObject); + return *this; } // OFFSET: LEGO1 0x100bf8e0 void MxDSObject::SetObjectName(const char *p_name) { - if (p_name != this->m_name) - { - free(this->m_name); + if (p_name != this->m_objectName) { + delete[] this->m_objectName; if (p_name) { - this->m_name = (char *)malloc(strlen(p_name) + 1); + this->m_objectName = new char[strlen(p_name) + 1]; - if (this->m_name) { - strcpy(this->m_name, p_name); + if (this->m_objectName) { + strcpy(this->m_objectName, p_name); } } else { - this->m_name = NULL; + this->m_objectName = NULL; } } } + +// OFFSET: LEGO1 0x100bf950 +void MxDSObject::SetSourceName(const char *p_sourceName) +{ + if (p_sourceName != this->m_sourceName) { + delete[] this->m_sourceName; + + if (p_sourceName) { + this->m_sourceName = new char[strlen(p_sourceName) + 1]; + + if (this->m_sourceName) { + strcpy(this->m_sourceName, p_sourceName); + } + } + else { + this->m_sourceName = NULL; + } + } +} + +// OFFSET: LEGO1 0x100bf9c0 +int MxDSObject::unk14() +{ + return 10; +} + +// OFFSET: LEGO1 0x100bf9d0 +unsigned int MxDSObject::CalculateUnk08() +{ + unsigned int unk08; + + if (this->m_sourceName) + unk08 = strlen(this->m_sourceName) + 3; + else + unk08 = 3; + + unk08 += 4; + + if (this->m_objectName) + unk08 += strlen(this->m_objectName) + 1; + else + unk08++; + + unk08 += 4; + this->m_unk08 = unk08; + return unk08; +} + +// OFFSET: LEGO1 0x100bfa20 +void MxDSObject::Parse(char **p_source, unsigned short p_unk24) +{ + this->SetSourceName(*p_source); + *p_source += strlen(this->m_sourceName) + 1; + this->m_unk14 = *(int*) *p_source; + *p_source += 4; + + this->SetObjectName(*p_source); + *p_source += strlen(this->m_objectName) + 1; + this->m_unk1c = *(int*) *p_source; + *p_source += 4; + + this->m_unk24 = p_unk24; +} diff --git a/LEGO1/mxdsobject.h b/LEGO1/mxdsobject.h index 4f0aced6..ef4701bc 100644 --- a/LEGO1/mxdsobject.h +++ b/LEGO1/mxdsobject.h @@ -9,23 +9,25 @@ class MxDSObject : public MxCore { public: - __declspec(dllexport) void SetObjectName(const char *); + __declspec(dllexport) void SetObjectName(const char *p_objectName); MxDSObject(); virtual ~MxDSObject() override; - // OFFSET: LEGO1 0x100bf730 - inline virtual const char *ClassName() const override // vtable+0x0c - { - // 0x10101400 - return "MxDSObject"; - } + MxDSObject &operator=(MxDSObject &p_dsObject); + void CopyFrom(MxDSObject &p_dsObject); + + // OFFSET: LEGO1 0x100bf730 + inline virtual const char *ClassName() const override { return "MxDSObject"; }; // vtable+0c // OFFSET: LEGO1 0x100bf740 - inline virtual MxBool IsA(const char *name) const override // vtable+0x10 - { - return !strcmp(name, MxDSObject::ClassName()) || MxCore::IsA(name); - } + inline virtual MxBool IsA(const char *name) const override { return !strcmp(name, MxDSObject::ClassName()) || MxCore::IsA(name); }; // vtable+10; + + virtual int unk14(); // vtable+14; + virtual unsigned int CalculateUnk08(); // vtable+18; + virtual void Parse(char **p_source, unsigned short p_unk24); // vtable+1c; + + void SetSourceName(const char *p_sourceName); inline const MxAtomId& GetAtomId() { return this->m_atomId; } inline int GetUnknown1c() { return this->m_unk1c; } @@ -38,11 +40,11 @@ public: inline void SetAtomId(MxAtomId p_atomId) { this->m_atomId = p_atomId; } private: - int m_unk08; + unsigned int m_unk08; short m_unk0c; - char* m_unk10; + char* m_sourceName; int m_unk14; - char *m_name; + char *m_objectName; int m_unk1c; MxAtomId m_atomId; short m_unk24; From 88c18c76ed18a25a974430f95edf10842dce3790 Mon Sep 17 00:00:00 2001 From: MishaProductions <106913236+MishaProductions@users.noreply.github.com> Date: Thu, 29 Jun 2023 20:02:47 +0300 Subject: [PATCH 5/8] lego1: match LegoOmni::GetInstance and deconstructor and add a few methods (#58) * add GetInstance fix * Implement a few methods * Move get* helpers to their correct locations * rename m_instance * add TransitionManager --- LEGO1/legoomni.cpp | 19 ++++++++++-- LEGO1/legoomni.h | 10 ++----- LEGO1/mxomni.cpp | 74 ++++++++++++++++++++++++++++++++++++++++++++-- LEGO1/mxomni.h | 21 ++++++++++--- 4 files changed, 107 insertions(+), 17 deletions(-) diff --git a/LEGO1/legoomni.cpp b/LEGO1/legoomni.cpp index 0d1abaf1..13b67a2c 100644 --- a/LEGO1/legoomni.cpp +++ b/LEGO1/legoomni.cpp @@ -15,13 +15,20 @@ LegoOmni::~LegoOmni() // OFFSET: LEGO1 0x1005ad10 LegoOmni *LegoOmni::GetInstance() { - return (LegoOmni *) m_instance; + return (LegoOmni *)MxOmni::GetInstance(); +} + +// OFFSET: LEGO1 0x1005ac90 +void LegoOmni::CreateInstance() +{ + MxOmni::DestroyInstance(); + MxOmni::SetInstance(new LegoOmni()); } // OFFSET: LEGO1 0x10015700 LegoOmni *Lego() { - return (LegoOmni *) MxOmni::GetInstance(); + return (LegoOmni *)MxOmni::GetInstance(); } // OFFSET: LEGO1 0x10015710 @@ -30,7 +37,6 @@ LegoSoundManager *SoundManager() return LegoOmni::GetInstance()->GetSoundManager(); } - // OFFSET: LEGO1 0x10015720 LegoVideoManager *VideoManager() { @@ -79,6 +85,13 @@ LegoNavController *NavController() return LegoOmni::GetInstance()->GetNavController(); } +// OFFSET: LEGO1 0x10015900 +MxTransitionManager *TransitionManager() +{ + return LegoOmni::GetInstance()->GetTransitionManager(); +} + + // OFFSET: LEGO1 0x1005b5f0 long LegoOmni::Notify(MxParam &p) { diff --git a/LEGO1/legoomni.h b/LEGO1/legoomni.h index 40804cbf..05c1bfd0 100644 --- a/LEGO1/legoomni.h +++ b/LEGO1/legoomni.h @@ -71,6 +71,7 @@ public: LegoPlantManager *GetLegoPlantManager() { return m_plantManager; } LegoGameState *GetGameState() { return m_gameState; } LegoNavController *GetNavController() { return m_navController; } + MxTransitionManager *GetTransitionManager() { return m_transitionManager; } private: int m_unk68; @@ -84,7 +85,7 @@ private: char m_unk94[0x4]; LegoBuildingManager* m_buildingManager; // 0x98 LegoGameState *m_gameState; // 0x9c - char m_unka0[0x94]; + MxDSAction m_action; MxBackgroundAudioManager *m_bkgAudioManager; // 0x134 MxTransitionManager *m_transitionManager; // 0x138 int m_unk13c; @@ -93,26 +94,19 @@ private: __declspec(dllexport) MxBackgroundAudioManager * BackgroundAudioManager(); __declspec(dllexport) MxDSObject * CreateStreamObject(MxDSFile *,short); -__declspec(dllexport) MxEventManager * EventManager(); __declspec(dllexport) LegoGameState * GameState(); __declspec(dllexport) const char * GetNoCD_SourceName(); __declspec(dllexport) LegoInputManager * InputManager(); __declspec(dllexport) LegoOmni * Lego(); -__declspec(dllexport) MxSoundManager * MSoundManager(); __declspec(dllexport) void MakeSourceName(char *, const char *); -__declspec(dllexport) MxMusicManager * MusicManager(); __declspec(dllexport) MxNotificationManager * NotificationManager(); __declspec(dllexport) LegoEntity * PickEntity(long,long); __declspec(dllexport) LegoROI * PickROI(long,long); __declspec(dllexport) void SetOmniUserMessage(void (*)(const char *,int)); __declspec(dllexport) LegoSoundManager * SoundManager(); __declspec(dllexport) long Start(MxDSAction *); -__declspec(dllexport) MxStreamer * Streamer(); -__declspec(dllexport) MxTickleManager * TickleManager(); __declspec(dllexport) MxTransitionManager * TransitionManager(); -__declspec(dllexport) MxVariableTable * VariableTable(); __declspec(dllexport) LegoVideoManager * VideoManager(); - __declspec(dllexport) long Start(MxDSAction *a); LegoBuildingManager* BuildingManager(); diff --git a/LEGO1/mxomni.cpp b/LEGO1/mxomni.cpp index 9752f6ea..9598141d 100644 --- a/LEGO1/mxomni.cpp +++ b/LEGO1/mxomni.cpp @@ -1,7 +1,7 @@ #include "mxomni.h" // 0x101015b0 -MxOmni* MxOmni::m_instance = NULL; +MxOmni *MxOmni::g_instance = NULL; // OFFSET: LEGO1 0x100aef10 MxOmni::MxOmni() @@ -33,10 +33,26 @@ void MxOmni::Init() m_unk64 = NULL; } +// OFFSET: LEGO1 0x100b0690 +void MxOmni::DestroyInstance() +{ + if (g_instance != NULL) + { + delete g_instance; + g_instance = NULL; + } +} + // OFFSET: LEGO1 0x100b0680 MxOmni *MxOmni::GetInstance() { - return m_instance; + return g_instance; +} + +// OFFSET: LEGO1 0x100af0b0 +void MxOmni::SetInstance(MxOmni *instance) +{ + g_instance = instance; } // OFFSET: LEGO1 0x100af0c0 @@ -67,8 +83,62 @@ long MxOmni::Notify(MxParam &p) return 0; } +// OFFSET: LEGO1 0x100acea0 +MxObjectFactory *ObjectFactory() +{ + return MxOmni::GetInstance()->GetObjectFactory(); +} + +// OFFSET: LEGO1 0x100aceb0 +MxNotificationManager *NotificationManager() +{ + return MxOmni::GetInstance()->GetNotificationManager(); +} + +// OFFSET: LEGO1 0x100acec0 +MxTickleManager *TickleManager() +{ + return MxOmni::GetInstance()->GetTickleManager(); +} + // OFFSET: LEGO1 0x100aced0 MxTimer *Timer() { return MxOmni::GetInstance()->GetTimer(); } + +// OFFSET: LEGO1 0x100acef0 +MxStreamer* Streamer() +{ + return MxOmni::GetInstance()->GetStreamer(); +} + +// OFFSET: LEGO1 0x100acf00 +MxSoundManager* MSoundManager() +{ + return MxOmni::GetInstance()->GetSoundManager(); +} + +// OFFSET: LEGO1 0x100acf10 +MxVideoManager* MVideoManager() +{ + return MxOmni::GetInstance()->GetVideoManager(); +} + +// OFFSET: LEGO1 0x100acf20 +MxVariableTable* VariableTable() +{ + return MxOmni::GetInstance()->GetVariableTable(); +} + +// OFFSET: LEGO1 0x100acf30 +MxMusicManager* MusicManager() +{ + return MxOmni::GetInstance()->GetMusicManager(); +} + +// OFFSET: LEGO1 0x100acf40 +MxEventManager* EventManager() +{ + return MxOmni::GetInstance()->GetEventManager(); +} \ No newline at end of file diff --git a/LEGO1/mxomni.h b/LEGO1/mxomni.h index e9f61b7a..6a0d3ef8 100644 --- a/LEGO1/mxomni.h +++ b/LEGO1/mxomni.h @@ -35,11 +35,19 @@ public: virtual void Init(); // vtable+14 virtual MxResult Create(MxOmniCreateParam &p); // vtable+18 virtual void Destroy(); // vtable+1c - + static void SetInstance(MxOmni* instance); + MxObjectFactory* GetObjectFactory() const { return this->m_objectFactory; } + MxNotificationManager* GetNotificationManager() const { return this->m_notificationManager; } + MxTickleManager* GetTickleManager() const { return this->m_tickleManager; } MxTimer* GetTimer() const { return this->m_timer; } - + MxStreamer* GetStreamer() const { return this->m_streamer; } + MxSoundManager* GetSoundManager() const { return this->m_soundManager; } + MxVideoManager* GetVideoManager() const { return this->m_videoManager; } + MxVariableTable* GetVariableTable() const { return this->m_variableTable; } + MxMusicManager* GetMusicManager() const { return this->m_musicManager; } + MxEventManager* GetEventManager() const { return this->m_eventManager; } protected: - static MxOmni* m_instance; + static MxOmni* g_instance; MxString m_mediaPath; // 0x8 HWND *m_windowHandle; // 0x18; @@ -60,7 +68,12 @@ protected: unsigned char m_unk64; // 0x64 }; - +__declspec(dllexport) MxTickleManager * TickleManager(); __declspec(dllexport) MxTimer * Timer(); +__declspec(dllexport) MxStreamer * Streamer(); +__declspec(dllexport) MxSoundManager * MSoundManager(); +__declspec(dllexport) MxVariableTable * VariableTable(); +__declspec(dllexport) MxMusicManager * MusicManager(); +__declspec(dllexport) MxEventManager * EventManager(); #endif // MXOMNI_H From aa3dfe1808b684e76fc235cb77dbd79420496673 Mon Sep 17 00:00:00 2001 From: itsmattkc <34096995+itsmattkc@users.noreply.github.com> Date: Thu, 29 Jun 2023 10:24:58 -0700 Subject: [PATCH 6/8] ci: skip continuous release on pull requests [skip ci] --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 54722601..39564bda 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -87,6 +87,7 @@ jobs: - name: Upload Continuous Release shell: bash + if: github.event_name == 'push' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | From 8476bf06b2319985307fa1093a8a64dba21326f8 Mon Sep 17 00:00:00 2001 From: MattKC <34096995+itsmattkc@users.noreply.github.com> Date: Thu, 29 Jun 2023 16:39:02 -0700 Subject: [PATCH 7/8] Yet another CMake implementation (#61) * initial cmake implementation * ci: i guess older cmake doesn't support this * cmake: add max version to suppress warning Co-authored-by: Anonymous Maarten --------- Co-authored-by: Anonymous Maarten --- .github/workflows/build.yml | 75 +- .gitignore | 1 + CMakeLists.txt | 212 ++ ISLE/res/isle.rc | 8 +- isle.mak | 4681 ----------------------------------- isle.mdp | Bin 78336 -> 0 bytes 6 files changed, 266 insertions(+), 4711 deletions(-) create mode 100644 CMakeLists.txt delete mode 100644 isle.mak delete mode 100644 isle.mdp diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 39564bda..3e2b0d64 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,7 +26,7 @@ jobs: key: dx5sdk - name: Download DX5 SDK - if: steps.cache-dx5.outputs.cache-hit != 'true' + if: ${{ !steps.cache-dx5.outputs.cache-hit }} run: | cd dx5sdk curl -fLOSs https://archive.org/download/idx5sdk/idx5sdk.exe @@ -34,8 +34,7 @@ jobs: 7z x .\DX5SDK.EXE - name: Cache DX5 SDK - if: steps.cache-dx5.outputs.cache-hit != 'true' - id: save-dx5 + if: ${{ !steps.cache-dx5.outputs.cache-hit }} uses: actions/cache/save@v3 with: path: dx5sdk @@ -47,22 +46,47 @@ jobs: cd cdrom .\SETUP.EXE /s + - name: Setup cmake + uses: jwlawson/actions-setup-cmake@v1.13 + with: + # Use 2.8 for maximum backwards compatibility + cmake-version: '2.8.x' + - name: Build shell: cmd run: | call .\msvc420\bin\VCVARS32.BAT x86 - mkdir Release - .\msvc420\bin\NMAKE.EXE /f isle.mak CFG="ISLE - Win32 Release" + mkdir build + cd build + cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -G "NMake Makefiles" + cmake --build . + + - name: Restore cached original binaries + id: cache-original-binaries + uses: actions/cache/restore@v3 + with: + path: legobin + key: legobin + + - name: Download original island binares + if: ${{ !steps.cache-original-binaries.outputs.cache-hit }} + run: | + C:\msys64\usr\bin\wget.exe https://legoisland.org/download/ISLE.EXE --directory-prefix=legobin + C:\msys64\usr\bin\wget.exe https://legoisland.org/download/LEGO1.DLL --directory-prefix=legobin + + - name: Cache original binaries + if: ${{ !steps.cache-original-binaries.outputs.cache-hit }} + uses: actions/cache/save@v3 + with: + path: legobin + key: legobin - name: Summarize Accuracy shell: bash run: | - curl -fLOSs https://legoisland.org/download/ISLE.EXE - curl -fLOSs https://legoisland.org/download/LEGO1.DLL - pip install capstone - pip install colorama - python3 tools/reccmp/reccmp.py -S ISLEPROGRESS.SVG --svg-icon tools/reccmp/isle.png -H ISLEPROGRESS.HTML ISLE.EXE Release/ISLE.EXE Release/ISLE.PDB . | tee ISLEPROGRESS.TXT - python3 tools/reccmp/reccmp.py -S LEGO1PROGRESS.SVG -T 1929 --svg-icon tools/reccmp/lego1.png -H LEGO1PROGRESS.HTML LEGO1.DLL Release/LEGO1.DLL Release/LEGO1.PDB . | tee LEGO1PROGRESS.TXT + pip install -r tools/reccmp/requirements.txt + python3 tools/reccmp/reccmp.py -S ISLEPROGRESS.SVG --svg-icon tools/reccmp/isle.png -H ISLEPROGRESS.HTML legobin/ISLE.EXE build/ISLE.EXE build/ISLE.PDB . | tee ISLEPROGRESS.TXT + python3 tools/reccmp/reccmp.py -S LEGO1PROGRESS.SVG -T 1929 --svg-icon tools/reccmp/lego1.png -H LEGO1PROGRESS.HTML legobin/LEGO1.DLL build/LEGO1.DLL build/LEGO1.PDB . | tee LEGO1PROGRESS.TXT - name: Compare Accuracy With Current Master shell: bash @@ -79,11 +103,16 @@ jobs: with: name: Win32 path: | - Release - ISLEPROGRESS.HTML - LEGO1PROGRESS.HTML - ISLEPROGRESS.SVG - LEGO1PROGRESS.SVG + build/ISLE.EXE + build/LEGO1.DLL + + - name: Upload Artifact + uses: actions/upload-artifact@master + with: + name: Accuracy Report + path: | + ISLEPROGRESS.* + LEGO1PROGRESS.* - name: Upload Continuous Release shell: bash @@ -100,13 +129,7 @@ jobs: curl -fLOSs https://raw.githubusercontent.com/probonopd/uploadtool/master/upload.sh ./upload.sh \ - Release/ISLE.EXE \ - Release/LEGO1.DLL \ - ISLEPROGRESS.HTML \ - ISLEPROGRESS.TXT \ - ISLEPROGRESS.SVG \ - ISLEPROGRESS.PNG \ - LEGO1PROGRESS.HTML \ - LEGO1PROGRESS.TXT \ - LEGO1PROGRESS.PNG \ - LEGO1PROGRESS.SVG + build/ISLE.EXE \ + build/LEGO1.DLL \ + ISLEPROGRESS.* \ + LEGO1PROGRESS.* diff --git a/.gitignore b/.gitignore index ef562599..14ad2717 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ Release/ *.ncb ISLE.EXE LEGO1.DLL +build/ diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 00000000..11927c11 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,212 @@ +cmake_minimum_required(VERSION 2.8...3.5 FATAL_ERROR) + +project(isle CXX) + +option(ISLE_BUILD_APP "Build ISLE.EXE application" ON) +option(ISLE_BUILD_LIB "Build LEGO1.DLL library" ON) + +if (ISLE_BUILD_APP) + add_executable(isle WIN32 + ISLE/res/isle.rc + ISLE/isleapp.cpp + ISLE/define.cpp + ) + + # Include LEGO1 headers in ISLE + target_include_directories(isle PRIVATE "${CMAKE_SOURCE_DIR}/LEGO1") + + # Link DSOUND, WINMM, and our fake LEGO1 lib (TODO: replace with real once all exports are implemented) + target_link_libraries(isle PRIVATE dsound winmm "${CMAKE_SOURCE_DIR}/ISLE/ext/lego1.lib") + + # Make sure filenames are ALL CAPS + set_property(TARGET isle PROPERTY OUTPUT_NAME ISLE) + set_property(TARGET isle PROPERTY SUFFIX ".EXE") +endif() + +if (ISLE_BUILD_LIB) + add_library(lego1 SHARED + LEGO1/act1state.cpp + LEGO1/act2brick.cpp + LEGO1/act2policestation.cpp + LEGO1/act3.cpp + LEGO1/act3shark.cpp + LEGO1/act3state.cpp + LEGO1/ambulance.cpp + LEGO1/ambulancemissionstate.cpp + LEGO1/animstate.cpp + LEGO1/beachhouseentity.cpp + LEGO1/bike.cpp + LEGO1/buildingentity.cpp + LEGO1/bumpbouy.cpp + LEGO1/carrace.cpp + LEGO1/dllmain.cpp + LEGO1/dunebuggy.cpp + LEGO1/elevatorbottom.cpp + LEGO1/gasstation.cpp + LEGO1/gasstationentity.cpp + LEGO1/gasstationstate.cpp + LEGO1/helicopter.cpp + LEGO1/helicopterstate.cpp + LEGO1/historybook.cpp + LEGO1/hospital.cpp + LEGO1/hospitalentity.cpp + LEGO1/hospitalstate.cpp + LEGO1/infocenter.cpp + LEGO1/infocenterdoor.cpp + LEGO1/infocenterentity.cpp + LEGO1/infocenterstate.cpp + LEGO1/isle.cpp + LEGO1/isleactor.cpp + LEGO1/islepathactor.cpp + LEGO1/jetski.cpp + LEGO1/jetskirace.cpp + LEGO1/jukebox.cpp + LEGO1/jukeboxentity.cpp + LEGO1/jukeboxstate.cpp + LEGO1/legoact2state.cpp + LEGO1/legoactioncontrolpresenter.cpp + LEGO1/legoanimactor.cpp + LEGO1/legoanimationmanager.cpp + LEGO1/legoanimmmpresenter.cpp + LEGO1/legoanimpresenter.cpp + LEGO1/legobuildingmanager.cpp + LEGO1/legocachesound.cpp + LEGO1/legocameracontroller.cpp + LEGO1/legocarbuild.cpp + LEGO1/legocarbuildanimpresenter.cpp + LEGO1/legocontrolmanager.cpp + LEGO1/legoentity.cpp + LEGO1/legoentitypresenter.cpp + LEGO1/legoflctexturepresenter.cpp + LEGO1/legohideanimpresenter.cpp + LEGO1/legoinputmanager.cpp + LEGO1/legojetski.cpp + LEGO1/legoloadcachesoundpresenter.cpp + LEGO1/legolocomotionanimpresenter.cpp + LEGO1/legonavcontroller.cpp + LEGO1/legoomni.cpp + LEGO1/legopalettepresenter.cpp + LEGO1/legopathactor.cpp + LEGO1/legopathcontroller.cpp + LEGO1/legopathpresenter.cpp + LEGO1/legophonemepresenter.cpp + LEGO1/legoplantmanager.cpp + LEGO1/legorace.cpp + LEGO1/legosoundmanager.cpp + LEGO1/legostate.cpp + LEGO1/legotexturepresenter.cpp + LEGO1/legovideomanager.cpp + LEGO1/legoworld.cpp + LEGO1/legoworldpresenter.cpp + LEGO1/motorcycle.cpp + LEGO1/mxatomid.cpp + LEGO1/mxaudiopresenter.cpp + LEGO1/mxautolocker.cpp + LEGO1/mxbackgroundaudiomanager.cpp + LEGO1/mxcompositemediapresenter.cpp + LEGO1/mxcompositepresenter.cpp + LEGO1/mxcontrolpresenter.cpp + LEGO1/mxcore.cpp + LEGO1/mxcriticalsection.cpp + LEGO1/mxdiskstreamcontroller.cpp + LEGO1/mxdiskstreamprovider.cpp + LEGO1/mxdsaction.cpp + LEGO1/mxdsanim.cpp + LEGO1/mxdschunk.cpp + LEGO1/mxdsevent.cpp + LEGO1/mxdsfile.cpp + LEGO1/mxdsmediaaction.cpp + LEGO1/mxdsmultiaction.cpp + LEGO1/mxdsobject.cpp + LEGO1/mxdsobjectaction.cpp + LEGO1/mxdsparallelaction.cpp + LEGO1/mxdsselectaction.cpp + LEGO1/mxdsserialaction.cpp + LEGO1/mxdssound.cpp + LEGO1/mxdssource.cpp + LEGO1/mxdsstill.cpp + LEGO1/mxdssubscriber.cpp + LEGO1/mxentity.cpp + LEGO1/mxeventmanager.cpp + LEGO1/mxeventpresenter.cpp + LEGO1/mxflcpresenter.cpp + LEGO1/mxioinfo.cpp + LEGO1/mxloopingflcpresenter.cpp + LEGO1/mxloopingsmkpresenter.cpp + LEGO1/mxmediapresenter.cpp + LEGO1/mxmusicpresenter.cpp + LEGO1/mxnotificationmanager.cpp + LEGO1/mxomni.cpp + LEGO1/mxomnicreateflags.cpp + LEGO1/mxomnicreateparam.cpp + LEGO1/mxomnicreateparambase.cpp + LEGO1/mxpalette.cpp + LEGO1/mxpresenter.cpp + LEGO1/mxsmkpresenter.cpp + LEGO1/mxsoundmanager.cpp + LEGO1/mxsoundpresenter.cpp + LEGO1/mxstillpresenter.cpp + LEGO1/mxstreamer.cpp + LEGO1/mxstring.cpp + LEGO1/mxtimer.cpp + LEGO1/mxtransitionmanager.cpp + LEGO1/mxunknown100dc6b0.cpp + LEGO1/mxvideomanager.cpp + LEGO1/mxvideoparam.cpp + LEGO1/mxvideoparamflags.cpp + LEGO1/mxvideopresenter.cpp + LEGO1/mxwavepresenter.cpp + LEGO1/pizza.cpp + LEGO1/pizzamissionstate.cpp + LEGO1/pizzeria.cpp + LEGO1/pizzeriastate.cpp + LEGO1/police.cpp + LEGO1/policeentity.cpp + LEGO1/policestate.cpp + LEGO1/racecar.cpp + LEGO1/racestandsentity.cpp + LEGO1/racestate.cpp + LEGO1/radio.cpp + LEGO1/radiostate.cpp + LEGO1/registrationbook.cpp + LEGO1/score.cpp + LEGO1/scorestate.cpp + LEGO1/skateboard.cpp + LEGO1/towtrack.cpp + LEGO1/towtrackmissionstate.cpp + ) + + # Link libraries + target_link_libraries(lego1 PRIVATE ddraw dsound winmm) + + # Make sure filenames are ALL CAPS + set_property(TARGET lego1 PROPERTY OUTPUT_NAME LEGO1) + set_property(TARGET lego1 PROPERTY SUFFIX ".DLL") +endif() + +if (MSVC) + # These flags have been taken from the defaults for a Visual C++ 4.20 project (the compiler the + # game was originally built with) and tweaked slightly to produce more debugging info for reccmp. + # They ensure a recompilation that can be byte/instruction accurate to the original binaries. + + target_compile_options(isle PRIVATE "/ML$<$:d>") + target_compile_options(lego1 PRIVATE "/MT$<$:d>") + + set(CMAKE_CXX_FLAGS "/W3 /GX /D \"WIN32\" /D \"_WINDOWS\"") + set(CMAKE_CXX_FLAGS_DEBUG "/Gm /Zi /Od /D \"_DEBUG\"") + set(CMAKE_CXX_FLAGS_RELEASE "/O2 /D \"NDEBUG\"") + set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "/Zi /O2 /D \"NDEBUG\"") + set(CMAKE_CXX_FLAGS_MINSIZEREL "/Os /D \"NDEBUG\"") + + set(CMAKE_EXE_LINKER_FLAGS "/machine:I386") + set(CMAKE_EXE_LINKER_FLAGS_DEBUG "/incremental:yes /debug") + set(CMAKE_EXE_LINKER_FLAGS_RELEASE "/incremental:no") + set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO "/incremental:no /debug") + set(CMAKE_EXE_LINKER_FLAGS_MINSIZEREL "/incremental:no") + + set(CMAKE_SHARED_LINKER_FLAGS "/machine:I386") + set(CMAKE_SHARED_LINKER_FLAGS_DEBUG "/incremental:yes /debug") + set(CMAKE_SHARED_LINKER_FLAGS_RELEASE "/incremental:no") + set(CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO "/incremental:no /debug") + set(CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL "/incremental:no") +endif() diff --git a/ISLE/res/isle.rc b/ISLE/res/isle.rc index 4534ea64..95432e06 100644 --- a/ISLE/res/isle.rc +++ b/ISLE/res/isle.rc @@ -1,9 +1,9 @@ #include "resource.h" -ISLE_ARROW CURSOR "ISLE/res/arrow.cur" -ISLE_NO CURSOR "ISLE/res/no.cur" -ISLE_BUSY CURSOR "ISLE/res/busy.cur" -APP_ICON ICON "ISLE/res/isle.ico" +ISLE_ARROW CURSOR "arrow.cur" +ISLE_NO CURSOR "no.cur" +ISLE_BUSY CURSOR "busy.cur" +APP_ICON ICON "isle.ico" 1 VERSIONINFO FILEVERSION 1,1,0,0 diff --git a/isle.mak b/isle.mak deleted file mode 100644 index 90a2cead..00000000 --- a/isle.mak +++ /dev/null @@ -1,4681 +0,0 @@ -# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Application" 0x0101 -# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 - -!IF "$(CFG)" == "" -CFG=LEGO1 - Win32 Release -!MESSAGE No configuration specified. Defaulting to LEGO1 - Win32 Release. -!ENDIF - -!IF "$(CFG)" != "LEGO1 - Win32 Release" && "$(CFG)" != "LEGO1 - Win32 Debug" &&\ - "$(CFG)" != "ISLE - Win32 Release" && "$(CFG)" != "ISLE - Win32 Debug" -!MESSAGE Invalid configuration "$(CFG)" specified. -!MESSAGE You can specify a configuration when running NMAKE on this makefile -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "isle.mak" CFG="LEGO1 - Win32 Release" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "LEGO1 - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "LEGO1 - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "ISLE - Win32 Release" (based on "Win32 (x86) Application") -!MESSAGE "ISLE - Win32 Debug" (based on "Win32 (x86) Application") -!MESSAGE -!ERROR An invalid configuration is specified. -!ENDIF - -!IF "$(OS)" == "Windows_NT" -NULL= -!ELSE -NULL=nul -!ENDIF -################################################################################ -# Begin Project -# PROP Target_Last_Scanned "ISLE - Win32 Debug" - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "LEGO1\Release" -# PROP BASE Intermediate_Dir "LEGO1\Release" -# PROP BASE Target_Dir "LEGO1" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "LEGO1\Release" -# PROP Intermediate_Dir "LEGO1\Release" -# PROP Target_Dir "LEGO1" -OUTDIR=.\LEGO1\Release -INTDIR=.\LEGO1\Release - -ALL : ".\Release\LEGO1.DLL" - -CLEAN : - -@erase "$(INTDIR)\act1state.obj" - -@erase "$(INTDIR)\act2brick.obj" - -@erase "$(INTDIR)\act2policestation.obj" - -@erase "$(INTDIR)\act3.obj" - -@erase "$(INTDIR)\act3shark.obj" - -@erase "$(INTDIR)\act3state.obj" - -@erase "$(INTDIR)\ambulance.obj" - -@erase "$(INTDIR)\ambulancemissionstate.obj" - -@erase "$(INTDIR)\animstate.obj" - -@erase "$(INTDIR)\beachhouseentity.obj" - -@erase "$(INTDIR)\bike.obj" - -@erase "$(INTDIR)\buildingentity.obj" - -@erase "$(INTDIR)\bumpbouy.obj" - -@erase "$(INTDIR)\carrace.obj" - -@erase "$(INTDIR)\dllmain.obj" - -@erase "$(INTDIR)\dunebuggy.obj" - -@erase "$(INTDIR)\elevatorbottom.obj" - -@erase "$(INTDIR)\gasstation.obj" - -@erase "$(INTDIR)\gasstationentity.obj" - -@erase "$(INTDIR)\gasstationstate.obj" - -@erase "$(INTDIR)\helicopter.obj" - -@erase "$(INTDIR)\helicopterstate.obj" - -@erase "$(INTDIR)\historybook.obj" - -@erase "$(INTDIR)\hospital.obj" - -@erase "$(INTDIR)\hospitalentity.obj" - -@erase "$(INTDIR)\hospitalstate.obj" - -@erase "$(INTDIR)\infocenter.obj" - -@erase "$(INTDIR)\infocenterdoor.obj" - -@erase "$(INTDIR)\infocenterentity.obj" - -@erase "$(INTDIR)\infocenterstate.obj" - -@erase "$(INTDIR)\isle.obj" - -@erase "$(INTDIR)\isleactor.obj" - -@erase "$(INTDIR)\islepathactor.obj" - -@erase "$(INTDIR)\jetski.obj" - -@erase "$(INTDIR)\jetskiRace.obj" - -@erase "$(INTDIR)\jukebox.obj" - -@erase "$(INTDIR)\jukeboxentity.obj" - -@erase "$(INTDIR)\jukeboxstate.obj" - -@erase "$(INTDIR)\legoact2state.obj" - -@erase "$(INTDIR)\legoactioncontrolpresenter.obj" - -@erase "$(INTDIR)\legoanimactor.obj" - -@erase "$(INTDIR)\legoanimationmanager.obj" - -@erase "$(INTDIR)\legoanimmmpresenter.obj" - -@erase "$(INTDIR)\legoanimpresenter.obj" - -@erase "$(INTDIR)\legobuildingmanager.obj" - -@erase "$(INTDIR)\legocachesound.obj" - -@erase "$(INTDIR)\legocameracontroller.obj" - -@erase "$(INTDIR)\legocarbuild.obj" - -@erase "$(INTDIR)\legocarbuildanimpresenter.obj" - -@erase "$(INTDIR)\legocontrolmanager.obj" - -@erase "$(INTDIR)\legoentity.obj" - -@erase "$(INTDIR)\legoentitypresenter.obj" - -@erase "$(INTDIR)\legoflctexturepresenter.obj" - -@erase "$(INTDIR)\legohideanimpresenter.obj" - -@erase "$(INTDIR)\legoinputmanager.obj" - -@erase "$(INTDIR)\legojetski.obj" - -@erase "$(INTDIR)\legoloadcachesoundpresenter.obj" - -@erase "$(INTDIR)\legolocomotionanimpresenter.obj" - -@erase "$(INTDIR)\legonavcontroller.obj" - -@erase "$(INTDIR)\legoomni.obj" - -@erase "$(INTDIR)\legopalettepresenter.obj" - -@erase "$(INTDIR)\legopathactor.obj" - -@erase "$(INTDIR)\legopathcontroller.obj" - -@erase "$(INTDIR)\legopathpresenter.obj" - -@erase "$(INTDIR)\legophonemepresenter.obj" - -@erase "$(INTDIR)\legoplantmanager.obj" - -@erase "$(INTDIR)\legorace.obj" - -@erase "$(INTDIR)\legosoundmanager.obj" - -@erase "$(INTDIR)\legostate.obj" - -@erase "$(INTDIR)\legotexturepresenter.obj" - -@erase "$(INTDIR)\legovideomanager.obj" - -@erase "$(INTDIR)\legoworld.obj" - -@erase "$(INTDIR)\legoworldpresenter.obj" - -@erase "$(INTDIR)\motorcycle.obj" - -@erase "$(INTDIR)\mxatomid.obj" - -@erase "$(INTDIR)\mxaudiopresenter.obj" - -@erase "$(INTDIR)\mxautolocker.obj" - -@erase "$(INTDIR)\mxbackgroundaudiomanager.obj" - -@erase "$(INTDIR)\mxcompositemediapresenter.obj" - -@erase "$(INTDIR)\mxcompositepresenter.obj" - -@erase "$(INTDIR)\mxcontrolpresenter.obj" - -@erase "$(INTDIR)\mxcore.obj" - -@erase "$(INTDIR)\mxcriticalsection.obj" - -@erase "$(INTDIR)\mxdiskstreamcontroller.obj" - -@erase "$(INTDIR)\mxdiskstreamprovider.obj" - -@erase "$(INTDIR)\mxdsaction.obj" - -@erase "$(INTDIR)\mxdsanim.obj" - -@erase "$(INTDIR)\mxdschunk.obj" - -@erase "$(INTDIR)\mxdsevent.obj" - -@erase "$(INTDIR)\mxdsfile.obj" - -@erase "$(INTDIR)\mxdsmediaaction.obj" - -@erase "$(INTDIR)\mxdsmultiaction.obj" - -@erase "$(INTDIR)\mxdsobject.obj" - -@erase "$(INTDIR)\mxdsobjectaction.obj" - -@erase "$(INTDIR)\mxdsparallelaction.obj" - -@erase "$(INTDIR)\mxdsselectaction.obj" - -@erase "$(INTDIR)\mxdsserialaction.obj" - -@erase "$(INTDIR)\mxdssound.obj" - -@erase "$(INTDIR)\mxdssource.obj" - -@erase "$(INTDIR)\mxdsstill.obj" - -@erase "$(INTDIR)\mxdssubscriber.obj" - -@erase "$(INTDIR)\mxentity.obj" - -@erase "$(INTDIR)\mxeventmanager.obj" - -@erase "$(INTDIR)\mxeventpresenter.obj" - -@erase "$(INTDIR)\mxflcpresenter.obj" - -@erase "$(INTDIR)\mxioinfo.obj" - -@erase "$(INTDIR)\mxloopingflcpresenter.obj" - -@erase "$(INTDIR)\mxloopingsmkpresenter.obj" - -@erase "$(INTDIR)\mxmediapresenter.obj" - -@erase "$(INTDIR)\mxmusicpresenter.obj" - -@erase "$(INTDIR)\mxnotificationmanager.obj" - -@erase "$(INTDIR)\mxomni.obj" - -@erase "$(INTDIR)\mxomnicreateflags.obj" - -@erase "$(INTDIR)\mxomnicreateparam.obj" - -@erase "$(INTDIR)\mxomnicreateparambase.obj" - -@erase "$(INTDIR)\mxpalette.obj" - -@erase "$(INTDIR)\mxpresenter.obj" - -@erase "$(INTDIR)\mxsmkpresenter.obj" - -@erase "$(INTDIR)\mxsoundmanager.obj" - -@erase "$(INTDIR)\mxsoundpresenter.obj" - -@erase "$(INTDIR)\mxstillpresenter.obj" - -@erase "$(INTDIR)\mxstreamer.obj" - -@erase "$(INTDIR)\mxstring.obj" - -@erase "$(INTDIR)\mxtimer.obj" - -@erase "$(INTDIR)\mxtransitionmanager.obj" - -@erase "$(INTDIR)\mxunknown100dc6b0.obj" - -@erase "$(INTDIR)\mxvideomanager.obj" - -@erase "$(INTDIR)\mxvideoparam.obj" - -@erase "$(INTDIR)\mxvideoparamflags.obj" - -@erase "$(INTDIR)\mxvideopresenter.obj" - -@erase "$(INTDIR)\mxwavepresenter.obj" - -@erase "$(INTDIR)\pizza.obj" - -@erase "$(INTDIR)\pizzeria.obj" - -@erase "$(INTDIR)\pizzeriastate.obj" - -@erase "$(INTDIR)\police.obj" - -@erase "$(INTDIR)\policeentity.obj" - -@erase "$(INTDIR)\policestate.obj" - -@erase "$(INTDIR)\racecar.obj" - -@erase "$(INTDIR)\racestandsentity.obj" - -@erase "$(INTDIR)\racestate.obj" - -@erase "$(INTDIR)\radio.obj" - -@erase "$(INTDIR)\radiostate.obj" - -@erase "$(INTDIR)\registrationbook.obj" - -@erase "$(INTDIR)\score.obj" - -@erase "$(INTDIR)\skateboard.obj" - -@erase "$(INTDIR)\towtrack.obj" - -@erase "$(INTDIR)\towtrackmissionstate.obj" - -@erase "$(INTDIR)\vc40.pdb" - -@erase ".\Release\LEGO1.DLL" - -@erase ".\Release\LEGO1.EXP" - -@erase ".\Release\LEGO1.LIB" - -@erase ".\Release\LEGO1.PDB" - -"$(OUTDIR)" : - if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" - -CPP=cl.exe -# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c -# ADD CPP /nologo /MT /W3 /GX /Zi /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c -CPP_PROJ=/nologo /MT /W3 /GX /Zi /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS"\ - /Fp"$(INTDIR)/LEGO1.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c -CPP_OBJS=.\LEGO1\Release/ -CPP_SBRS=.\. - -.c{$(CPP_OBJS)}.obj: - $(CPP) $(CPP_PROJ) $< - -.cpp{$(CPP_OBJS)}.obj: - $(CPP) $(CPP_PROJ) $< - -.cxx{$(CPP_OBJS)}.obj: - $(CPP) $(CPP_PROJ) $< - -.c{$(CPP_SBRS)}.sbr: - $(CPP) $(CPP_PROJ) $< - -.cpp{$(CPP_SBRS)}.sbr: - $(CPP) $(CPP_PROJ) $< - -.cxx{$(CPP_SBRS)}.sbr: - $(CPP) $(CPP_PROJ) $< - -MTL=mktyplib.exe -# ADD BASE MTL /nologo /D "NDEBUG" /win32 -# ADD MTL /nologo /D "NDEBUG" /win32 -MTL_PROJ=/nologo /D "NDEBUG" /win32 -RSC=rc.exe -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -BSC32_FLAGS=/nologo /o"$(OUTDIR)/LEGO1.bsc" -BSC32_SBRS= \ - -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib /nologo /subsystem:windows /dll /pdb:"Release/LEGO1.PDB" /debug /machine:I386 /out:"Release/LEGO1.DLL" /implib:"Release/LEGO1.LIB" -# SUBTRACT LINK32 /pdb:none /map -LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\ - advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\ - odbccp32.lib winmm.lib /nologo /subsystem:windows /dll /incremental:no\ - /pdb:"Release/LEGO1.PDB" /debug /machine:I386 /out:"Release/LEGO1.DLL"\ - /implib:"Release/LEGO1.LIB" -LINK32_OBJS= \ - "$(INTDIR)\act1state.obj" \ - "$(INTDIR)\act2brick.obj" \ - "$(INTDIR)\act2policestation.obj" \ - "$(INTDIR)\act3.obj" \ - "$(INTDIR)\act3shark.obj" \ - "$(INTDIR)\act3state.obj" \ - "$(INTDIR)\ambulance.obj" \ - "$(INTDIR)\ambulancemissionstate.obj" \ - "$(INTDIR)\animstate.obj" \ - "$(INTDIR)\beachhouseentity.obj" \ - "$(INTDIR)\bike.obj" \ - "$(INTDIR)\buildingentity.obj" \ - "$(INTDIR)\bumpbouy.obj" \ - "$(INTDIR)\carrace.obj" \ - "$(INTDIR)\dllmain.obj" \ - "$(INTDIR)\dunebuggy.obj" \ - "$(INTDIR)\elevatorbottom.obj" \ - "$(INTDIR)\gasstation.obj" \ - "$(INTDIR)\gasstationentity.obj" \ - "$(INTDIR)\gasstationstate.obj" \ - "$(INTDIR)\helicopter.obj" \ - "$(INTDIR)\helicopterstate.obj" \ - "$(INTDIR)\historybook.obj" \ - "$(INTDIR)\hospital.obj" \ - "$(INTDIR)\hospitalentity.obj" \ - "$(INTDIR)\hospitalstate.obj" \ - "$(INTDIR)\infocenter.obj" \ - "$(INTDIR)\infocenterdoor.obj" \ - "$(INTDIR)\infocenterentity.obj" \ - "$(INTDIR)\infocenterstate.obj" \ - "$(INTDIR)\isle.obj" \ - "$(INTDIR)\isleactor.obj" \ - "$(INTDIR)\islepathactor.obj" \ - "$(INTDIR)\jetski.obj" \ - "$(INTDIR)\jetskiRace.obj" \ - "$(INTDIR)\jukebox.obj" \ - "$(INTDIR)\jukeboxentity.obj" \ - "$(INTDIR)\jukeboxstate.obj" \ - "$(INTDIR)\legoact2state.obj" \ - "$(INTDIR)\legoactioncontrolpresenter.obj" \ - "$(INTDIR)\legoanimactor.obj" \ - "$(INTDIR)\legoanimationmanager.obj" \ - "$(INTDIR)\legoanimmmpresenter.obj" \ - "$(INTDIR)\legoanimpresenter.obj" \ - "$(INTDIR)\legobuildingmanager.obj" \ - "$(INTDIR)\legocachesound.obj" \ - "$(INTDIR)\legocameracontroller.obj" \ - "$(INTDIR)\legocarbuild.obj" \ - "$(INTDIR)\legocarbuildanimpresenter.obj" \ - "$(INTDIR)\legocontrolmanager.obj" \ - "$(INTDIR)\legoentity.obj" \ - "$(INTDIR)\legoentitypresenter.obj" \ - "$(INTDIR)\legoflctexturepresenter.obj" \ - "$(INTDIR)\legohideanimpresenter.obj" \ - "$(INTDIR)\legoinputmanager.obj" \ - "$(INTDIR)\legojetski.obj" \ - "$(INTDIR)\legoloadcachesoundpresenter.obj" \ - "$(INTDIR)\legolocomotionanimpresenter.obj" \ - "$(INTDIR)\legonavcontroller.obj" \ - "$(INTDIR)\legoomni.obj" \ - "$(INTDIR)\legopalettepresenter.obj" \ - "$(INTDIR)\legopathactor.obj" \ - "$(INTDIR)\legopathcontroller.obj" \ - "$(INTDIR)\legopathpresenter.obj" \ - "$(INTDIR)\legophonemepresenter.obj" \ - "$(INTDIR)\legoplantmanager.obj" \ - "$(INTDIR)\legorace.obj" \ - "$(INTDIR)\legosoundmanager.obj" \ - "$(INTDIR)\legostate.obj" \ - "$(INTDIR)\legotexturepresenter.obj" \ - "$(INTDIR)\legovideomanager.obj" \ - "$(INTDIR)\legoworld.obj" \ - "$(INTDIR)\legoworldpresenter.obj" \ - "$(INTDIR)\motorcycle.obj" \ - "$(INTDIR)\mxatomid.obj" \ - "$(INTDIR)\mxaudiopresenter.obj" \ - "$(INTDIR)\mxautolocker.obj" \ - "$(INTDIR)\mxbackgroundaudiomanager.obj" \ - "$(INTDIR)\mxcompositemediapresenter.obj" \ - "$(INTDIR)\mxcompositepresenter.obj" \ - "$(INTDIR)\mxcontrolpresenter.obj" \ - "$(INTDIR)\mxcore.obj" \ - "$(INTDIR)\mxcriticalsection.obj" \ - "$(INTDIR)\mxdiskstreamcontroller.obj" \ - "$(INTDIR)\mxdiskstreamprovider.obj" \ - "$(INTDIR)\mxdsaction.obj" \ - "$(INTDIR)\mxdsanim.obj" \ - "$(INTDIR)\mxdschunk.obj" \ - "$(INTDIR)\mxdsevent.obj" \ - "$(INTDIR)\mxdsfile.obj" \ - "$(INTDIR)\mxdsmediaaction.obj" \ - "$(INTDIR)\mxdsmultiaction.obj" \ - "$(INTDIR)\mxdsobject.obj" \ - "$(INTDIR)\mxdsobjectaction.obj" \ - "$(INTDIR)\mxdsparallelaction.obj" \ - "$(INTDIR)\mxdsselectaction.obj" \ - "$(INTDIR)\mxdsserialaction.obj" \ - "$(INTDIR)\mxdssound.obj" \ - "$(INTDIR)\mxdssource.obj" \ - "$(INTDIR)\mxdsstill.obj" \ - "$(INTDIR)\mxdssubscriber.obj" \ - "$(INTDIR)\mxentity.obj" \ - "$(INTDIR)\mxeventmanager.obj" \ - "$(INTDIR)\mxeventpresenter.obj" \ - "$(INTDIR)\mxflcpresenter.obj" \ - "$(INTDIR)\mxioinfo.obj" \ - "$(INTDIR)\mxloopingflcpresenter.obj" \ - "$(INTDIR)\mxloopingsmkpresenter.obj" \ - "$(INTDIR)\mxmediapresenter.obj" \ - "$(INTDIR)\mxmusicpresenter.obj" \ - "$(INTDIR)\mxnotificationmanager.obj" \ - "$(INTDIR)\mxomni.obj" \ - "$(INTDIR)\mxomnicreateflags.obj" \ - "$(INTDIR)\mxomnicreateparam.obj" \ - "$(INTDIR)\mxomnicreateparambase.obj" \ - "$(INTDIR)\mxpalette.obj" \ - "$(INTDIR)\mxpresenter.obj" \ - "$(INTDIR)\mxsmkpresenter.obj" \ - "$(INTDIR)\mxsoundmanager.obj" \ - "$(INTDIR)\mxsoundpresenter.obj" \ - "$(INTDIR)\mxstillpresenter.obj" \ - "$(INTDIR)\mxstreamer.obj" \ - "$(INTDIR)\mxstring.obj" \ - "$(INTDIR)\mxtimer.obj" \ - "$(INTDIR)\mxtransitionmanager.obj" \ - "$(INTDIR)\mxunknown100dc6b0.obj" \ - "$(INTDIR)\mxvideomanager.obj" \ - "$(INTDIR)\mxvideoparam.obj" \ - "$(INTDIR)\mxvideoparamflags.obj" \ - "$(INTDIR)\mxvideopresenter.obj" \ - "$(INTDIR)\mxwavepresenter.obj" \ - "$(INTDIR)\pizza.obj" \ - "$(INTDIR)\pizzeria.obj" \ - "$(INTDIR)\pizzeriastate.obj" \ - "$(INTDIR)\police.obj" \ - "$(INTDIR)\policeentity.obj" \ - "$(INTDIR)\policestate.obj" \ - "$(INTDIR)\racecar.obj" \ - "$(INTDIR)\racestandsentity.obj" \ - "$(INTDIR)\racestate.obj" \ - "$(INTDIR)\radio.obj" \ - "$(INTDIR)\radiostate.obj" \ - "$(INTDIR)\registrationbook.obj" \ - "$(INTDIR)\score.obj" \ - "$(INTDIR)\skateboard.obj" \ - "$(INTDIR)\towtrack.obj" \ - "$(INTDIR)\towtrackmissionstate.obj" - -".\Release\LEGO1.DLL" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) - $(LINK32) @<< - $(LINK32_FLAGS) $(LINK32_OBJS) -<< - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "LEGO1\Debug" -# PROP BASE Intermediate_Dir "LEGO1\Debug" -# PROP BASE Target_Dir "LEGO1" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "LEGO1\Debug" -# PROP Intermediate_Dir "LEGO1\Debug" -# PROP Target_Dir "LEGO1" -OUTDIR=.\LEGO1\Debug -INTDIR=.\LEGO1\Debug - -ALL : ".\Debug\LEGO1.DLL" - -CLEAN : - -@erase "$(INTDIR)\act1state.obj" - -@erase "$(INTDIR)\act2brick.obj" - -@erase "$(INTDIR)\act2policestation.obj" - -@erase "$(INTDIR)\act3.obj" - -@erase "$(INTDIR)\act3shark.obj" - -@erase "$(INTDIR)\act3state.obj" - -@erase "$(INTDIR)\ambulance.obj" - -@erase "$(INTDIR)\ambulancemissionstate.obj" - -@erase "$(INTDIR)\animstate.obj" - -@erase "$(INTDIR)\beachhouseentity.obj" - -@erase "$(INTDIR)\bike.obj" - -@erase "$(INTDIR)\buildingentity.obj" - -@erase "$(INTDIR)\bumpbouy.obj" - -@erase "$(INTDIR)\carrace.obj" - -@erase "$(INTDIR)\dllmain.obj" - -@erase "$(INTDIR)\dunebuggy.obj" - -@erase "$(INTDIR)\elevatorbottom.obj" - -@erase "$(INTDIR)\gasstation.obj" - -@erase "$(INTDIR)\gasstationentity.obj" - -@erase "$(INTDIR)\gasstationstate.obj" - -@erase "$(INTDIR)\helicopter.obj" - -@erase "$(INTDIR)\helicopterstate.obj" - -@erase "$(INTDIR)\historybook.obj" - -@erase "$(INTDIR)\hospital.obj" - -@erase "$(INTDIR)\hospitalentity.obj" - -@erase "$(INTDIR)\hospitalstate.obj" - -@erase "$(INTDIR)\infocenter.obj" - -@erase "$(INTDIR)\infocenterdoor.obj" - -@erase "$(INTDIR)\infocenterentity.obj" - -@erase "$(INTDIR)\infocenterstate.obj" - -@erase "$(INTDIR)\isle.obj" - -@erase "$(INTDIR)\isleactor.obj" - -@erase "$(INTDIR)\islepathactor.obj" - -@erase "$(INTDIR)\jetski.obj" - -@erase "$(INTDIR)\jetskiRace.obj" - -@erase "$(INTDIR)\jukebox.obj" - -@erase "$(INTDIR)\jukeboxentity.obj" - -@erase "$(INTDIR)\jukeboxstate.obj" - -@erase "$(INTDIR)\legoact2state.obj" - -@erase "$(INTDIR)\legoactioncontrolpresenter.obj" - -@erase "$(INTDIR)\legoanimactor.obj" - -@erase "$(INTDIR)\legoanimationmanager.obj" - -@erase "$(INTDIR)\legoanimmmpresenter.obj" - -@erase "$(INTDIR)\legoanimpresenter.obj" - -@erase "$(INTDIR)\legobuildingmanager.obj" - -@erase "$(INTDIR)\legocachesound.obj" - -@erase "$(INTDIR)\legocameracontroller.obj" - -@erase "$(INTDIR)\legocarbuild.obj" - -@erase "$(INTDIR)\legocarbuildanimpresenter.obj" - -@erase "$(INTDIR)\legocontrolmanager.obj" - -@erase "$(INTDIR)\legoentity.obj" - -@erase "$(INTDIR)\legoentitypresenter.obj" - -@erase "$(INTDIR)\legoflctexturepresenter.obj" - -@erase "$(INTDIR)\legohideanimpresenter.obj" - -@erase "$(INTDIR)\legoinputmanager.obj" - -@erase "$(INTDIR)\legojetski.obj" - -@erase "$(INTDIR)\legoloadcachesoundpresenter.obj" - -@erase "$(INTDIR)\legolocomotionanimpresenter.obj" - -@erase "$(INTDIR)\legonavcontroller.obj" - -@erase "$(INTDIR)\legoomni.obj" - -@erase "$(INTDIR)\legopalettepresenter.obj" - -@erase "$(INTDIR)\legopathactor.obj" - -@erase "$(INTDIR)\legopathcontroller.obj" - -@erase "$(INTDIR)\legopathpresenter.obj" - -@erase "$(INTDIR)\legophonemepresenter.obj" - -@erase "$(INTDIR)\legoplantmanager.obj" - -@erase "$(INTDIR)\legorace.obj" - -@erase "$(INTDIR)\legosoundmanager.obj" - -@erase "$(INTDIR)\legostate.obj" - -@erase "$(INTDIR)\legotexturepresenter.obj" - -@erase "$(INTDIR)\legovideomanager.obj" - -@erase "$(INTDIR)\legoworld.obj" - -@erase "$(INTDIR)\legoworldpresenter.obj" - -@erase "$(INTDIR)\motorcycle.obj" - -@erase "$(INTDIR)\mxatomid.obj" - -@erase "$(INTDIR)\mxaudiopresenter.obj" - -@erase "$(INTDIR)\mxautolocker.obj" - -@erase "$(INTDIR)\mxbackgroundaudiomanager.obj" - -@erase "$(INTDIR)\mxcompositemediapresenter.obj" - -@erase "$(INTDIR)\mxcompositepresenter.obj" - -@erase "$(INTDIR)\mxcontrolpresenter.obj" - -@erase "$(INTDIR)\mxcore.obj" - -@erase "$(INTDIR)\mxcriticalsection.obj" - -@erase "$(INTDIR)\mxdiskstreamcontroller.obj" - -@erase "$(INTDIR)\mxdiskstreamprovider.obj" - -@erase "$(INTDIR)\mxdsaction.obj" - -@erase "$(INTDIR)\mxdsanim.obj" - -@erase "$(INTDIR)\mxdschunk.obj" - -@erase "$(INTDIR)\mxdsevent.obj" - -@erase "$(INTDIR)\mxdsfile.obj" - -@erase "$(INTDIR)\mxdsmediaaction.obj" - -@erase "$(INTDIR)\mxdsmultiaction.obj" - -@erase "$(INTDIR)\mxdsobject.obj" - -@erase "$(INTDIR)\mxdsobjectaction.obj" - -@erase "$(INTDIR)\mxdsparallelaction.obj" - -@erase "$(INTDIR)\mxdsselectaction.obj" - -@erase "$(INTDIR)\mxdsserialaction.obj" - -@erase "$(INTDIR)\mxdssound.obj" - -@erase "$(INTDIR)\mxdssource.obj" - -@erase "$(INTDIR)\mxdsstill.obj" - -@erase "$(INTDIR)\mxdssubscriber.obj" - -@erase "$(INTDIR)\mxentity.obj" - -@erase "$(INTDIR)\mxeventmanager.obj" - -@erase "$(INTDIR)\mxeventpresenter.obj" - -@erase "$(INTDIR)\mxflcpresenter.obj" - -@erase "$(INTDIR)\mxioinfo.obj" - -@erase "$(INTDIR)\mxloopingflcpresenter.obj" - -@erase "$(INTDIR)\mxloopingsmkpresenter.obj" - -@erase "$(INTDIR)\mxmediapresenter.obj" - -@erase "$(INTDIR)\mxmusicpresenter.obj" - -@erase "$(INTDIR)\mxnotificationmanager.obj" - -@erase "$(INTDIR)\mxomni.obj" - -@erase "$(INTDIR)\mxomnicreateflags.obj" - -@erase "$(INTDIR)\mxomnicreateparam.obj" - -@erase "$(INTDIR)\mxomnicreateparambase.obj" - -@erase "$(INTDIR)\mxpalette.obj" - -@erase "$(INTDIR)\mxpresenter.obj" - -@erase "$(INTDIR)\mxsmkpresenter.obj" - -@erase "$(INTDIR)\mxsoundmanager.obj" - -@erase "$(INTDIR)\mxsoundpresenter.obj" - -@erase "$(INTDIR)\mxstillpresenter.obj" - -@erase "$(INTDIR)\mxstreamer.obj" - -@erase "$(INTDIR)\mxstring.obj" - -@erase "$(INTDIR)\mxtimer.obj" - -@erase "$(INTDIR)\mxtransitionmanager.obj" - -@erase "$(INTDIR)\mxunknown100dc6b0.obj" - -@erase "$(INTDIR)\mxvideomanager.obj" - -@erase "$(INTDIR)\mxvideoparam.obj" - -@erase "$(INTDIR)\mxvideoparamflags.obj" - -@erase "$(INTDIR)\mxvideopresenter.obj" - -@erase "$(INTDIR)\mxwavepresenter.obj" - -@erase "$(INTDIR)\pizza.obj" - -@erase "$(INTDIR)\pizzeria.obj" - -@erase "$(INTDIR)\pizzeriastate.obj" - -@erase "$(INTDIR)\police.obj" - -@erase "$(INTDIR)\policeentity.obj" - -@erase "$(INTDIR)\policestate.obj" - -@erase "$(INTDIR)\racecar.obj" - -@erase "$(INTDIR)\racestandsentity.obj" - -@erase "$(INTDIR)\racestate.obj" - -@erase "$(INTDIR)\radio.obj" - -@erase "$(INTDIR)\radiostate.obj" - -@erase "$(INTDIR)\registrationbook.obj" - -@erase "$(INTDIR)\score.obj" - -@erase "$(INTDIR)\skateboard.obj" - -@erase "$(INTDIR)\towtrack.obj" - -@erase "$(INTDIR)\towtrackmissionstate.obj" - -@erase "$(INTDIR)\vc40.idb" - -@erase "$(INTDIR)\vc40.pdb" - -@erase "$(OUTDIR)\LEGO1.exp" - -@erase "$(OUTDIR)\LEGO1.lib" - -@erase "$(OUTDIR)\LEGO1.pdb" - -@erase ".\Debug\LEGO1.DLL" - -@erase ".\Debug\LEGO1.ILK" - -"$(OUTDIR)" : - if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" - -CPP=cl.exe -# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c -# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c -CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS"\ - /Fp"$(INTDIR)/LEGO1.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c -CPP_OBJS=.\LEGO1\Debug/ -CPP_SBRS=.\. - -.c{$(CPP_OBJS)}.obj: - $(CPP) $(CPP_PROJ) $< - -.cpp{$(CPP_OBJS)}.obj: - $(CPP) $(CPP_PROJ) $< - -.cxx{$(CPP_OBJS)}.obj: - $(CPP) $(CPP_PROJ) $< - -.c{$(CPP_SBRS)}.sbr: - $(CPP) $(CPP_PROJ) $< - -.cpp{$(CPP_SBRS)}.sbr: - $(CPP) $(CPP_PROJ) $< - -.cxx{$(CPP_SBRS)}.sbr: - $(CPP) $(CPP_PROJ) $< - -MTL=mktyplib.exe -# ADD BASE MTL /nologo /D "_DEBUG" /win32 -# ADD MTL /nologo /D "_DEBUG" /win32 -MTL_PROJ=/nologo /D "_DEBUG" /win32 -RSC=rc.exe -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -BSC32_FLAGS=/nologo /o"$(OUTDIR)/LEGO1.bsc" -BSC32_SBRS= \ - -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"Debug/LEGO1.DLL" -# SUBTRACT LINK32 /pdb:none /map -LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\ - advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\ - odbccp32.lib winmm.lib /nologo /subsystem:windows /dll /incremental:yes\ - /pdb:"$(OUTDIR)/LEGO1.pdb" /debug /machine:I386 /out:"Debug/LEGO1.DLL"\ - /implib:"$(OUTDIR)/LEGO1.lib" -LINK32_OBJS= \ - "$(INTDIR)\act1state.obj" \ - "$(INTDIR)\act2brick.obj" \ - "$(INTDIR)\act2policestation.obj" \ - "$(INTDIR)\act3.obj" \ - "$(INTDIR)\act3shark.obj" \ - "$(INTDIR)\act3state.obj" \ - "$(INTDIR)\ambulance.obj" \ - "$(INTDIR)\ambulancemissionstate.obj" \ - "$(INTDIR)\animstate.obj" \ - "$(INTDIR)\beachhouseentity.obj" \ - "$(INTDIR)\bike.obj" \ - "$(INTDIR)\buildingentity.obj" \ - "$(INTDIR)\bumpbouy.obj" \ - "$(INTDIR)\carrace.obj" \ - "$(INTDIR)\dllmain.obj" \ - "$(INTDIR)\dunebuggy.obj" \ - "$(INTDIR)\elevatorbottom.obj" \ - "$(INTDIR)\gasstation.obj" \ - "$(INTDIR)\gasstationentity.obj" \ - "$(INTDIR)\gasstationstate.obj" \ - "$(INTDIR)\helicopter.obj" \ - "$(INTDIR)\helicopterstate.obj" \ - "$(INTDIR)\historybook.obj" \ - "$(INTDIR)\hospital.obj" \ - "$(INTDIR)\hospitalentity.obj" \ - "$(INTDIR)\hospitalstate.obj" \ - "$(INTDIR)\infocenter.obj" \ - "$(INTDIR)\infocenterdoor.obj" \ - "$(INTDIR)\infocenterentity.obj" \ - "$(INTDIR)\infocenterstate.obj" \ - "$(INTDIR)\isle.obj" \ - "$(INTDIR)\isleactor.obj" \ - "$(INTDIR)\islepathactor.obj" \ - "$(INTDIR)\jetski.obj" \ - "$(INTDIR)\jetskiRace.obj" \ - "$(INTDIR)\jukebox.obj" \ - "$(INTDIR)\jukeboxentity.obj" \ - "$(INTDIR)\jukeboxstate.obj" \ - "$(INTDIR)\legoact2state.obj" \ - "$(INTDIR)\legoactioncontrolpresenter.obj" \ - "$(INTDIR)\legoanimactor.obj" \ - "$(INTDIR)\legoanimationmanager.obj" \ - "$(INTDIR)\legoanimmmpresenter.obj" \ - "$(INTDIR)\legoanimpresenter.obj" \ - "$(INTDIR)\legobuildingmanager.obj" \ - "$(INTDIR)\legocachesound.obj" \ - "$(INTDIR)\legocameracontroller.obj" \ - "$(INTDIR)\legocarbuild.obj" \ - "$(INTDIR)\legocarbuildanimpresenter.obj" \ - "$(INTDIR)\legocontrolmanager.obj" \ - "$(INTDIR)\legoentity.obj" \ - "$(INTDIR)\legoentitypresenter.obj" \ - "$(INTDIR)\legoflctexturepresenter.obj" \ - "$(INTDIR)\legohideanimpresenter.obj" \ - "$(INTDIR)\legoinputmanager.obj" \ - "$(INTDIR)\legojetski.obj" \ - "$(INTDIR)\legoloadcachesoundpresenter.obj" \ - "$(INTDIR)\legolocomotionanimpresenter.obj" \ - "$(INTDIR)\legonavcontroller.obj" \ - "$(INTDIR)\legoomni.obj" \ - "$(INTDIR)\legopalettepresenter.obj" \ - "$(INTDIR)\legopathactor.obj" \ - "$(INTDIR)\legopathcontroller.obj" \ - "$(INTDIR)\legopathpresenter.obj" \ - "$(INTDIR)\legophonemepresenter.obj" \ - "$(INTDIR)\legoplantmanager.obj" \ - "$(INTDIR)\legorace.obj" \ - "$(INTDIR)\legosoundmanager.obj" \ - "$(INTDIR)\legostate.obj" \ - "$(INTDIR)\legotexturepresenter.obj" \ - "$(INTDIR)\legovideomanager.obj" \ - "$(INTDIR)\legoworld.obj" \ - "$(INTDIR)\legoworldpresenter.obj" \ - "$(INTDIR)\motorcycle.obj" \ - "$(INTDIR)\mxatomid.obj" \ - "$(INTDIR)\mxaudiopresenter.obj" \ - "$(INTDIR)\mxautolocker.obj" \ - "$(INTDIR)\mxbackgroundaudiomanager.obj" \ - "$(INTDIR)\mxcompositemediapresenter.obj" \ - "$(INTDIR)\mxcompositepresenter.obj" \ - "$(INTDIR)\mxcontrolpresenter.obj" \ - "$(INTDIR)\mxcore.obj" \ - "$(INTDIR)\mxcriticalsection.obj" \ - "$(INTDIR)\mxdiskstreamcontroller.obj" \ - "$(INTDIR)\mxdiskstreamprovider.obj" \ - "$(INTDIR)\mxdsaction.obj" \ - "$(INTDIR)\mxdsanim.obj" \ - "$(INTDIR)\mxdschunk.obj" \ - "$(INTDIR)\mxdsevent.obj" \ - "$(INTDIR)\mxdsfile.obj" \ - "$(INTDIR)\mxdsmediaaction.obj" \ - "$(INTDIR)\mxdsmultiaction.obj" \ - "$(INTDIR)\mxdsobject.obj" \ - "$(INTDIR)\mxdsobjectaction.obj" \ - "$(INTDIR)\mxdsparallelaction.obj" \ - "$(INTDIR)\mxdsselectaction.obj" \ - "$(INTDIR)\mxdsserialaction.obj" \ - "$(INTDIR)\mxdssound.obj" \ - "$(INTDIR)\mxdssource.obj" \ - "$(INTDIR)\mxdsstill.obj" \ - "$(INTDIR)\mxdssubscriber.obj" \ - "$(INTDIR)\mxentity.obj" \ - "$(INTDIR)\mxeventmanager.obj" \ - "$(INTDIR)\mxeventpresenter.obj" \ - "$(INTDIR)\mxflcpresenter.obj" \ - "$(INTDIR)\mxioinfo.obj" \ - "$(INTDIR)\mxloopingflcpresenter.obj" \ - "$(INTDIR)\mxloopingsmkpresenter.obj" \ - "$(INTDIR)\mxmediapresenter.obj" \ - "$(INTDIR)\mxmusicpresenter.obj" \ - "$(INTDIR)\mxnotificationmanager.obj" \ - "$(INTDIR)\mxomni.obj" \ - "$(INTDIR)\mxomnicreateflags.obj" \ - "$(INTDIR)\mxomnicreateparam.obj" \ - "$(INTDIR)\mxomnicreateparambase.obj" \ - "$(INTDIR)\mxpalette.obj" \ - "$(INTDIR)\mxpresenter.obj" \ - "$(INTDIR)\mxsmkpresenter.obj" \ - "$(INTDIR)\mxsoundmanager.obj" \ - "$(INTDIR)\mxsoundpresenter.obj" \ - "$(INTDIR)\mxstillpresenter.obj" \ - "$(INTDIR)\mxstreamer.obj" \ - "$(INTDIR)\mxstring.obj" \ - "$(INTDIR)\mxtimer.obj" \ - "$(INTDIR)\mxtransitionmanager.obj" \ - "$(INTDIR)\mxunknown100dc6b0.obj" \ - "$(INTDIR)\mxvideomanager.obj" \ - "$(INTDIR)\mxvideoparam.obj" \ - "$(INTDIR)\mxvideoparamflags.obj" \ - "$(INTDIR)\mxvideopresenter.obj" \ - "$(INTDIR)\mxwavepresenter.obj" \ - "$(INTDIR)\pizza.obj" \ - "$(INTDIR)\pizzeria.obj" \ - "$(INTDIR)\pizzeriastate.obj" \ - "$(INTDIR)\police.obj" \ - "$(INTDIR)\policeentity.obj" \ - "$(INTDIR)\policestate.obj" \ - "$(INTDIR)\racecar.obj" \ - "$(INTDIR)\racestandsentity.obj" \ - "$(INTDIR)\racestate.obj" \ - "$(INTDIR)\radio.obj" \ - "$(INTDIR)\radiostate.obj" \ - "$(INTDIR)\registrationbook.obj" \ - "$(INTDIR)\score.obj" \ - "$(INTDIR)\skateboard.obj" \ - "$(INTDIR)\towtrack.obj" \ - "$(INTDIR)\towtrackmissionstate.obj" - -".\Debug\LEGO1.DLL" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) - $(LINK32) @<< - $(LINK32_FLAGS) $(LINK32_OBJS) -<< - -!ELSEIF "$(CFG)" == "ISLE - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "ISLE\Release" -# PROP BASE Intermediate_Dir "ISLE\Release" -# PROP BASE Target_Dir "ISLE" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "ISLE\Release" -# PROP Intermediate_Dir "ISLE\Release" -# PROP Target_Dir "ISLE" -OUTDIR=.\ISLE\Release -INTDIR=.\ISLE\Release - -ALL : "LEGO1 - Win32 Release" ".\Release\ISLE.EXE" - -CLEAN : - -@erase "$(INTDIR)\define.obj" - -@erase "$(INTDIR)\isle.res" - -@erase "$(INTDIR)\isleapp.obj" - -@erase "$(INTDIR)\vc40.pdb" - -@erase ".\Release\ISLE.EXE" - -@erase ".\Release\ISLE.PDB" - -"$(OUTDIR)" : - if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" - -CPP=cl.exe -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c -# ADD CPP /nologo /W3 /GX /Zi /O2 /I "LEGO1" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c -CPP_PROJ=/nologo /ML /W3 /GX /Zi /O2 /I "LEGO1" /D "WIN32" /D "NDEBUG" /D\ - "_WINDOWS" /Fp"$(INTDIR)/ISLE.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c -CPP_OBJS=.\ISLE\Release/ -CPP_SBRS=.\. - -.c{$(CPP_OBJS)}.obj: - $(CPP) $(CPP_PROJ) $< - -.cpp{$(CPP_OBJS)}.obj: - $(CPP) $(CPP_PROJ) $< - -.cxx{$(CPP_OBJS)}.obj: - $(CPP) $(CPP_PROJ) $< - -.c{$(CPP_SBRS)}.sbr: - $(CPP) $(CPP_PROJ) $< - -.cpp{$(CPP_SBRS)}.sbr: - $(CPP) $(CPP_PROJ) $< - -.cxx{$(CPP_SBRS)}.sbr: - $(CPP) $(CPP_PROJ) $< - -MTL=mktyplib.exe -# ADD BASE MTL /nologo /D "NDEBUG" /win32 -# ADD MTL /nologo /D "NDEBUG" /win32 -MTL_PROJ=/nologo /D "NDEBUG" /win32 -RSC=rc.exe -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -RSC_PROJ=/l 0x409 /fo"$(INTDIR)/isle.res" /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -BSC32_FLAGS=/nologo /o"$(OUTDIR)/ISLE.bsc" -BSC32_SBRS= \ - -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib lego1.lib dsound.lib /nologo /subsystem:windows /pdb:"Release/ISLE.PDB" /debug /machine:I386 /out:"Release/ISLE.EXE" /LIBPATH:"ISLE/ext" -# SUBTRACT LINK32 /pdb:none -LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\ - advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\ - odbccp32.lib winmm.lib lego1.lib dsound.lib /nologo /subsystem:windows\ - /incremental:no /pdb:"Release/ISLE.PDB" /debug /machine:I386\ - /out:"Release/ISLE.EXE" /LIBPATH:"ISLE/ext" -LINK32_OBJS= \ - "$(INTDIR)\define.obj" \ - "$(INTDIR)\isle.res" \ - "$(INTDIR)\isleapp.obj" \ - ".\Release\LEGO1.LIB" - -".\Release\ISLE.EXE" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) - $(LINK32) @<< - $(LINK32_FLAGS) $(LINK32_OBJS) -<< - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "ISLE\Debug" -# PROP BASE Intermediate_Dir "ISLE\Debug" -# PROP BASE Target_Dir "ISLE" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "ISLE\Debug" -# PROP Intermediate_Dir "ISLE\Debug" -# PROP Target_Dir "ISLE" -OUTDIR=.\ISLE\Debug -INTDIR=.\ISLE\Debug - -ALL : "LEGO1 - Win32 Debug" ".\Debug\ISLE.EXE" - -CLEAN : - -@erase "$(INTDIR)\define.obj" - -@erase "$(INTDIR)\isle.res" - -@erase "$(INTDIR)\isleapp.obj" - -@erase "$(INTDIR)\vc40.idb" - -@erase "$(INTDIR)\vc40.pdb" - -@erase ".\Debug\ISLE.EXE" - -@erase ".\Debug\ISLE.ILK" - -@erase ".\Debug\ISLE.PDB" - -"$(OUTDIR)" : - if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" - -CPP=cl.exe -# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c -# ADD CPP /nologo /W3 /Gm /GX /Zi /Od /I "LEGO1" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c -CPP_PROJ=/nologo /MLd /W3 /Gm /GX /Zi /Od /I "LEGO1" /D "WIN32" /D "_DEBUG" /D\ - "_WINDOWS" /Fp"$(INTDIR)/ISLE.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c -CPP_OBJS=.\ISLE\Debug/ -CPP_SBRS=.\. - -.c{$(CPP_OBJS)}.obj: - $(CPP) $(CPP_PROJ) $< - -.cpp{$(CPP_OBJS)}.obj: - $(CPP) $(CPP_PROJ) $< - -.cxx{$(CPP_OBJS)}.obj: - $(CPP) $(CPP_PROJ) $< - -.c{$(CPP_SBRS)}.sbr: - $(CPP) $(CPP_PROJ) $< - -.cpp{$(CPP_SBRS)}.sbr: - $(CPP) $(CPP_PROJ) $< - -.cxx{$(CPP_SBRS)}.sbr: - $(CPP) $(CPP_PROJ) $< - -MTL=mktyplib.exe -# ADD BASE MTL /nologo /D "_DEBUG" /win32 -# ADD MTL /nologo /D "_DEBUG" /win32 -MTL_PROJ=/nologo /D "_DEBUG" /win32 -RSC=rc.exe -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -RSC_PROJ=/l 0x409 /fo"$(INTDIR)/isle.res" /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -BSC32_FLAGS=/nologo /o"$(OUTDIR)/ISLE.bsc" -BSC32_SBRS= \ - -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib lego1.lib dsound.lib /nologo /subsystem:windows /pdb:"Debug/ISLE.PDB" /debug /machine:I386 /out:"Debug/ISLE.EXE" /LIBPATH:"ISLE/ext" -# SUBTRACT LINK32 /pdb:none -LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\ - advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\ - odbccp32.lib winmm.lib lego1.lib dsound.lib /nologo /subsystem:windows\ - /incremental:yes /pdb:"Debug/ISLE.PDB" /debug /machine:I386\ - /out:"Debug/ISLE.EXE" /LIBPATH:"ISLE/ext" -LINK32_OBJS= \ - "$(INTDIR)\define.obj" \ - "$(INTDIR)\isle.res" \ - "$(INTDIR)\isleapp.obj" \ - ".\LEGO1\Debug\LEGO1.lib" - -".\Debug\ISLE.EXE" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) - $(LINK32) @<< - $(LINK32_FLAGS) $(LINK32_OBJS) -<< - -!ENDIF - -################################################################################ -# Begin Target - -# Name "LEGO1 - Win32 Release" -# Name "LEGO1 - Win32 Debug" - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -!ENDIF - -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxcore.cpp -DEP_CPP_MXCOR=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxcore.obj" : $(SOURCE) $(DEP_CPP_MXCOR) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\dllmain.cpp - -"$(INTDIR)\dllmain.obj" : $(SOURCE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoomni.cpp -DEP_CPP_LEGOO=\ - ".\LEGO1\isle.h"\ - ".\LEGO1\lego3dmanager.h"\ - ".\LEGO1\lego3dview.h"\ - ".\LEGO1\legobuildingmanager.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legogamestate.h"\ - ".\LEGO1\legoinputmanager.h"\ - ".\LEGO1\legonavcontroller.h"\ - ".\LEGO1\legoomni.h"\ - ".\LEGO1\legoplantmanager.h"\ - ".\LEGO1\legoroi.h"\ - ".\LEGO1\legovideomanager.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxbackgroundaudiomanager.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsfile.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdssource.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxeventmanager.h"\ - ".\LEGO1\mxioinfo.h"\ - ".\LEGO1\mxmusicmanager.h"\ - ".\LEGO1\mxnotificationmanager.h"\ - ".\LEGO1\mxobjectfactory.h"\ - ".\LEGO1\mxomni.h"\ - ".\LEGO1\mxomnicreateflags.h"\ - ".\LEGO1\mxomnicreateparam.h"\ - ".\LEGO1\mxomnicreateparambase.h"\ - ".\LEGO1\mxpalette.h"\ - ".\LEGO1\mxrect32.h"\ - ".\LEGO1\mxsoundmanager.h"\ - ".\LEGO1\mxstreamcontroller.h"\ - ".\LEGO1\mxstreamer.h"\ - ".\LEGO1\mxstring.h"\ - ".\LEGO1\mxticklemanager.h"\ - ".\LEGO1\mxtimer.h"\ - ".\LEGO1\mxtransitionmanager.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxunknown100dc6b0.h"\ - ".\LEGO1\mxvariabletable.h"\ - ".\LEGO1\mxvideomanager.h"\ - ".\LEGO1\mxvideoparam.h"\ - ".\LEGO1\mxvideoparamflags.h"\ - ".\LEGO1\viewmanager.h"\ - - -"$(INTDIR)\legoomni.obj" : $(SOURCE) $(DEP_CPP_LEGOO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxcriticalsection.cpp -DEP_CPP_MXCRI=\ - ".\LEGO1\mxcriticalsection.h"\ - - -"$(INTDIR)\mxcriticalsection.obj" : $(SOURCE) $(DEP_CPP_MXCRI) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxautolocker.cpp -DEP_CPP_MXAUT=\ - ".\LEGO1\mxautolocker.h"\ - ".\LEGO1\mxcriticalsection.h"\ - - -"$(INTDIR)\mxautolocker.obj" : $(SOURCE) $(DEP_CPP_MXAUT) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxtimer.cpp -DEP_CPP_MXTIM=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtimer.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxtimer.obj" : $(SOURCE) $(DEP_CPP_MXTIM) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxomni.cpp -DEP_CPP_MXOMN=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxeventmanager.h"\ - ".\LEGO1\mxmusicmanager.h"\ - ".\LEGO1\mxnotificationmanager.h"\ - ".\LEGO1\mxobjectfactory.h"\ - ".\LEGO1\mxomni.h"\ - ".\LEGO1\mxomnicreateflags.h"\ - ".\LEGO1\mxomnicreateparam.h"\ - ".\LEGO1\mxomnicreateparambase.h"\ - ".\LEGO1\mxpalette.h"\ - ".\LEGO1\mxrect32.h"\ - ".\LEGO1\mxsoundmanager.h"\ - ".\LEGO1\mxstreamcontroller.h"\ - ".\LEGO1\mxstreamer.h"\ - ".\LEGO1\mxstring.h"\ - ".\LEGO1\mxticklemanager.h"\ - ".\LEGO1\mxtimer.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxunknown100dc6b0.h"\ - ".\LEGO1\mxvariabletable.h"\ - ".\LEGO1\mxvideomanager.h"\ - ".\LEGO1\mxvideoparam.h"\ - ".\LEGO1\mxvideoparamflags.h"\ - - -"$(INTDIR)\mxomni.obj" : $(SOURCE) $(DEP_CPP_MXOMN) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxvideoparam.cpp -DEP_CPP_MXVID=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxpalette.h"\ - ".\LEGO1\mxrect32.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvariabletable.h"\ - ".\LEGO1\mxvideoparam.h"\ - ".\LEGO1\mxvideoparamflags.h"\ - - -"$(INTDIR)\mxvideoparam.obj" : $(SOURCE) $(DEP_CPP_MXVID) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxvideoparamflags.cpp -DEP_CPP_MXVIDE=\ - ".\LEGO1\mxvideoparamflags.h"\ - - -"$(INTDIR)\mxvideoparamflags.obj" : $(SOURCE) $(DEP_CPP_MXVIDE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxomnicreateparam.cpp -DEP_CPP_MXOMNI=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxomnicreateflags.h"\ - ".\LEGO1\mxomnicreateparam.h"\ - ".\LEGO1\mxomnicreateparambase.h"\ - ".\LEGO1\mxpalette.h"\ - ".\LEGO1\mxrect32.h"\ - ".\LEGO1\mxstring.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvariabletable.h"\ - ".\LEGO1\mxvideoparam.h"\ - ".\LEGO1\mxvideoparamflags.h"\ - - -"$(INTDIR)\mxomnicreateparam.obj" : $(SOURCE) $(DEP_CPP_MXOMNI) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxomnicreateparambase.cpp -DEP_CPP_MXOMNIC=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxomnicreateflags.h"\ - ".\LEGO1\mxomnicreateparam.h"\ - ".\LEGO1\mxomnicreateparambase.h"\ - ".\LEGO1\mxpalette.h"\ - ".\LEGO1\mxrect32.h"\ - ".\LEGO1\mxstring.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvariabletable.h"\ - ".\LEGO1\mxvideoparam.h"\ - ".\LEGO1\mxvideoparamflags.h"\ - - -"$(INTDIR)\mxomnicreateparambase.obj" : $(SOURCE) $(DEP_CPP_MXOMNIC)\ - "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxstring.cpp -DEP_CPP_MXSTR=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxstring.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxstring.obj" : $(SOURCE) $(DEP_CPP_MXSTR) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxomnicreateflags.cpp -DEP_CPP_MXOMNICR=\ - ".\LEGO1\mxomnicreateflags.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxomnicreateflags.obj" : $(SOURCE) $(DEP_CPP_MXOMNICR) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legonavcontroller.cpp -DEP_CPP_LEGON=\ - ".\LEGO1\isle.h"\ - ".\LEGO1\lego3dmanager.h"\ - ".\LEGO1\lego3dview.h"\ - ".\LEGO1\legobuildingmanager.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legogamestate.h"\ - ".\LEGO1\legoinputmanager.h"\ - ".\LEGO1\legonavcontroller.h"\ - ".\LEGO1\legoomni.h"\ - ".\LEGO1\legoplantmanager.h"\ - ".\LEGO1\legoroi.h"\ - ".\LEGO1\legoutil.h"\ - ".\LEGO1\legovideomanager.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxbackgroundaudiomanager.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsfile.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdssource.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxeventmanager.h"\ - ".\LEGO1\mxioinfo.h"\ - ".\LEGO1\mxmusicmanager.h"\ - ".\LEGO1\mxnotificationmanager.h"\ - ".\LEGO1\mxobjectfactory.h"\ - ".\LEGO1\mxomni.h"\ - ".\LEGO1\mxomnicreateflags.h"\ - ".\LEGO1\mxomnicreateparam.h"\ - ".\LEGO1\mxomnicreateparambase.h"\ - ".\LEGO1\mxpalette.h"\ - ".\LEGO1\mxrect32.h"\ - ".\LEGO1\mxsoundmanager.h"\ - ".\LEGO1\mxstreamcontroller.h"\ - ".\LEGO1\mxstreamer.h"\ - ".\LEGO1\mxstring.h"\ - ".\LEGO1\mxticklemanager.h"\ - ".\LEGO1\mxtimer.h"\ - ".\LEGO1\mxtransitionmanager.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxunknown100dc6b0.h"\ - ".\LEGO1\mxvariabletable.h"\ - ".\LEGO1\mxvideomanager.h"\ - ".\LEGO1\mxvideoparam.h"\ - ".\LEGO1\mxvideoparamflags.h"\ - ".\LEGO1\viewmanager.h"\ - - -"$(INTDIR)\legonavcontroller.obj" : $(SOURCE) $(DEP_CPP_LEGON) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsobject.cpp -DEP_CPP_MXDSO=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsobject.obj" : $(SOURCE) $(DEP_CPP_MXDSO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxatomid.cpp -DEP_CPP_MXATO=\ - ".\LEGO1\mxatomid.h"\ - - -"$(INTDIR)\mxatomid.obj" : $(SOURCE) $(DEP_CPP_MXATO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxunknown100dc6b0.cpp -DEP_CPP_MXUNK=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxunknown100dc6b0.h"\ - - -"$(INTDIR)\mxunknown100dc6b0.obj" : $(SOURCE) $(DEP_CPP_MXUNK) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxvideomanager.cpp -DEP_CPP_MXVIDEO=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxpalette.h"\ - ".\LEGO1\mxrect32.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxunknown100dc6b0.h"\ - ".\LEGO1\mxvariabletable.h"\ - ".\LEGO1\mxvideomanager.h"\ - ".\LEGO1\mxvideoparam.h"\ - ".\LEGO1\mxvideoparamflags.h"\ - - -"$(INTDIR)\mxvideomanager.obj" : $(SOURCE) $(DEP_CPP_MXVIDEO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxpalette.cpp -DEP_CPP_MXPAL=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxpalette.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxpalette.obj" : $(SOURCE) $(DEP_CPP_MXPAL) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\act1state.cpp -DEP_CPP_ACT1S=\ - ".\LEGO1\act1state.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\act1state.obj" : $(SOURCE) $(DEP_CPP_ACT1S) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\act2brick.cpp -DEP_CPP_ACT2B=\ - ".\LEGO1\act2brick.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\act2brick.obj" : $(SOURCE) $(DEP_CPP_ACT2B) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\act2policestation.cpp -DEP_CPP_ACT2P=\ - ".\LEGO1\act2policestation.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\act2policestation.obj" : $(SOURCE) $(DEP_CPP_ACT2P) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\act3.cpp -DEP_CPP_ACT3_=\ - ".\LEGO1\act3.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\act3.obj" : $(SOURCE) $(DEP_CPP_ACT3_) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\act3shark.cpp -DEP_CPP_ACT3S=\ - ".\LEGO1\act3shark.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoanimactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\act3shark.obj" : $(SOURCE) $(DEP_CPP_ACT3S) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\ambulance.cpp -DEP_CPP_AMBUL=\ - ".\LEGO1\ambulance.h"\ - ".\LEGO1\islepathactor.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\ambulance.obj" : $(SOURCE) $(DEP_CPP_AMBUL) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\ambulancemissionstate.cpp -DEP_CPP_AMBULA=\ - ".\LEGO1\ambulancemissionstate.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\ambulancemissionstate.obj" : $(SOURCE) $(DEP_CPP_AMBULA) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\animstate.cpp -DEP_CPP_ANIMS=\ - ".\LEGO1\animstate.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\animstate.obj" : $(SOURCE) $(DEP_CPP_ANIMS) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\beachhouseentity.cpp -DEP_CPP_BEACH=\ - ".\LEGO1\beachhouseentity.h"\ - ".\LEGO1\buildingentity.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\beachhouseentity.obj" : $(SOURCE) $(DEP_CPP_BEACH) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\bike.cpp -DEP_CPP_BIKE_=\ - ".\LEGO1\bike.h"\ - ".\LEGO1\islepathactor.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\bike.obj" : $(SOURCE) $(DEP_CPP_BIKE_) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\buildingentity.cpp -DEP_CPP_BUILD=\ - ".\LEGO1\buildingentity.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\buildingentity.obj" : $(SOURCE) $(DEP_CPP_BUILD) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\bumpbouy.cpp -DEP_CPP_BUMPB=\ - ".\LEGO1\bumpbouy.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoanimactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\bumpbouy.obj" : $(SOURCE) $(DEP_CPP_BUMPB) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\carrace.cpp -DEP_CPP_CARRA=\ - ".\LEGO1\carrace.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legorace.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\carrace.obj" : $(SOURCE) $(DEP_CPP_CARRA) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\dunebuggy.cpp -DEP_CPP_DUNEB=\ - ".\LEGO1\dunebuggy.h"\ - ".\LEGO1\islepathactor.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\dunebuggy.obj" : $(SOURCE) $(DEP_CPP_DUNEB) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\elevatorbottom.cpp -DEP_CPP_ELEVA=\ - ".\LEGO1\elevatorbottom.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\elevatorbottom.obj" : $(SOURCE) $(DEP_CPP_ELEVA) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\gasstation.cpp -DEP_CPP_GASST=\ - ".\LEGO1\gasstation.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\gasstation.obj" : $(SOURCE) $(DEP_CPP_GASST) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\gasstationentity.cpp -DEP_CPP_GASSTA=\ - ".\LEGO1\buildingentity.h"\ - ".\LEGO1\gasstationentity.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\gasstationentity.obj" : $(SOURCE) $(DEP_CPP_GASSTA) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\gasstationstate.cpp -DEP_CPP_GASSTAT=\ - ".\LEGO1\gasstationstate.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\gasstationstate.obj" : $(SOURCE) $(DEP_CPP_GASSTAT) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\helicopter.cpp -DEP_CPP_HELIC=\ - ".\LEGO1\helicopter.h"\ - ".\LEGO1\islepathactor.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\helicopter.obj" : $(SOURCE) $(DEP_CPP_HELIC) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\historybook.cpp -DEP_CPP_HISTO=\ - ".\LEGO1\historybook.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\historybook.obj" : $(SOURCE) $(DEP_CPP_HISTO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\hospital.cpp -DEP_CPP_HOSPI=\ - ".\LEGO1\hospital.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\hospital.obj" : $(SOURCE) $(DEP_CPP_HOSPI) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\hospitalentity.cpp -DEP_CPP_HOSPIT=\ - ".\LEGO1\buildingentity.h"\ - ".\LEGO1\hospitalentity.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\hospitalentity.obj" : $(SOURCE) $(DEP_CPP_HOSPIT) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\hospitalstate.cpp -DEP_CPP_HOSPITA=\ - ".\LEGO1\hospitalstate.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\hospitalstate.obj" : $(SOURCE) $(DEP_CPP_HOSPITA) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\infocenter.cpp -DEP_CPP_INFOC=\ - ".\LEGO1\infocenter.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\infocenter.obj" : $(SOURCE) $(DEP_CPP_INFOC) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\infocenterdoor.cpp -DEP_CPP_INFOCE=\ - ".\LEGO1\infocenterdoor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\infocenterdoor.obj" : $(SOURCE) $(DEP_CPP_INFOCE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\infocenterentity.cpp -DEP_CPP_INFOCEN=\ - ".\LEGO1\buildingentity.h"\ - ".\LEGO1\infocenterentity.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\infocenterentity.obj" : $(SOURCE) $(DEP_CPP_INFOCEN) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\infocenterstate.cpp -DEP_CPP_INFOCENT=\ - ".\LEGO1\infocenterstate.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\infocenterstate.obj" : $(SOURCE) $(DEP_CPP_INFOCENT) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\isle.cpp -DEP_CPP_ISLE_=\ - ".\LEGO1\isle.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\isle.obj" : $(SOURCE) $(DEP_CPP_ISLE_) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\isleactor.cpp -DEP_CPP_ISLEA=\ - ".\LEGO1\isleactor.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\isleactor.obj" : $(SOURCE) $(DEP_CPP_ISLEA) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\islepathactor.cpp -DEP_CPP_ISLEP=\ - ".\LEGO1\islepathactor.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\islepathactor.obj" : $(SOURCE) $(DEP_CPP_ISLEP) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\jetski.cpp -DEP_CPP_JETSK=\ - ".\LEGO1\islepathactor.h"\ - ".\LEGO1\jetski.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\jetski.obj" : $(SOURCE) $(DEP_CPP_JETSK) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\jetskiRace.cpp -DEP_CPP_JETSKI=\ - ".\LEGO1\jetskiRace.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legorace.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\jetskiRace.obj" : $(SOURCE) $(DEP_CPP_JETSKI) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\jukebox.cpp -DEP_CPP_JUKEB=\ - ".\LEGO1\jukebox.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\jukebox.obj" : $(SOURCE) $(DEP_CPP_JUKEB) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\jukeboxentity.cpp -DEP_CPP_JUKEBO=\ - ".\LEGO1\jukeboxentity.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\jukeboxentity.obj" : $(SOURCE) $(DEP_CPP_JUKEBO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoactioncontrolpresenter.cpp -DEP_CPP_LEGOA=\ - ".\LEGO1\legoactioncontrolpresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legoactioncontrolpresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOA)\ - "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoanimactor.cpp -DEP_CPP_LEGOAN=\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoanimactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legoanimactor.obj" : $(SOURCE) $(DEP_CPP_LEGOAN) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoanimationmanager.cpp -DEP_CPP_LEGOANI=\ - ".\LEGO1\legoanimationmanager.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legoanimationmanager.obj" : $(SOURCE) $(DEP_CPP_LEGOANI) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoanimmmpresenter.cpp -DEP_CPP_LEGOANIM=\ - ".\LEGO1\legoanimmmpresenter.h"\ - ".\LEGO1\mxcompositepresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legoanimmmpresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOANIM) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoanimpresenter.cpp -DEP_CPP_LEGOANIMP=\ - ".\LEGO1\legoanimpresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\legoanimpresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOANIMP) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legobuildingmanager.cpp -DEP_CPP_LEGOB=\ - ".\LEGO1\legobuildingmanager.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legobuildingmanager.obj" : $(SOURCE) $(DEP_CPP_LEGOB) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legocachesound.cpp -DEP_CPP_LEGOC=\ - ".\LEGO1\legocachesound.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legocachesound.obj" : $(SOURCE) $(DEP_CPP_LEGOC) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legocameracontroller.cpp -DEP_CPP_LEGOCA=\ - ".\LEGO1\legocameracontroller.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legocameracontroller.obj" : $(SOURCE) $(DEP_CPP_LEGOCA) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legocarbuild.cpp -DEP_CPP_LEGOCAR=\ - ".\LEGO1\legocarbuild.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legocarbuild.obj" : $(SOURCE) $(DEP_CPP_LEGOCAR) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legocarbuildanimpresenter.cpp -DEP_CPP_LEGOCARB=\ - ".\LEGO1\legoanimpresenter.h"\ - ".\LEGO1\legocarbuildanimpresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\legocarbuildanimpresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOCARB)\ - "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legocontrolmanager.cpp -DEP_CPP_LEGOCO=\ - ".\LEGO1\legocontrolmanager.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legocontrolmanager.obj" : $(SOURCE) $(DEP_CPP_LEGOCO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoentity.cpp -DEP_CPP_LEGOE=\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legoentity.obj" : $(SOURCE) $(DEP_CPP_LEGOE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoentitypresenter.cpp -DEP_CPP_LEGOEN=\ - ".\LEGO1\legoentitypresenter.h"\ - ".\LEGO1\mxcompositepresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legoentitypresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOEN) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoflctexturepresenter.cpp -DEP_CPP_LEGOF=\ - ".\LEGO1\legoflctexturepresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxflcpresenter.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\legoflctexturepresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOF)\ - "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legohideanimpresenter.cpp -DEP_CPP_LEGOH=\ - ".\LEGO1\legoanimpresenter.h"\ - ".\LEGO1\legohideanimpresenter.h"\ - ".\LEGO1\legoloopinganimpresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\legohideanimpresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOH) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoinputmanager.cpp -DEP_CPP_LEGOI=\ - ".\LEGO1\legoinputmanager.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legoinputmanager.obj" : $(SOURCE) $(DEP_CPP_LEGOI) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legojetski.cpp -DEP_CPP_LEGOJ=\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoanimactor.h"\ - ".\LEGO1\legocarraceactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legojetski.h"\ - ".\LEGO1\legojetskiraceactor.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\legoraceactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legojetski.obj" : $(SOURCE) $(DEP_CPP_LEGOJ) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoloadcachesoundpresenter.cpp -DEP_CPP_LEGOL=\ - ".\LEGO1\legoloadcachesoundpresenter.h"\ - ".\LEGO1\mxaudiopresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxsoundpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxwavepresenter.h"\ - - -"$(INTDIR)\legoloadcachesoundpresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOL)\ - "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legolocomotionanimpresenter.cpp -DEP_CPP_LEGOLO=\ - ".\LEGO1\legoanimpresenter.h"\ - ".\LEGO1\legolocomotionanimpresenter.h"\ - ".\LEGO1\legoloopinganimpresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\legolocomotionanimpresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOLO)\ - "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legopalettepresenter.cpp -DEP_CPP_LEGOP=\ - ".\LEGO1\legopalettepresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\legopalettepresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOP) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legopathactor.cpp -DEP_CPP_LEGOPA=\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legopathactor.obj" : $(SOURCE) $(DEP_CPP_LEGOPA) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legopathpresenter.cpp -DEP_CPP_LEGOPAT=\ - ".\LEGO1\legopathpresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legopathpresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOPAT) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legophonemepresenter.cpp -DEP_CPP_LEGOPH=\ - ".\LEGO1\legophonemepresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxflcpresenter.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\legophonemepresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOPH) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoplantmanager.cpp -DEP_CPP_LEGOPL=\ - ".\LEGO1\legoplantmanager.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legoplantmanager.obj" : $(SOURCE) $(DEP_CPP_LEGOPL) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legorace.cpp -DEP_CPP_LEGOR=\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legorace.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legorace.obj" : $(SOURCE) $(DEP_CPP_LEGOR) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legosoundmanager.cpp -DEP_CPP_LEGOS=\ - ".\LEGO1\legosoundmanager.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxsoundmanager.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legosoundmanager.obj" : $(SOURCE) $(DEP_CPP_LEGOS) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legotexturepresenter.cpp -DEP_CPP_LEGOT=\ - ".\LEGO1\legotexturepresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legotexturepresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOT) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoworld.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_LEGOW=\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legoworld.obj" : $(SOURCE) $(DEP_CPP_LEGOW) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_LEGOW=\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legoworld.obj" : $(SOURCE) $(DEP_CPP_LEGOW) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoworldpresenter.cpp -DEP_CPP_LEGOWO=\ - ".\LEGO1\legoentitypresenter.h"\ - ".\LEGO1\legoworldpresenter.h"\ - ".\LEGO1\mxcompositepresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legoworldpresenter.obj" : $(SOURCE) $(DEP_CPP_LEGOWO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\motorcycle.cpp -DEP_CPP_MOTOR=\ - ".\LEGO1\islepathactor.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\motorcycle.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\motorcycle.obj" : $(SOURCE) $(DEP_CPP_MOTOR) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxcontrolpresenter.cpp -DEP_CPP_MXCON=\ - ".\LEGO1\mxcompositepresenter.h"\ - ".\LEGO1\mxcontrolpresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxcontrolpresenter.obj" : $(SOURCE) $(DEP_CPP_MXCON) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdiskstreamcontroller.cpp -DEP_CPP_MXDIS=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdiskstreamcontroller.h"\ - ".\LEGO1\mxstreamcontroller.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdiskstreamcontroller.obj" : $(SOURCE) $(DEP_CPP_MXDIS) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdschunk.cpp -DEP_CPP_MXDSC=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdschunk.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdschunk.obj" : $(SOURCE) $(DEP_CPP_MXDSC) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsfile.cpp -DEP_CPP_MXDSF=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsfile.h"\ - ".\LEGO1\mxdssource.h"\ - ".\LEGO1\mxioinfo.h"\ - ".\LEGO1\mxstring.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsfile.obj" : $(SOURCE) $(DEP_CPP_MXDSF) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxentity.cpp -DEP_CPP_MXENT=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxentity.obj" : $(SOURCE) $(DEP_CPP_MXENT) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxeventmanager.cpp -DEP_CPP_MXEVE=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxeventmanager.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxunknown100dc6b0.h"\ - - -"$(INTDIR)\mxeventmanager.obj" : $(SOURCE) $(DEP_CPP_MXEVE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxeventpresenter.cpp -DEP_CPP_MXEVEN=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxeventpresenter.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxeventpresenter.obj" : $(SOURCE) $(DEP_CPP_MXEVEN) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxflcpresenter.cpp -DEP_CPP_MXFLC=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxflcpresenter.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\mxflcpresenter.obj" : $(SOURCE) $(DEP_CPP_MXFLC) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxloopingsmkpresenter.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXLOO=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxloopingsmkpresenter.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxsmkpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\mxloopingsmkpresenter.obj" : $(SOURCE) $(DEP_CPP_MXLOO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXLOO=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxloopingsmkpresenter.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxsmkpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\mxloopingsmkpresenter.obj" : $(SOURCE) $(DEP_CPP_MXLOO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxmediapresenter.cpp -DEP_CPP_MXMED=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxmediapresenter.obj" : $(SOURCE) $(DEP_CPP_MXMED) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxmusicpresenter.cpp -DEP_CPP_MXMUS=\ - ".\LEGO1\mxaudiopresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxmusicpresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxmusicpresenter.obj" : $(SOURCE) $(DEP_CPP_MXMUS) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxnotificationmanager.cpp -DEP_CPP_MXNOT=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxnotificationmanager.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxnotificationmanager.obj" : $(SOURCE) $(DEP_CPP_MXNOT) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxpresenter.cpp -DEP_CPP_MXPRE=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxpresenter.obj" : $(SOURCE) $(DEP_CPP_MXPRE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxsmkpresenter.cpp -DEP_CPP_MXSMK=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxsmkpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\mxsmkpresenter.obj" : $(SOURCE) $(DEP_CPP_MXSMK) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxsoundmanager.cpp -DEP_CPP_MXSOU=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxsoundmanager.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxsoundmanager.obj" : $(SOURCE) $(DEP_CPP_MXSOU) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxstillpresenter.cpp -DEP_CPP_MXSTI=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxstillpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\mxstillpresenter.obj" : $(SOURCE) $(DEP_CPP_MXSTI) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxstreamer.cpp -DEP_CPP_MXSTRE=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxstreamcontroller.h"\ - ".\LEGO1\mxstreamer.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxstreamer.obj" : $(SOURCE) $(DEP_CPP_MXSTRE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxtransitionmanager.cpp -DEP_CPP_MXTRA=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtransitionmanager.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxtransitionmanager.obj" : $(SOURCE) $(DEP_CPP_MXTRA) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxvideopresenter.cpp -DEP_CPP_MXVIDEOP=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\mxvideopresenter.obj" : $(SOURCE) $(DEP_CPP_MXVIDEOP) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxwavepresenter.cpp -DEP_CPP_MXWAV=\ - ".\LEGO1\mxaudiopresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxsoundpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxwavepresenter.h"\ - - -"$(INTDIR)\mxwavepresenter.obj" : $(SOURCE) $(DEP_CPP_MXWAV) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\pizza.cpp -DEP_CPP_PIZZA=\ - ".\LEGO1\isleactor.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\pizza.h"\ - - -"$(INTDIR)\pizza.obj" : $(SOURCE) $(DEP_CPP_PIZZA) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\pizzeria.cpp -DEP_CPP_PIZZE=\ - ".\LEGO1\isleactor.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\pizzeria.h"\ - - -"$(INTDIR)\pizzeria.obj" : $(SOURCE) $(DEP_CPP_PIZZE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\pizzeriastate.cpp -DEP_CPP_PIZZER=\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\pizzeriastate.h"\ - - -"$(INTDIR)\pizzeriastate.obj" : $(SOURCE) $(DEP_CPP_PIZZER) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\police.cpp -DEP_CPP_POLIC=\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\police.h"\ - - -"$(INTDIR)\police.obj" : $(SOURCE) $(DEP_CPP_POLIC) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\policeentity.cpp -DEP_CPP_POLICE=\ - ".\LEGO1\buildingentity.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\policeentity.h"\ - - -"$(INTDIR)\policeentity.obj" : $(SOURCE) $(DEP_CPP_POLICE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\policestate.cpp -DEP_CPP_POLICES=\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\policestate.h"\ - - -"$(INTDIR)\policestate.obj" : $(SOURCE) $(DEP_CPP_POLICES) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\racecar.cpp -DEP_CPP_RACEC=\ - ".\LEGO1\islepathactor.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\racecar.h"\ - - -"$(INTDIR)\racecar.obj" : $(SOURCE) $(DEP_CPP_RACEC) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\racestandsentity.cpp -DEP_CPP_RACES=\ - ".\LEGO1\buildingentity.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\racestandsentity.h"\ - - -"$(INTDIR)\racestandsentity.obj" : $(SOURCE) $(DEP_CPP_RACES) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\racestate.cpp -DEP_CPP_RACEST=\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\racestate.h"\ - - -"$(INTDIR)\racestate.obj" : $(SOURCE) $(DEP_CPP_RACEST) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\radio.cpp -DEP_CPP_RADIO=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\radio.h"\ - - -"$(INTDIR)\radio.obj" : $(SOURCE) $(DEP_CPP_RADIO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\radiostate.cpp -DEP_CPP_RADIOS=\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\radiostate.h"\ - - -"$(INTDIR)\radiostate.obj" : $(SOURCE) $(DEP_CPP_RADIOS) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\registrationbook.cpp -DEP_CPP_REGIS=\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\registrationbook.h"\ - - -"$(INTDIR)\registrationbook.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\score.cpp -DEP_CPP_SCORE=\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\score.h"\ - - -"$(INTDIR)\score.obj" : $(SOURCE) $(DEP_CPP_SCORE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\skateboard.cpp -DEP_CPP_SKATE=\ - ".\LEGO1\islepathactor.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\skateboard.h"\ - - -"$(INTDIR)\skateboard.obj" : $(SOURCE) $(DEP_CPP_SKATE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\towtrack.cpp -DEP_CPP_TOWTR=\ - ".\LEGO1\islepathactor.h"\ - ".\LEGO1\legoactor.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legopathactor.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\towtrack.h"\ - - -"$(INTDIR)\towtrack.obj" : $(SOURCE) $(DEP_CPP_TOWTR) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\towtrackmissionstate.cpp -DEP_CPP_TOWTRA=\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\towtrackmissionstate.h"\ - - -"$(INTDIR)\towtrackmissionstate.obj" : $(SOURCE) $(DEP_CPP_TOWTRA) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxcompositemediapresenter.cpp -DEP_CPP_MXCOM=\ - ".\LEGO1\mxcompositemediapresenter.h"\ - ".\LEGO1\mxcompositepresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxcompositemediapresenter.obj" : $(SOURCE) $(DEP_CPP_MXCOM)\ - "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxcompositepresenter.cpp -DEP_CPP_MXCOMP=\ - ".\LEGO1\mxcompositepresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxcompositepresenter.obj" : $(SOURCE) $(DEP_CPP_MXCOMP) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legostate.cpp -DEP_CPP_LEGOST=\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legostate.obj" : $(SOURCE) $(DEP_CPP_LEGOST) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxaudiopresenter.cpp -DEP_CPP_MXAUD=\ - ".\LEGO1\mxaudiopresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxaudiopresenter.obj" : $(SOURCE) $(DEP_CPP_MXAUD) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxsoundpresenter.cpp -DEP_CPP_MXSOUN=\ - ".\LEGO1\mxaudiopresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxsoundpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxsoundpresenter.obj" : $(SOURCE) $(DEP_CPP_MXSOUN) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxioinfo.cpp -DEP_CPP_MXIOI=\ - ".\LEGO1\mxioinfo.h"\ - - -"$(INTDIR)\mxioinfo.obj" : $(SOURCE) $(DEP_CPP_MXIOI) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdssource.cpp -DEP_CPP_MXDSS=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdssource.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdssource.obj" : $(SOURCE) $(DEP_CPP_MXDSS) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\act3state.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_ACT3ST=\ - ".\LEGO1\act3state.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\act3state.obj" : $(SOURCE) $(DEP_CPP_ACT3ST) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_ACT3ST=\ - ".\LEGO1\act3state.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\act3state.obj" : $(SOURCE) $(DEP_CPP_ACT3ST) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\helicopterstate.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_HELICO=\ - ".\LEGO1\helicopterstate.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\helicopterstate.obj" : $(SOURCE) $(DEP_CPP_HELICO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_HELICO=\ - ".\LEGO1\helicopterstate.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\helicopterstate.obj" : $(SOURCE) $(DEP_CPP_HELICO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\jukeboxstate.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_JUKEBOX=\ - ".\LEGO1\jukeboxstate.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\jukeboxstate.obj" : $(SOURCE) $(DEP_CPP_JUKEBOX) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_JUKEBOX=\ - ".\LEGO1\jukeboxstate.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\jukeboxstate.obj" : $(SOURCE) $(DEP_CPP_JUKEBOX) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoact2state.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_LEGOAC=\ - ".\LEGO1\legoact2state.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legoact2state.obj" : $(SOURCE) $(DEP_CPP_LEGOAC) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_LEGOAC=\ - ".\LEGO1\legoact2state.h"\ - ".\LEGO1\legostate.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legoact2state.obj" : $(SOURCE) $(DEP_CPP_LEGOAC) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legopathcontroller.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_LEGOPATH=\ - ".\LEGO1\legopathcontroller.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legopathcontroller.obj" : $(SOURCE) $(DEP_CPP_LEGOPATH) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_LEGOPATH=\ - ".\LEGO1\legopathcontroller.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legopathcontroller.obj" : $(SOURCE) $(DEP_CPP_LEGOPATH) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legovideomanager.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_LEGOV=\ - ".\LEGO1\lego3dmanager.h"\ - ".\LEGO1\lego3dview.h"\ - ".\LEGO1\legovideomanager.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxpalette.h"\ - ".\LEGO1\mxrect32.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxunknown100dc6b0.h"\ - ".\LEGO1\mxvariabletable.h"\ - ".\LEGO1\mxvideomanager.h"\ - ".\LEGO1\mxvideoparam.h"\ - ".\LEGO1\mxvideoparamflags.h"\ - ".\LEGO1\viewmanager.h"\ - - -"$(INTDIR)\legovideomanager.obj" : $(SOURCE) $(DEP_CPP_LEGOV) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_LEGOV=\ - ".\LEGO1\lego3dmanager.h"\ - ".\LEGO1\lego3dview.h"\ - ".\LEGO1\legovideomanager.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxpalette.h"\ - ".\LEGO1\mxrect32.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxunknown100dc6b0.h"\ - ".\LEGO1\mxvariabletable.h"\ - ".\LEGO1\mxvideomanager.h"\ - ".\LEGO1\mxvideoparam.h"\ - ".\LEGO1\mxvideoparamflags.h"\ - ".\LEGO1\viewmanager.h"\ - - -"$(INTDIR)\legovideomanager.obj" : $(SOURCE) $(DEP_CPP_LEGOV) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxbackgroundaudiomanager.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXBAC=\ - ".\LEGO1\mxbackgroundaudiomanager.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxbackgroundaudiomanager.obj" : $(SOURCE) $(DEP_CPP_MXBAC)\ - "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXBAC=\ - ".\LEGO1\mxbackgroundaudiomanager.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxbackgroundaudiomanager.obj" : $(SOURCE) $(DEP_CPP_MXBAC)\ - "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdiskstreamprovider.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDISK=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdiskstreamprovider.h"\ - ".\LEGO1\mxstreamprovider.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdiskstreamprovider.obj" : $(SOURCE) $(DEP_CPP_MXDISK) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDISK=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdiskstreamprovider.h"\ - ".\LEGO1\mxstreamprovider.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdiskstreamprovider.obj" : $(SOURCE) $(DEP_CPP_MXDISK) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsaction.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDSA=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsaction.obj" : $(SOURCE) $(DEP_CPP_MXDSA) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDSA=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsaction.obj" : $(SOURCE) $(DEP_CPP_MXDSA) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsanim.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDSAN=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsanim.h"\ - ".\LEGO1\mxdsmediaaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsanim.obj" : $(SOURCE) $(DEP_CPP_MXDSAN) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDSAN=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsanim.h"\ - ".\LEGO1\mxdsmediaaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsanim.obj" : $(SOURCE) $(DEP_CPP_MXDSAN) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsevent.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDSE=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsevent.h"\ - ".\LEGO1\mxdsmediaaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsevent.obj" : $(SOURCE) $(DEP_CPP_MXDSE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDSE=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsevent.h"\ - ".\LEGO1\mxdsmediaaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsevent.obj" : $(SOURCE) $(DEP_CPP_MXDSE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsmediaaction.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDSM=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmediaaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsmediaaction.obj" : $(SOURCE) $(DEP_CPP_MXDSM) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDSM=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmediaaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsmediaaction.obj" : $(SOURCE) $(DEP_CPP_MXDSM) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsmultiaction.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDSMU=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmultiaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsmultiaction.obj" : $(SOURCE) $(DEP_CPP_MXDSMU) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDSMU=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmultiaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsmultiaction.obj" : $(SOURCE) $(DEP_CPP_MXDSMU) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsobjectaction.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDSOB=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmediaaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdsobjectaction.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsobjectaction.obj" : $(SOURCE) $(DEP_CPP_MXDSOB) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDSOB=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmediaaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdsobjectaction.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsobjectaction.obj" : $(SOURCE) $(DEP_CPP_MXDSOB) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsparallelaction.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDSP=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmultiaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdsparallelaction.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsparallelaction.obj" : $(SOURCE) $(DEP_CPP_MXDSP) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDSP=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmultiaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdsparallelaction.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsparallelaction.obj" : $(SOURCE) $(DEP_CPP_MXDSP) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsselectaction.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDSSE=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmultiaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdsparallelaction.h"\ - ".\LEGO1\mxdsselectaction.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsselectaction.obj" : $(SOURCE) $(DEP_CPP_MXDSSE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDSSE=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmultiaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdsparallelaction.h"\ - ".\LEGO1\mxdsselectaction.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsselectaction.obj" : $(SOURCE) $(DEP_CPP_MXDSSE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsserialaction.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDSSER=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmultiaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdsserialaction.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsserialaction.obj" : $(SOURCE) $(DEP_CPP_MXDSSER) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDSSER=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmultiaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdsserialaction.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsserialaction.obj" : $(SOURCE) $(DEP_CPP_MXDSSER) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdssound.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDSSO=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmediaaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdssound.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdssound.obj" : $(SOURCE) $(DEP_CPP_MXDSSO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDSSO=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmediaaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdssound.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdssound.obj" : $(SOURCE) $(DEP_CPP_MXDSSO) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsstill.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDSST=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmediaaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdsstill.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsstill.obj" : $(SOURCE) $(DEP_CPP_MXDSST) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDSST=\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsmediaaction.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdsstill.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdsstill.obj" : $(SOURCE) $(DEP_CPP_MXDSST) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdssubscriber.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDSSU=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdssubscriber.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdssubscriber.obj" : $(SOURCE) $(DEP_CPP_MXDSSU) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDSSU=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdssubscriber.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdssubscriber.obj" : $(SOURCE) $(DEP_CPP_MXDSSU) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxloopingflcpresenter.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXLOOP=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxflcpresenter.h"\ - ".\LEGO1\mxloopingflcpresenter.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\mxloopingflcpresenter.obj" : $(SOURCE) $(DEP_CPP_MXLOOP) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXLOOP=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxflcpresenter.h"\ - ".\LEGO1\mxloopingflcpresenter.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxvideopresenter.h"\ - - -"$(INTDIR)\mxloopingflcpresenter.obj" : $(SOURCE) $(DEP_CPP_MXLOOP) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - -# End Source File -# End Target -################################################################################ -# Begin Target - -# Name "ISLE - Win32 Release" -# Name "ISLE - Win32 Debug" - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -################################################################################ -# Begin Source File - -SOURCE=.\ISLE\define.cpp -DEP_CPP_DEFIN=\ - ".\ISLE\define.h"\ - - -"$(INTDIR)\define.obj" : $(SOURCE) $(DEP_CPP_DEFIN) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\ISLE\res\isle.rc -DEP_RSC_ISLE_R=\ - ".\ISLE\res\resource.h"\ - - -!IF "$(CFG)" == "ISLE - Win32 Release" - - -"$(INTDIR)\isle.res" : $(SOURCE) $(DEP_RSC_ISLE_R) "$(INTDIR)" - $(RSC) /l 0x409 /fo"$(INTDIR)/isle.res" /i "ISLE\res" /d "NDEBUG" $(SOURCE) - - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - - -"$(INTDIR)\isle.res" : $(SOURCE) $(DEP_RSC_ISLE_R) "$(INTDIR)" - $(RSC) /l 0x409 /fo"$(INTDIR)/isle.res" /i "ISLE\res" /d "_DEBUG" $(SOURCE) - - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoanimationmanager.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legobuildingmanager.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legogamestate.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoinputmanager.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legomodelpresenter.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoomni.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legopartpresenter.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoroi.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legovideomanager.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoworldpresenter.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxatomid.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxbackgroundaudiomanager.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxbitmap.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxbool.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxcore.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdirectdraw.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsaction.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsfile.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxomni.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxomnicreateflags.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxomnicreateparam.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxpalette.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxrect32.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxresult.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxstreamcontroller.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxstreamer.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxstring.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxticklemanager.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxtimer.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxtransitionmanager.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxvariabletable.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxvideoparam.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxvideoparamflags.h - -!IF "$(CFG)" == "ISLE - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -!ENDIF - -# End Source File -################################################################################ -# Begin Project Dependency - -# Project_Dep_Name "LEGO1" - -!IF "$(CFG)" == "ISLE - Win32 Release" - -"LEGO1 - Win32 Release" : - $(MAKE) /$(MAKEFLAGS) /F ".\isle.mak" CFG="LEGO1 - Win32 Release" - -!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" - -"LEGO1 - Win32 Debug" : - $(MAKE) /$(MAKEFLAGS) /F ".\isle.mak" CFG="LEGO1 - Win32 Debug" - -!ENDIF - -# End Project Dependency -################################################################################ -# Begin Source File - -SOURCE=.\ISLE\isleapp.cpp -DEP_CPP_ISLEAP=\ - ".\ISLE\define.h"\ - ".\ISLE\isleapp.h"\ - ".\ISLE\res\resource.h"\ - ".\LEGO1\isle.h"\ - ".\LEGO1\lego3dmanager.h"\ - ".\LEGO1\lego3dview.h"\ - ".\LEGO1\legoanimationmanager.h"\ - ".\LEGO1\legobuildingmanager.h"\ - ".\LEGO1\legoentity.h"\ - ".\LEGO1\legoentitypresenter.h"\ - ".\LEGO1\legogamestate.h"\ - ".\LEGO1\legoinputmanager.h"\ - ".\LEGO1\legomodelpresenter.h"\ - ".\LEGO1\legonavcontroller.h"\ - ".\LEGO1\legoomni.h"\ - ".\LEGO1\legopartpresenter.h"\ - ".\LEGO1\legoplantmanager.h"\ - ".\LEGO1\legoroi.h"\ - ".\LEGO1\legovideomanager.h"\ - ".\LEGO1\legoworld.h"\ - ".\LEGO1\legoworldpresenter.h"\ - ".\LEGO1\mxatomid.h"\ - ".\LEGO1\mxbackgroundaudiomanager.h"\ - ".\LEGO1\mxcompositepresenter.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxcriticalsection.h"\ - ".\LEGO1\mxdirectdraw.h"\ - ".\LEGO1\mxdsaction.h"\ - ".\LEGO1\mxdsfile.h"\ - ".\LEGO1\mxdsobject.h"\ - ".\LEGO1\mxdssource.h"\ - ".\LEGO1\mxentity.h"\ - ".\LEGO1\mxeventmanager.h"\ - ".\LEGO1\mxioinfo.h"\ - ".\LEGO1\mxmediapresenter.h"\ - ".\LEGO1\mxmusicmanager.h"\ - ".\LEGO1\mxnotificationmanager.h"\ - ".\LEGO1\mxobjectfactory.h"\ - ".\LEGO1\mxomni.h"\ - ".\LEGO1\mxomnicreateflags.h"\ - ".\LEGO1\mxomnicreateparam.h"\ - ".\LEGO1\mxomnicreateparambase.h"\ - ".\LEGO1\mxpalette.h"\ - ".\LEGO1\mxpresenter.h"\ - ".\LEGO1\mxrect32.h"\ - ".\LEGO1\mxsoundmanager.h"\ - ".\LEGO1\mxstreamcontroller.h"\ - ".\LEGO1\mxstreamer.h"\ - ".\LEGO1\mxstring.h"\ - ".\LEGO1\mxticklemanager.h"\ - ".\LEGO1\mxtimer.h"\ - ".\LEGO1\mxtransitionmanager.h"\ - ".\LEGO1\mxtypes.h"\ - ".\LEGO1\mxunknown100dc6b0.h"\ - ".\LEGO1\mxvariabletable.h"\ - ".\LEGO1\mxvideomanager.h"\ - ".\LEGO1\mxvideoparam.h"\ - ".\LEGO1\mxvideoparamflags.h"\ - ".\LEGO1\mxvideopresenter.h"\ - ".\LEGO1\viewmanager.h"\ - - -"$(INTDIR)\isleapp.obj" : $(SOURCE) $(DEP_CPP_ISLEAP) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -# End Target -# End Project -################################################################################ diff --git a/isle.mdp b/isle.mdp deleted file mode 100644 index a5fc4336c047d2ec813b3d9e4b9a8ed8026f48de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78336 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 Date: Thu, 29 Jun 2023 21:45:29 -0700 Subject: [PATCH 8/8] Update README.md [skip ci] --- README.md | 50 ++++++++++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index f89f1f15..bc4c4802 100644 --- a/README.md +++ b/README.md @@ -2,47 +2,53 @@ [Development Vlog](https://www.youtube.com/playlist?list=PLbpl-gZkNl2COf_bB6cfgTapD5WduAfPz) | [Contributing](https://github.com/isledecomp/isle/blob/master/CONTRIBUTING.md) | [Matrix](https://matrix.to/#/#isledecomp:matrix.org) | [Forums](https://forum.mattkc.com/viewforum.php?f=1) | [Patreon](https://www.patreon.com/mattkc) -This is a **work-in-progress** decompilation of LEGO Island version 1.1. It aims to be relatively faithful, but not byte accurate. The goal is to provide a workable codebase that can be modified, improved, and ported to other platforms later on. +This is a **work-in-progress** decompilation of LEGO Island version 1.1. It aims to be as accurate as possible, matching the recompiled instructions to the original machine code as much as possible. The goal is to provide a workable codebase that can be modified, improved, and ported to other platforms later on. ## Status -Currently `ISLE.EXE` is completely decompiled, however there are some known inaccuracies. It should work if you pair it with the original game's `LEGO1.DLL` (and other files), however small things may not work correctly yet. Work on decompiling `LEGO1.DLL` has only just started and currently it is too incomplete to be usable. +Currently `ISLE.EXE` is completely decompiled and behaves identically to the original. A handful of stubborn instructions are not yet matching, however we anticipate they will as more of the overall codebase is implemented. + +`LEGO1.DLL` is still very much incomplete and cannot be used at this time. Instead, if you want to test this, it is recommended to pair the recompiled `ISLE.EXE` with the `LEGO1.DLL` from the original game. ## Building -LEGO Island was compiled with Microsoft Visual C++ 4.20, so that's what this decompilation targets. However it should compile with NMAKE on newer versions of Visual Studio too. +This projects uses the [CMake](https://cmake.org/) build system, which allows for a high degree of versatility regarding compilers and development environments. For the most accurate results, it is recommended to use Microsoft Visual C++ 4.20 (the same compiler used to build the original game). Since we're trying to match this to the original executable as closely as possible, all contributions will be graded with the output of this compiler. -### Recommended Instructions -These instructions use the development IDE from Visual C++ 4.20. By modern standards, it can be a little clunky to use, especially on newer versions of Windows, however it's still relatively straightforward. If you prefer a command line process that can fit into a modern workflow/IDE, see the instructions below. +These instructions will outline how to compile this repository into an accurate instruction-matching binary with Visual C++ 4.2. If you wish, you can try using other compilers, but this is at your own risk and won't be covered in this guide. -1. Install Microsoft Visual C++ 4.20. This can be found on many abandonware sites, but the installer can be a little iffy on modern versions of Windows. For convenience, I made a [portable version](https://github.com/itsmattkc/msvc420) that can be downloaded and used quickly instead. -2. Download and install the DirectX 5 SDK. Similarly, this can be found on many abandonware sites. -3. Open "Microsoft Developer Studio" (`BIN/MSDEV.EXE` for those using the portable). -4. `File` > `Open Workspace` -5. Select `ISLE.MDP` from this repository. -6. Select a build configuration. `ISLE - Win32 Release` is recommended because, at this point in time, you'll almost certainly be pairing it with the retail `LEGO1.DLL`, which is also a release build. -7. `Build` > `Build ISLE.EXE`. This will build `ISLE.EXE` in a folder called `Release`. It will also build `LEGO1.DLL` since it's listed as a dependency, however the `LEGO1.DLL` produced is too incomplete to be usable at this time. +#### Prerequisites -### Command Line Instructions +You will need the following software installed: -For some users, this may be preferable to using an obsolete graphical IDE. Any modern IDE should support custom command line build steps, making this potentially easier to fit into a familiar contemporary workflow. This guide assumes a general familiarity with the Windows command prompt. +- Microsoft Visual C++ 4.2. This can be found on many abandonware sites, but the installer can be a little iffy on modern versions of Windows. For convenience, I made a [portable version](https://github.com/itsmattkc/msvc420) that can be downloaded and used quickly instead. +- DirectX 5 SDK. Similarly, this can be found on many abandonware sites. +- [CMake](https://cmake.org/). A copy is often included with the "Desktop development with C++" workload in newer versions of Visual Studio, however it can also be installed as a standalone app. -1. Acquire Visual Studio/Visual C++. Any version after 4.20 should work here, but 4.20 is the only one guaranteed to work. If you wish to use 4.20, it can be found on many abandonware sites, but the installer can be a little iffy on modern versions of Windows. For convenience, I made a [portable version](https://github.com/itsmattkc/msvc420) that can be downloaded and used quickly instead. -2. Download and install the DirectX 5 SDK. Similarly, this can be found on many abandonware sites, but later versions of Visual Studio include the DirectX SDK by default, so this step may be skippable (you definitely need it for MSVC 4.20). -3. Open an x86/32-bit developer command prompt. Depending on the version of VS you're using, you may have a start menu item for it already (e.g. `x86 Native Tools Command Prompt`). Alternatively, you can start a normal command prompt (`cmd`) and run `vcvars32.bat` from the Visual Studio folder (run `BIN/VCVARS32.BAT x86` if you're using the portable 4.20). -4. `cd` to the folder you cloned this repository to. -5. `mkdir Release` if the folder doesn't already exist. Some versions of NMAKE may make this folder by itself, but some don't. -6. Run `nmake /f isle.mak CFG="ISLE - Win32 Release"`. This will build `ISLE.EXE` in the `Release` folder you just made. It will also build `LEGO1.DLL` since it's listed as a dependency, however the `LEGO1.DLL` produced is too incomplete to be usable at this time. +#### Compiling From Command Line + +1. Open a Command Prompt (`cmd`). +1. From Visual C++ 4.2, run `BIN/VCVARS32.BAT x86` to populate the path and other environment variables for compiling with MSVC. +1. Make a folder for compiled objects to go, such as a `build` folder inside the source repository (the folder you cloned/downloaded to). +1. In your Command Prompt, `cd` to the build folder. +1. Configure the project with CMake by running: +``` +cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=RelWithDebInfo +``` + - Replace `` with the source repository. Can be `..` if your build folder is inside the source repository. + - `RelWithDebInfo` is recommended because it will produce debug symbols useful for further decompilation work. However, you can change this to `Release` if you don't need them. `Debug` builds are not recommended because they are unlikely to be compatible with the retail `LEGO1.DLL`, which is currently the only way to really use this decomp. + - `NMake Makefiles` is most recommended because it will be immediately compatible with Visual C++ 4.2. For faster builds, you can use `Ninja` (if you have it installed), however due to limitations in Visual C++ 4.2, you can only build `Release` builds this way (debug symbols cannot be generated with `Ninja`). +1. Build the project by running `nmake` or `cmake --build ` +1. When this is done, there should a recompiled `ISLE.EXE` and `LEGO1.DLL` in the build folder. + +If you have a CMake-compatible IDE, it should be pretty straightforward to use this repository, as long as you can use `VCVARS32.BAT` and set the generator to `NMake Makefiles`. ## Usage Simply place the compiled `ISLE.EXE` into LEGO Island's install folder (usually `C:\Program Files\LEGO Island` or `C:\Program Files (x86)\LEGO Island`). Unless you're a developer, disregard the compiled `LEGO1.DLL` for now as it is too incomplete to be usable. Alternatively, LEGO Island can run from any directory as long as `ISLE.EXE` and `LEGO1.DLL` are in the same directory, and the registry keys point to the correct location for the asset files. -Ideally, this decompilation should be paired with version 1.1. It may work on 1.0 too, however this is not guaranteed. - ## Contributing If you're interested in helping/contributing to this project, check out the [CONTRIBUTING](https://github.com/isledecomp/isle/blob/master/CONTRIBUTING.md) page.