diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 54722601..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,14 +103,20 @@ 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 + if: github.event_name == 'push' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | @@ -99,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/LEGO1/legoanimationmanager.h b/LEGO1/legoanimationmanager.h index 5fae368e..c42b7715 100644 --- a/LEGO1/legoanimationmanager.h +++ b/LEGO1/legoanimationmanager.h @@ -24,7 +24,7 @@ class LegoAnimationManager : public MxCore // 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 @@ class LegoCameraController : public MxCore // 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 @@ class LegoHideAnimPresenter : public LegoLoopingAnimPresenter // 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 @@ class LegoLocomotionAnimPresenter : public LegoLoopingAnimPresenter // 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 @@ class LegoLoopingAnimPresenter : public LegoAnimPresenter // 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 @@ class LegoNavController : public MxCore // 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/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 @@ class LegoOmni : public MxOmni 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 @@ class LegoOmni : public MxOmni 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 @@ class LegoOmni : public MxOmni __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/legopalettepresenter.h b/LEGO1/legopalettepresenter.h index bb1b116e..d5fbefba 100644 --- a/LEGO1/legopalettepresenter.h +++ b/LEGO1/legopalettepresenter.h @@ -21,7 +21,7 @@ class LegoPalettePresenter : public MxVideoPresenter // 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/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 @@ class MxDSObject : public MxCore 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; 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 @@ class MxOmni : public MxCore 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 @@ class MxOmni : public MxCore 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 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 @@ class MxStreamController : public MxCore return !strcmp(name, MxStreamController::ClassName()) || MxCore::IsA(name); } - int m_unk00; - int m_unk04; int m_unk08; int m_unk0c; int m_unk10; 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 diff --git a/isle.mak b/isle.mak deleted file mode 100644 index 84edc9a1..00000000 --- a/isle.mak +++ /dev/null @@ -1,4252 +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)\mxdirectdraw.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)\mxdirectdraw.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)\mxdirectdraw.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)\mxdirectdraw.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 -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) - - -# 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 -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) - - -# 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 -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\helicopterstate.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\jukeboxstate.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legoact2state.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legopathcontroller.cpp -DEP_CPP_LEGOPATH=\ - ".\LEGO1\legopathcontroller.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\legopathcontroller.obj" : $(SOURCE) $(DEP_CPP_LEGOPATH) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\legovideomanager.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxbackgroundaudiomanager.cpp -DEP_CPP_MXBAC=\ - ".\LEGO1\mxbackgroundaudiomanager.h"\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxbackgroundaudiomanager.obj" : $(SOURCE) $(DEP_CPP_MXBAC)\ - "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdiskstreamprovider.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsaction.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsanim.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsevent.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsmediaaction.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsmultiaction.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsobjectaction.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsparallelaction.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsselectaction.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsserialaction.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdssound.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdsstill.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdssubscriber.cpp -DEP_CPP_MXDSSU=\ - ".\LEGO1\mxcore.h"\ - ".\LEGO1\mxdssubscriber.h"\ - ".\LEGO1\mxtypes.h"\ - - -"$(INTDIR)\mxdssubscriber.obj" : $(SOURCE) $(DEP_CPP_MXDSSU) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxloopingflcpresenter.cpp -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) - - -# End Source File -################################################################################ -# Begin Source File - -SOURCE=.\LEGO1\mxdirectdraw.cpp - -!IF "$(CFG)" == "LEGO1 - Win32 Release" - -DEP_CPP_MXDIR=\ - ".\LEGO1\mxdirectdraw.h"\ - - -"$(INTDIR)\mxdirectdraw.obj" : $(SOURCE) $(DEP_CPP_MXDIR) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" - -DEP_CPP_MXDIR=\ - ".\LEGO1\mxdirectdraw.h"\ - - -"$(INTDIR)\mxdirectdraw.obj" : $(SOURCE) $(DEP_CPP_MXDIR) "$(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 2f25d801..00000000 Binary files a/isle.mdp and /dev/null differ 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('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 @@ def parse_asm(file, addr, size): 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