From d4e2fb8d8a494567ae1970c558f96ed1bbfb4fd4 Mon Sep 17 00:00:00 2001 From: itsmattkc <34096995+itsmattkc@users.noreply.github.com> Date: Fri, 5 May 2023 02:54:17 -0700 Subject: [PATCH] reorganized repo, implemented mxcore --- {app => ISLE}/define.cpp | 0 {app => ISLE}/define.h | 0 {lib => ISLE/ext}/lego1.def | 0 {lib => ISLE/ext}/lego1.exp | Bin {lib => ISLE/ext}/lego1.lib | Bin {app => ISLE}/isle.cpp | 8 +- {app => ISLE}/isle.h | 4 +- {app => ISLE}/main.cpp | 5 +- {app => ISLE}/res/arrow.cur | Bin {app => ISLE}/res/busy.cur | Bin {app => ISLE}/res/isle.ico | Bin {app => ISLE}/res/isle.rc | Bin 1592 -> 1600 bytes {app => ISLE}/res/no.cur | Bin {app => ISLE}/res/resource.h | 0 LEGO1/dllmain.cpp | 6 + {lib => LEGO1}/legoanimationmanager.h | 0 {lib => LEGO1}/legobuildingmanager.h | 0 {lib => LEGO1}/legogamestate.h | 0 {lib => LEGO1}/legoinputmanager.h | 0 {lib => LEGO1}/legomodelpresenter.h | 0 {lib => LEGO1}/legoomni.h | 0 {lib => LEGO1}/legopartpresenter.h | 0 {lib => LEGO1}/legoroi.h | 0 {lib => LEGO1}/legovideomanager.h | 0 {lib => LEGO1}/legoworldpresenter.h | 0 {lib => LEGO1}/mxatomid.h | 0 {lib => LEGO1}/mxbackgroundaudiomanager.h | 0 {lib => LEGO1}/mxbitmap.h | 0 LEGO1/mxbool.h | 6 + LEGO1/mxcore.cpp | 35 + LEGO1/mxcore.h | 23 + {lib => LEGO1}/mxdirectdraw.h | 0 {lib => LEGO1}/mxdsaction.h | 0 {lib => LEGO1}/mxdsfile.h | 0 {lib => LEGO1}/mxomni.h | 0 {lib => LEGO1}/mxomnicreateflags.h | 0 {lib => LEGO1}/mxomnicreateparam.h | 0 {lib => LEGO1}/mxomnicreateparambase.cpp | 0 {lib => LEGO1}/mxomnicreateparambase.h | 0 {lib => LEGO1}/mxpalette.h | 0 {lib => LEGO1}/mxrect32.h | 0 lib/define.h => LEGO1/mxresult.h | 6 +- {lib => LEGO1}/mxstreamcontroller.h | 0 {lib => LEGO1}/mxstreamer.h | 0 {lib => LEGO1}/mxstring.h | 0 {lib => LEGO1}/mxticklemanager.h | 0 {lib => LEGO1}/mxtimer.h | 0 {lib => LEGO1}/mxtransitionmanager.h | 0 {lib => LEGO1}/mxvariabletable.h | 0 {lib => LEGO1}/mxvideoparam.h | 0 {lib => LEGO1}/mxvideoparamflags.h | 0 isle.mak | 1094 ++++++++++++++++----- isle.mdp | Bin 36864 -> 41984 bytes lib/mxcore.h | 14 - 54 files changed, 958 insertions(+), 243 deletions(-) rename {app => ISLE}/define.cpp (100%) rename {app => ISLE}/define.h (100%) rename {lib => ISLE/ext}/lego1.def (100%) rename {lib => ISLE/ext}/lego1.exp (100%) rename {lib => ISLE/ext}/lego1.lib (100%) rename {app => ISLE}/isle.cpp (99%) rename {app => ISLE}/isle.h (95%) rename {app => ISLE}/main.cpp (96%) rename {app => ISLE}/res/arrow.cur (100%) rename {app => ISLE}/res/busy.cur (100%) rename {app => ISLE}/res/isle.ico (100%) rename {app => ISLE}/res/isle.rc (80%) rename {app => ISLE}/res/no.cur (100%) rename {app => ISLE}/res/resource.h (100%) create mode 100644 LEGO1/dllmain.cpp rename {lib => LEGO1}/legoanimationmanager.h (100%) rename {lib => LEGO1}/legobuildingmanager.h (100%) rename {lib => LEGO1}/legogamestate.h (100%) rename {lib => LEGO1}/legoinputmanager.h (100%) rename {lib => LEGO1}/legomodelpresenter.h (100%) rename {lib => LEGO1}/legoomni.h (100%) rename {lib => LEGO1}/legopartpresenter.h (100%) rename {lib => LEGO1}/legoroi.h (100%) rename {lib => LEGO1}/legovideomanager.h (100%) rename {lib => LEGO1}/legoworldpresenter.h (100%) rename {lib => LEGO1}/mxatomid.h (100%) rename {lib => LEGO1}/mxbackgroundaudiomanager.h (100%) rename {lib => LEGO1}/mxbitmap.h (100%) create mode 100644 LEGO1/mxbool.h create mode 100644 LEGO1/mxcore.cpp create mode 100644 LEGO1/mxcore.h rename {lib => LEGO1}/mxdirectdraw.h (100%) rename {lib => LEGO1}/mxdsaction.h (100%) rename {lib => LEGO1}/mxdsfile.h (100%) rename {lib => LEGO1}/mxomni.h (100%) rename {lib => LEGO1}/mxomnicreateflags.h (100%) rename {lib => LEGO1}/mxomnicreateparam.h (100%) rename {lib => LEGO1}/mxomnicreateparambase.cpp (100%) rename {lib => LEGO1}/mxomnicreateparambase.h (100%) rename {lib => LEGO1}/mxpalette.h (100%) rename {lib => LEGO1}/mxrect32.h (100%) rename lib/define.h => LEGO1/mxresult.h (62%) rename {lib => LEGO1}/mxstreamcontroller.h (100%) rename {lib => LEGO1}/mxstreamer.h (100%) rename {lib => LEGO1}/mxstring.h (100%) rename {lib => LEGO1}/mxticklemanager.h (100%) rename {lib => LEGO1}/mxtimer.h (100%) rename {lib => LEGO1}/mxtransitionmanager.h (100%) rename {lib => LEGO1}/mxvariabletable.h (100%) rename {lib => LEGO1}/mxvideoparam.h (100%) rename {lib => LEGO1}/mxvideoparamflags.h (100%) delete mode 100644 lib/mxcore.h diff --git a/app/define.cpp b/ISLE/define.cpp similarity index 100% rename from app/define.cpp rename to ISLE/define.cpp diff --git a/app/define.h b/ISLE/define.h similarity index 100% rename from app/define.h rename to ISLE/define.h diff --git a/lib/lego1.def b/ISLE/ext/lego1.def similarity index 100% rename from lib/lego1.def rename to ISLE/ext/lego1.def diff --git a/lib/lego1.exp b/ISLE/ext/lego1.exp similarity index 100% rename from lib/lego1.exp rename to ISLE/ext/lego1.exp diff --git a/lib/lego1.lib b/ISLE/ext/lego1.lib similarity index 100% rename from lib/lego1.lib rename to ISLE/ext/lego1.lib diff --git a/app/isle.cpp b/ISLE/isle.cpp similarity index 99% rename from app/isle.cpp rename to ISLE/isle.cpp index 06e49b77..deb3d6e1 100644 --- a/app/isle.cpp +++ b/ISLE/isle.cpp @@ -1,10 +1,10 @@ #include "isle.h" #include "define.h" -#include "../lib/legoomni.h" -#include "../lib/mxdirectdraw.h" -#include "../lib/mxdsaction.h" -#include "../lib/mxomni.h" +#include "legoomni.h" +#include "mxdirectdraw.h" +#include "mxdsaction.h" +#include "mxomni.h" #include "res/resource.h" RECT windowRect = {0, 0, 640, 480}; diff --git a/app/isle.h b/ISLE/isle.h similarity index 95% rename from app/isle.h rename to ISLE/isle.h index ff70a183..e23fb8cb 100644 --- a/app/isle.h +++ b/ISLE/isle.h @@ -3,8 +3,8 @@ #include -#include "../lib/define.h" -#include "../lib/mxvideoparam.h" +#include "mxresult.h" +#include "mxvideoparam.h" class Isle { diff --git a/app/main.cpp b/ISLE/main.cpp similarity index 96% rename from app/main.cpp rename to ISLE/main.cpp index 3cd8516a..985c70c0 100644 --- a/app/main.cpp +++ b/ISLE/main.cpp @@ -3,7 +3,7 @@ #include "define.h" #include "isle.h" -#include "../lib/legoomni.h" +#include "legoomni.h" BOOL findExistingInstance(void) { @@ -31,6 +31,9 @@ BOOL startDirectSound(void) int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { + // TEMP: Load our recompiled library if available + LoadLibraryA("LEGO2"); + // Look for another instance, if we find one, bring it to the foreground instead if (!findExistingInstance()) { return 0; diff --git a/app/res/arrow.cur b/ISLE/res/arrow.cur similarity index 100% rename from app/res/arrow.cur rename to ISLE/res/arrow.cur diff --git a/app/res/busy.cur b/ISLE/res/busy.cur similarity index 100% rename from app/res/busy.cur rename to ISLE/res/busy.cur diff --git a/app/res/isle.ico b/ISLE/res/isle.ico similarity index 100% rename from app/res/isle.ico rename to ISLE/res/isle.ico diff --git a/app/res/isle.rc b/ISLE/res/isle.rc similarity index 80% rename from app/res/isle.rc rename to ISLE/res/isle.rc index bcf91d2ce293e45c6116242081929e681fd5d57d..59bd314b32dcd7d7adf78adba2263046f3b36e01 100644 GIT binary patch delta 52 ncmdnNbAV?;9J?n&FoO?+>%?SFICG;bocY@w#@y`A_>lzwZ_f?Z delta 45 ncmX@Wvx8?s9BU#&0YkyWR8J^lt1E;tnUT>Q!rJW5_>lzwI%f?v diff --git a/app/res/no.cur b/ISLE/res/no.cur similarity index 100% rename from app/res/no.cur rename to ISLE/res/no.cur diff --git a/app/res/resource.h b/ISLE/res/resource.h similarity index 100% rename from app/res/resource.h rename to ISLE/res/resource.h diff --git a/LEGO1/dllmain.cpp b/LEGO1/dllmain.cpp new file mode 100644 index 00000000..060bd70c --- /dev/null +++ b/LEGO1/dllmain.cpp @@ -0,0 +1,6 @@ +#include + +BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) +{ + return TRUE; +} diff --git a/lib/legoanimationmanager.h b/LEGO1/legoanimationmanager.h similarity index 100% rename from lib/legoanimationmanager.h rename to LEGO1/legoanimationmanager.h diff --git a/lib/legobuildingmanager.h b/LEGO1/legobuildingmanager.h similarity index 100% rename from lib/legobuildingmanager.h rename to LEGO1/legobuildingmanager.h diff --git a/lib/legogamestate.h b/LEGO1/legogamestate.h similarity index 100% rename from lib/legogamestate.h rename to LEGO1/legogamestate.h diff --git a/lib/legoinputmanager.h b/LEGO1/legoinputmanager.h similarity index 100% rename from lib/legoinputmanager.h rename to LEGO1/legoinputmanager.h diff --git a/lib/legomodelpresenter.h b/LEGO1/legomodelpresenter.h similarity index 100% rename from lib/legomodelpresenter.h rename to LEGO1/legomodelpresenter.h diff --git a/lib/legoomni.h b/LEGO1/legoomni.h similarity index 100% rename from lib/legoomni.h rename to LEGO1/legoomni.h diff --git a/lib/legopartpresenter.h b/LEGO1/legopartpresenter.h similarity index 100% rename from lib/legopartpresenter.h rename to LEGO1/legopartpresenter.h diff --git a/lib/legoroi.h b/LEGO1/legoroi.h similarity index 100% rename from lib/legoroi.h rename to LEGO1/legoroi.h diff --git a/lib/legovideomanager.h b/LEGO1/legovideomanager.h similarity index 100% rename from lib/legovideomanager.h rename to LEGO1/legovideomanager.h diff --git a/lib/legoworldpresenter.h b/LEGO1/legoworldpresenter.h similarity index 100% rename from lib/legoworldpresenter.h rename to LEGO1/legoworldpresenter.h diff --git a/lib/mxatomid.h b/LEGO1/mxatomid.h similarity index 100% rename from lib/mxatomid.h rename to LEGO1/mxatomid.h diff --git a/lib/mxbackgroundaudiomanager.h b/LEGO1/mxbackgroundaudiomanager.h similarity index 100% rename from lib/mxbackgroundaudiomanager.h rename to LEGO1/mxbackgroundaudiomanager.h diff --git a/lib/mxbitmap.h b/LEGO1/mxbitmap.h similarity index 100% rename from lib/mxbitmap.h rename to LEGO1/mxbitmap.h diff --git a/LEGO1/mxbool.h b/LEGO1/mxbool.h new file mode 100644 index 00000000..ce1a9716 --- /dev/null +++ b/LEGO1/mxbool.h @@ -0,0 +1,6 @@ +#ifndef MXBOOL_H +#define MXBOOL_H + +typedef unsigned char MxBool; + +#endif // MXBOOL_H diff --git a/LEGO1/mxcore.cpp b/LEGO1/mxcore.cpp new file mode 100644 index 00000000..290abca4 --- /dev/null +++ b/LEGO1/mxcore.cpp @@ -0,0 +1,35 @@ +#include "mxcore.h" + +#include + +unsigned int g_mxcoreCount = 0; + +MxCore::MxCore() +{ + m_id = g_mxcoreCount; + g_mxcoreCount++; +} + +MxCore::~MxCore() +{ +} + +long MxCore::Notify(MxParam &p) +{ + return 0; +} + +long MxCore::FUN_10001f70() +{ + return 0; +} + +const char *MxCore::GetClassName() const +{ + return "MxCore"; +} + +MxBool MxCore::IsClass(const char *name) const +{ + return strcmp(name, "MxCore") == 0; +} diff --git a/LEGO1/mxcore.h b/LEGO1/mxcore.h new file mode 100644 index 00000000..6561a23f --- /dev/null +++ b/LEGO1/mxcore.h @@ -0,0 +1,23 @@ +#ifndef MXCORE_H +#define MXCORE_H + +#include "mxbool.h" + +class MxParam; + +class MxCore +{ +public: + __declspec(dllexport) MxCore(); + __declspec(dllexport) virtual ~MxCore(); + __declspec(dllexport) virtual long Notify(MxParam &p); + virtual long FUN_10001f70(); + virtual const char *GetClassName() const; + virtual MxBool IsClass(const char *name) const; + +private: + unsigned int m_id; + +}; + +#endif // MXCORE_H diff --git a/lib/mxdirectdraw.h b/LEGO1/mxdirectdraw.h similarity index 100% rename from lib/mxdirectdraw.h rename to LEGO1/mxdirectdraw.h diff --git a/lib/mxdsaction.h b/LEGO1/mxdsaction.h similarity index 100% rename from lib/mxdsaction.h rename to LEGO1/mxdsaction.h diff --git a/lib/mxdsfile.h b/LEGO1/mxdsfile.h similarity index 100% rename from lib/mxdsfile.h rename to LEGO1/mxdsfile.h diff --git a/lib/mxomni.h b/LEGO1/mxomni.h similarity index 100% rename from lib/mxomni.h rename to LEGO1/mxomni.h diff --git a/lib/mxomnicreateflags.h b/LEGO1/mxomnicreateflags.h similarity index 100% rename from lib/mxomnicreateflags.h rename to LEGO1/mxomnicreateflags.h diff --git a/lib/mxomnicreateparam.h b/LEGO1/mxomnicreateparam.h similarity index 100% rename from lib/mxomnicreateparam.h rename to LEGO1/mxomnicreateparam.h diff --git a/lib/mxomnicreateparambase.cpp b/LEGO1/mxomnicreateparambase.cpp similarity index 100% rename from lib/mxomnicreateparambase.cpp rename to LEGO1/mxomnicreateparambase.cpp diff --git a/lib/mxomnicreateparambase.h b/LEGO1/mxomnicreateparambase.h similarity index 100% rename from lib/mxomnicreateparambase.h rename to LEGO1/mxomnicreateparambase.h diff --git a/lib/mxpalette.h b/LEGO1/mxpalette.h similarity index 100% rename from lib/mxpalette.h rename to LEGO1/mxpalette.h diff --git a/lib/mxrect32.h b/LEGO1/mxrect32.h similarity index 100% rename from lib/mxrect32.h rename to LEGO1/mxrect32.h diff --git a/lib/define.h b/LEGO1/mxresult.h similarity index 62% rename from lib/define.h rename to LEGO1/mxresult.h index a591766f..7a56f493 100644 --- a/lib/define.h +++ b/LEGO1/mxresult.h @@ -1,8 +1,8 @@ -#ifndef MX_DEFINE -#define MX_DEFINE +#ifndef MXRESULT_H +#define MXRESULT_H typedef unsigned long MxResult; const MxResult SUCCESS = 0; const MxResult FAILURE = 0xFFFFFFFFL; -#endif // MX_DEFINE +#endif // MXRESULT_H diff --git a/lib/mxstreamcontroller.h b/LEGO1/mxstreamcontroller.h similarity index 100% rename from lib/mxstreamcontroller.h rename to LEGO1/mxstreamcontroller.h diff --git a/lib/mxstreamer.h b/LEGO1/mxstreamer.h similarity index 100% rename from lib/mxstreamer.h rename to LEGO1/mxstreamer.h diff --git a/lib/mxstring.h b/LEGO1/mxstring.h similarity index 100% rename from lib/mxstring.h rename to LEGO1/mxstring.h diff --git a/lib/mxticklemanager.h b/LEGO1/mxticklemanager.h similarity index 100% rename from lib/mxticklemanager.h rename to LEGO1/mxticklemanager.h diff --git a/lib/mxtimer.h b/LEGO1/mxtimer.h similarity index 100% rename from lib/mxtimer.h rename to LEGO1/mxtimer.h diff --git a/lib/mxtransitionmanager.h b/LEGO1/mxtransitionmanager.h similarity index 100% rename from lib/mxtransitionmanager.h rename to LEGO1/mxtransitionmanager.h diff --git a/lib/mxvariabletable.h b/LEGO1/mxvariabletable.h similarity index 100% rename from lib/mxvariabletable.h rename to LEGO1/mxvariabletable.h diff --git a/lib/mxvideoparam.h b/LEGO1/mxvideoparam.h similarity index 100% rename from lib/mxvideoparam.h rename to LEGO1/mxvideoparam.h diff --git a/lib/mxvideoparamflags.h b/LEGO1/mxvideoparamflags.h similarity index 100% rename from lib/mxvideoparamflags.h rename to LEGO1/mxvideoparamflags.h diff --git a/isle.mak b/isle.mak index 90ce7420..a0ef5353 100644 --- a/isle.mak +++ b/isle.mak @@ -2,23 +2,27 @@ # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Application" 0x0101 +# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 !IF "$(CFG)" == "" -CFG=isle - Win32 Debug -!MESSAGE No configuration specified. Defaulting to isle - Win32 Debug. +CFG=LEGO1 - Win32 Release +!MESSAGE No configuration specified. Defaulting to LEGO1 - Win32 Release. !ENDIF -!IF "$(CFG)" != "isle - Win32 Release" && "$(CFG)" != "isle - Win32 Debug" +!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="isle - Win32 Debug" +!MESSAGE NMAKE /f "isle.mak" CFG="LEGO1 - Win32 Release" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE -!MESSAGE "isle - Win32 Release" (based on "Win32 (x86) Application") -!MESSAGE "isle - Win32 Debug" (based on "Win32 (x86) Application") +!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 @@ -31,147 +35,42 @@ NULL=nul ################################################################################ # Begin Project # PROP Target_Last_Scanned "isle - Win32 Debug" -CPP=cl.exe -MTL=mktyplib.exe -RSC=rc.exe -!IF "$(CFG)" == "isle - Win32 Release" +!IF "$(CFG)" == "LEGO1 - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" +# 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 "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -OUTDIR=.\Release -INTDIR=.\Release +# PROP Output_Dir "LEGO1\Release" +# PROP Intermediate_Dir "LEGO1\Release" +# PROP Target_Dir "LEGO1" +OUTDIR=.\LEGO1\Release +INTDIR=.\LEGO1\Release -ALL : "$(OUTDIR)\isle.exe" +ALL : "$(OUTDIR)\LEGO1.dll" CLEAN : - -@erase "$(INTDIR)\define.obj" - -@erase "$(INTDIR)\isle.obj" - -@erase "$(INTDIR)\isle.res" - -@erase "$(INTDIR)\main.obj" - -@erase "$(INTDIR)\mxomnicreateparambase.obj" - -@erase "$(OUTDIR)\isle.exe" + -@erase "$(INTDIR)\dllmain.obj" + -@erase "$(INTDIR)\mxcore.obj" + -@erase "$(OUTDIR)\LEGO1.dll" + -@erase "$(OUTDIR)\LEGO1.exp" + -@erase "$(OUTDIR)\LEGO1.lib" + -@erase "$(OUTDIR)\LEGO1.map" "$(OUTDIR)" : if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c -# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c -CPP_PROJ=/nologo /ML /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS"\ - /Fp"$(INTDIR)/isle.pch" /YX /Fo"$(INTDIR)/" /c -CPP_OBJS=.\Release/ +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 /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c +CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS"\ + /Fp"$(INTDIR)/LEGO1.pch" /YX /Fo"$(INTDIR)/" /c +CPP_OBJS=.\LEGO1\Release/ CPP_SBRS=.\. -# ADD BASE MTL /nologo /D "NDEBUG" /win32 -# ADD MTL /nologo /D "NDEBUG" /win32 -MTL_PROJ=/nologo /D "NDEBUG" /win32 -# 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 dsound.lib winmm.lib lib/lego1.lib /nologo /subsystem:windows /machine:I386 -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 dsound.lib winmm.lib lib/lego1.lib /nologo /subsystem:windows\ - /incremental:no /pdb:"$(OUTDIR)/isle.pdb" /machine:I386\ - /out:"$(OUTDIR)/isle.exe" -LINK32_OBJS= \ - "$(INTDIR)\define.obj" \ - "$(INTDIR)\isle.obj" \ - "$(INTDIR)\isle.res" \ - "$(INTDIR)\main.obj" \ - "$(INTDIR)\mxomnicreateparambase.obj" - -"$(OUTDIR)\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 "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -OUTDIR=.\Debug -INTDIR=.\Debug - -ALL : "$(OUTDIR)\isle.exe" - -CLEAN : - -@erase "$(INTDIR)\define.obj" - -@erase "$(INTDIR)\isle.obj" - -@erase "$(INTDIR)\isle.res" - -@erase "$(INTDIR)\main.obj" - -@erase "$(INTDIR)\mxomnicreateparambase.obj" - -@erase "$(INTDIR)\vc40.idb" - -@erase "$(INTDIR)\vc40.pdb" - -@erase "$(OUTDIR)\isle.exe" - -@erase "$(OUTDIR)\isle.ilk" - -@erase "$(OUTDIR)\isle.pdb" - -"$(OUTDIR)" : - if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" - -# 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 /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c -CPP_PROJ=/nologo /MLd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS"\ - /Fp"$(INTDIR)/isle.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c -CPP_OBJS=.\Debug/ -CPP_SBRS=.\. -# ADD BASE MTL /nologo /D "_DEBUG" /win32 -# ADD MTL /nologo /D "_DEBUG" /win32 -MTL_PROJ=/nologo /D "_DEBUG" /win32 -# 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 dsound.lib winmm.lib lib/lego1.lib /nologo /subsystem:windows /debug /machine:I386 -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 dsound.lib winmm.lib lib/lego1.lib /nologo /subsystem:windows\ - /incremental:yes /pdb:"$(OUTDIR)/isle.pdb" /debug /machine:I386\ - /out:"$(OUTDIR)/isle.exe" -LINK32_OBJS= \ - "$(INTDIR)\define.obj" \ - "$(INTDIR)\isle.obj" \ - "$(INTDIR)\isle.res" \ - "$(INTDIR)\main.obj" \ - "$(INTDIR)\mxomnicreateparambase.obj" - -"$(OUTDIR)\isle.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) - $(LINK32) @<< - $(LINK32_FLAGS) $(LINK32_OBJS) -<< - -!ENDIF .c{$(CPP_OBJS)}.obj: $(CPP) $(CPP_PROJ) $< @@ -191,24 +90,367 @@ LINK32_OBJS= \ .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 /nologo /subsystem:windows /dll /map /machine:I386 +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 /nologo /subsystem:windows /dll /incremental:no\ + /pdb:"$(OUTDIR)/LEGO1.pdb" /map:"$(INTDIR)/LEGO1.map" /machine:I386\ + /out:"$(OUTDIR)/LEGO1.dll" /implib:"$(OUTDIR)/LEGO1.lib" +LINK32_OBJS= \ + "$(INTDIR)\dllmain.obj" \ + "$(INTDIR)\mxcore.obj" + +"$(OUTDIR)\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 : "$(OUTDIR)\LEGO1.dll" + +CLEAN : + -@erase "$(INTDIR)\dllmain.obj" + -@erase "$(INTDIR)\mxcore.obj" + -@erase "$(INTDIR)\vc40.idb" + -@erase "$(INTDIR)\vc40.pdb" + -@erase "$(OUTDIR)\LEGO1.dll" + -@erase "$(OUTDIR)\LEGO1.exp" + -@erase "$(OUTDIR)\LEGO1.ilk" + -@erase "$(OUTDIR)\LEGO1.lib" + -@erase "$(OUTDIR)\LEGO1.map" + -@erase "$(OUTDIR)\LEGO1.pdb" + +"$(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 /nologo /subsystem:windows /dll /map /debug /machine:I386 +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 /nologo /subsystem:windows /dll /incremental:yes\ + /pdb:"$(OUTDIR)/LEGO1.pdb" /map:"$(INTDIR)/LEGO1.map" /debug /machine:I386\ + /out:"$(OUTDIR)/LEGO1.dll" /implib:"$(OUTDIR)/LEGO1.lib" +LINK32_OBJS= \ + "$(INTDIR)\dllmain.obj" \ + "$(INTDIR)\mxcore.obj" + +"$(OUTDIR)\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 : "$(OUTDIR)\ISLE.exe" + +CLEAN : + -@erase "$(INTDIR)\define.obj" + -@erase "$(INTDIR)\isle.obj" + -@erase "$(INTDIR)\isle.res" + -@erase "$(INTDIR)\main.obj" + -@erase "$(INTDIR)\mxomnicreateparambase.obj" + -@erase "$(OUTDIR)\ISLE.exe" + +"$(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 /O2 /I "LEGO1" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c +CPP_PROJ=/nologo /ML /W3 /GX /O2 /I "LEGO1" /D "WIN32" /D "NDEBUG" /D\ + "_WINDOWS" /Fp"$(INTDIR)/ISLE.pch" /YX /Fo"$(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 /machine:I386 /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:"$(OUTDIR)/ISLE.pdb" /machine:I386\ + /out:"$(OUTDIR)/ISLE.exe" /LIBPATH:"ISLE\EXT" +LINK32_OBJS= \ + "$(INTDIR)\define.obj" \ + "$(INTDIR)\isle.obj" \ + "$(INTDIR)\isle.res" \ + "$(INTDIR)\main.obj" \ + "$(INTDIR)\mxomnicreateparambase.obj" + +"$(OUTDIR)\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 : "$(OUTDIR)\ISLE.exe" + +CLEAN : + -@erase "$(INTDIR)\define.obj" + -@erase "$(INTDIR)\isle.obj" + -@erase "$(INTDIR)\isle.res" + -@erase "$(INTDIR)\main.obj" + -@erase "$(INTDIR)\mxomnicreateparambase.obj" + -@erase "$(INTDIR)\vc40.idb" + -@erase "$(INTDIR)\vc40.pdb" + -@erase "$(OUTDIR)\ISLE.exe" + -@erase "$(OUTDIR)\ISLE.ilk" + -@erase "$(OUTDIR)\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 /debug /machine:I386 /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:"$(OUTDIR)/ISLE.pdb" /debug /machine:I386\ + /out:"$(OUTDIR)/ISLE.exe" /LIBPATH:"ISLE\EXT" +LINK32_OBJS= \ + "$(INTDIR)\define.obj" \ + "$(INTDIR)\isle.obj" \ + "$(INTDIR)\isle.res" \ + "$(INTDIR)\main.obj" \ + "$(INTDIR)\mxomnicreateparambase.obj" + +"$(OUTDIR)\ISLE.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + +!ENDIF + ################################################################################ # Begin Target -# Name "isle - Win32 Release" -# Name "isle - Win32 Debug" +# Name "LEGO1 - Win32 Release" +# Name "LEGO1 - Win32 Debug" -!IF "$(CFG)" == "isle - Win32 Release" +!IF "$(CFG)" == "LEGO1 - Win32 Release" -!ELSEIF "$(CFG)" == "isle - Win32 Debug" +!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug" !ENDIF ################################################################################ # Begin Source File -SOURCE=.\app\define.cpp +SOURCE=.\LEGO1\mxcore.cpp +DEP_CPP_MXCOR=\ + ".\LEGO1\mxbool.h"\ + ".\LEGO1\mxcore.h"\ + + +"$(INTDIR)\mxcore.obj" : $(SOURCE) $(DEP_CPP_MXCOR) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +# End Source File +################################################################################ +# Begin Source File + +SOURCE=.\LEGO1\dllmain.cpp +DEP_CPP_DLLMA=\ + ".\LEGO1\mxbool.h"\ + ".\LEGO1\mxcore.h"\ + + +"$(INTDIR)\dllmain.obj" : $(SOURCE) $(DEP_CPP_DLLMA) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +# 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=\ - ".\app\define.h"\ + ".\ISLE\define.h"\ "$(INTDIR)\define.obj" : $(SOURCE) $(DEP_CPP_DEFIN) "$(INTDIR)" @@ -219,42 +461,43 @@ DEP_CPP_DEFIN=\ ################################################################################ # Begin Source File -SOURCE=.\app\isle.cpp +SOURCE=.\ISLE\isle.cpp DEP_CPP_ISLE_=\ - ".\app\define.h"\ - ".\app\isle.h"\ - ".\app\res\resource.h"\ - ".\lib\define.h"\ - ".\lib\legoanimationmanager.h"\ - ".\lib\legobuildingmanager.h"\ - ".\lib\legogamestate.h"\ - ".\lib\legoinputmanager.h"\ - ".\lib\legomodelpresenter.h"\ - ".\lib\legoomni.h"\ - ".\lib\legopartpresenter.h"\ - ".\lib\legoroi.h"\ - ".\lib\legovideomanager.h"\ - ".\lib\legoworldpresenter.h"\ - ".\lib\mxatomid.h"\ - ".\lib\mxbackgroundaudiomanager.h"\ - ".\lib\mxcore.h"\ - ".\lib\mxdirectdraw.h"\ - ".\lib\mxdsaction.h"\ - ".\lib\mxomni.h"\ - ".\lib\mxomnicreateflags.h"\ - ".\lib\mxomnicreateparam.h"\ - ".\lib\mxomnicreateparambase.h"\ - ".\lib\mxpalette.h"\ - ".\lib\mxrect32.h"\ - ".\lib\mxstreamcontroller.h"\ - ".\lib\mxstreamer.h"\ - ".\lib\mxstring.h"\ - ".\lib\mxticklemanager.h"\ - ".\lib\mxtimer.h"\ - ".\lib\mxtransitionmanager.h"\ - ".\lib\mxvariabletable.h"\ - ".\lib\mxvideoparam.h"\ - ".\lib\mxvideoparamflags.h"\ + ".\ISLE\define.h"\ + ".\ISLE\isle.h"\ + ".\ISLE\res\resource.h"\ + ".\LEGO1\legoanimationmanager.h"\ + ".\LEGO1\legobuildingmanager.h"\ + ".\LEGO1\legogamestate.h"\ + ".\LEGO1\legoinputmanager.h"\ + ".\LEGO1\legomodelpresenter.h"\ + ".\LEGO1\legoomni.h"\ + ".\LEGO1\legopartpresenter.h"\ + ".\LEGO1\legoroi.h"\ + ".\LEGO1\legovideomanager.h"\ + ".\LEGO1\legoworldpresenter.h"\ + ".\LEGO1\mxatomid.h"\ + ".\LEGO1\mxbackgroundaudiomanager.h"\ + ".\LEGO1\mxbool.h"\ + ".\LEGO1\mxcore.h"\ + ".\LEGO1\mxdirectdraw.h"\ + ".\LEGO1\mxdsaction.h"\ + ".\LEGO1\mxomni.h"\ + ".\LEGO1\mxomnicreateflags.h"\ + ".\LEGO1\mxomnicreateparam.h"\ + ".\LEGO1\mxomnicreateparambase.h"\ + ".\LEGO1\mxpalette.h"\ + ".\LEGO1\mxrect32.h"\ + ".\LEGO1\mxresult.h"\ + ".\LEGO1\mxstreamcontroller.h"\ + ".\LEGO1\mxstreamer.h"\ + ".\LEGO1\mxstring.h"\ + ".\LEGO1\mxticklemanager.h"\ + ".\LEGO1\mxtimer.h"\ + ".\LEGO1\mxtransitionmanager.h"\ + ".\LEGO1\mxvariabletable.h"\ + ".\LEGO1\mxvideoparam.h"\ + ".\LEGO1\mxvideoparamflags.h"\ "$(INTDIR)\isle.obj" : $(SOURCE) $(DEP_CPP_ISLE_) "$(INTDIR)" @@ -265,37 +508,40 @@ DEP_CPP_ISLE_=\ ################################################################################ # Begin Source File -SOURCE=.\app\main.cpp +SOURCE=.\ISLE\main.cpp DEP_CPP_MAIN_=\ - ".\app\define.h"\ - ".\app\isle.h"\ - ".\lib\define.h"\ - ".\lib\legoanimationmanager.h"\ - ".\lib\legobuildingmanager.h"\ - ".\lib\legogamestate.h"\ - ".\lib\legoinputmanager.h"\ - ".\lib\legomodelpresenter.h"\ - ".\lib\legoomni.h"\ - ".\lib\legopartpresenter.h"\ - ".\lib\legoroi.h"\ - ".\lib\legovideomanager.h"\ - ".\lib\legoworldpresenter.h"\ - ".\lib\mxatomid.h"\ - ".\lib\mxbackgroundaudiomanager.h"\ - ".\lib\mxdsaction.h"\ - ".\lib\mxomnicreateflags.h"\ - ".\lib\mxomnicreateparam.h"\ - ".\lib\mxpalette.h"\ - ".\lib\mxrect32.h"\ - ".\lib\mxstreamcontroller.h"\ - ".\lib\mxstreamer.h"\ - ".\lib\mxstring.h"\ - ".\lib\mxticklemanager.h"\ - ".\lib\mxtimer.h"\ - ".\lib\mxtransitionmanager.h"\ - ".\lib\mxvariabletable.h"\ - ".\lib\mxvideoparam.h"\ - ".\lib\mxvideoparamflags.h"\ + ".\ISLE\define.h"\ + ".\ISLE\isle.h"\ + ".\LEGO1\legoanimationmanager.h"\ + ".\LEGO1\legobuildingmanager.h"\ + ".\LEGO1\legogamestate.h"\ + ".\LEGO1\legoinputmanager.h"\ + ".\LEGO1\legomodelpresenter.h"\ + ".\LEGO1\legoomni.h"\ + ".\LEGO1\legopartpresenter.h"\ + ".\LEGO1\legoroi.h"\ + ".\LEGO1\legovideomanager.h"\ + ".\LEGO1\legoworldpresenter.h"\ + ".\LEGO1\mxatomid.h"\ + ".\LEGO1\mxbackgroundaudiomanager.h"\ + ".\LEGO1\mxbool.h"\ + ".\LEGO1\mxcore.h"\ + ".\LEGO1\mxdsaction.h"\ + ".\LEGO1\mxomnicreateflags.h"\ + ".\LEGO1\mxomnicreateparam.h"\ + ".\LEGO1\mxomnicreateparambase.h"\ + ".\LEGO1\mxpalette.h"\ + ".\LEGO1\mxrect32.h"\ + ".\LEGO1\mxresult.h"\ + ".\LEGO1\mxstreamcontroller.h"\ + ".\LEGO1\mxstreamer.h"\ + ".\LEGO1\mxstring.h"\ + ".\LEGO1\mxticklemanager.h"\ + ".\LEGO1\mxtimer.h"\ + ".\LEGO1\mxtransitionmanager.h"\ + ".\LEGO1\mxvariabletable.h"\ + ".\LEGO1\mxvideoparam.h"\ + ".\LEGO1\mxvideoparamflags.h"\ "$(INTDIR)\main.obj" : $(SOURCE) $(DEP_CPP_MAIN_) "$(INTDIR)" @@ -306,20 +552,20 @@ DEP_CPP_MAIN_=\ ################################################################################ # Begin Source File -SOURCE=.\app\res\isle.rc +SOURCE=.\ISLE\res\isle.rc -!IF "$(CFG)" == "isle - Win32 Release" +!IF "$(CFG)" == "ISLE - Win32 Release" "$(INTDIR)\isle.res" : $(SOURCE) "$(INTDIR)" - $(RSC) /l 0x409 /fo"$(INTDIR)/isle.res" /i "app\res" /d "NDEBUG" $(SOURCE) + $(RSC) /l 0x409 /fo"$(INTDIR)/isle.res" /i "ISLE\res" /d "NDEBUG" $(SOURCE) -!ELSEIF "$(CFG)" == "isle - Win32 Debug" +!ELSEIF "$(CFG)" == "ISLE - Win32 Debug" "$(INTDIR)\isle.res" : $(SOURCE) "$(INTDIR)" - $(RSC) /l 0x409 /fo"$(INTDIR)/isle.res" /i "app\res" /d "_DEBUG" $(SOURCE) + $(RSC) /l 0x409 /fo"$(INTDIR)/isle.res" /i "ISLE\res" /d "_DEBUG" $(SOURCE) !ENDIF @@ -328,23 +574,433 @@ SOURCE=.\app\res\isle.rc ################################################################################ # Begin Source File -SOURCE=.\lib\mxomnicreateparambase.cpp +SOURCE=.\LEGO1\mxomnicreateparambase.cpp DEP_CPP_MXOMN=\ - ".\lib\mxomnicreateflags.h"\ - ".\lib\mxomnicreateparam.h"\ - ".\lib\mxomnicreateparambase.h"\ - ".\lib\mxpalette.h"\ - ".\lib\mxrect32.h"\ - ".\lib\mxstring.h"\ - ".\lib\mxvariabletable.h"\ - ".\lib\mxvideoparam.h"\ - ".\lib\mxvideoparamflags.h"\ + ".\LEGO1\mxbool.h"\ + ".\LEGO1\mxcore.h"\ + ".\LEGO1\mxomnicreateflags.h"\ + ".\LEGO1\mxomnicreateparam.h"\ + ".\LEGO1\mxomnicreateparambase.h"\ + ".\LEGO1\mxpalette.h"\ + ".\LEGO1\mxrect32.h"\ + ".\LEGO1\mxstring.h"\ + ".\LEGO1\mxvariabletable.h"\ + ".\LEGO1\mxvideoparam.h"\ + ".\LEGO1\mxvideoparamflags.h"\ "$(INTDIR)\mxomnicreateparambase.obj" : $(SOURCE) $(DEP_CPP_MXOMN) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) +# 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\mxomnicreateparambase.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 # End Target # End Project diff --git a/isle.mdp b/isle.mdp index f6af68b76c017a77edbcef4b6598604021faaca0..44ab97405afdb994aefe7df30b657d6c5da2b9ec 100644 GIT binary patch literal 41984 zcmeHQTXWM!6h3M$jT1`94NAC$JB1>00ou|FEeTN4P$*%BPRD(aEn%tA#UsnXee2KY z59lA@cl4G?}|lWfBgs{O>f(z%0zcK{&LFHb~@cWuU}zzeDZ8 z|Nf((MVu6j3qsoEH_`oxH;_ELJWoL;P?7gy7E?r*Gbq}TLG3=jjv05L!e z5Cg;jF+dCu1H=F^KnxHAua5!B|Ghr$--MnI!#o^;qi_t4!wFb`lW)SHXbi82ff7vp zmUcz?zmy63BnF59Vt^PR28aP-fEXYKhyh}N7$61)jRDI44cd(EOrO(m2F}7cI1d-# z1Gos6b|y~fx0-<@|Hlve&EDJGxV>iCvkt=Bc}bODY_s8OEb_zCJD?RKdN#wA?!5%JL&VdI_TmQCwk8m2O{Awaa*ngk~kikvAI# ztW~9Q+m2}k{VVq@2whVcMWJ$D%ZLKcF?IWTk#b(EVpO+kVbJtVqiH(%a1^aq95yX= z-9DpeJqTPSs2YUK7A_XIWICZ$jm*$^rrQ@3(1uavMy!~BuVpr#I&6uml<31q#6|bi zHEIooQHl6?k?QtJu~OKgw$B&K)D72)_&QTeCTDhKxer*Q=|;L;xD35kBVxYCs|J1) z2CmDOp<=!g0p)s)TV|d{w=Wl~9XZu4*UA=F;cE3-k>e>H9YckN-*7ryqhb`>M(7w7 zHUa!iY2L9fXj?*|JMvmNv~6iH6MLR4oUK`vW=#xcis_HnUmVQ}?a6fAJXXPUM+EKZ zQbIb#&txBwhYE_H+2$%Ih2m#>D_5cT*|h^tjD+GRyBSHTp!g{UMdi+`H-65=OlI*D zxgC5N5tNmeAwiViV54`Z{0A)1v#&K=0WN|6G8W&Odd8N&To?ArR1SKM9Fsf5WXy(b-l5H#6FWyz2NOt!s5Fl^r9&7+tIL0~7- zdFzP~SsDb9I-W}5Ne~SYIVOtqY~nD9L!yL`1i`TLBDOOLg29i9@a`lCCXlUyJPCrq zj)?7cB|$JeGl{NE9ER#pt}_XO!8?@ePJ&R%FO&j_eL9GVm-1_l6W1e4N8mUm*j{ za8OS;k)cZ*9cKjO?8Yi}hZ0$Xu}ZyxL_C%im!x;dwa2ERw5G(hi|;(cNH1c57$63S z0b+m{AO?s5Vt^PR26n@M_Xqv|f4kw0WQc)5VBj+7a0M1&36^06uEI6A4j;kC@Cn?2 zPvJB89KL{?@Fjc&w_p|4;5OVD1hq+rn1Oj1i9es?C+x%{^K^cl>c8@%OkIDgmKaBl zr}OJ{eqB+;({+@I>c6P|iyw(Gyj`4M$4*^~!R%$6UPlgOi(N`wB-MXW{g-Y_jDzB5 zS1DXtIG`x9PL2*!{WSW-hQz2OXUYoeU4>I+3J02=D^tR#ep-06#G6w;jn_Dd;Y=~J zStXHHXi;J<5v!P@`mf$+u*izKknM&HT2%kl{rsoo!6-<1PgX!6&KZL1=ZJag#^opR p*pb_`{^S22dwhZ24P5=#*KiNk;Tzb1`|vG1fQOVB+d~YL;6EZY2q*vm literal 36864 zcmeI4>vGdZ6vvN99PEVV>Oe~`q!fC`g_z#xg%+DoGIXXxI+ISv{jio6XB(}gSzm59=E1;ZzSfDw*0#u|D z&C>#%()WhgriVa@X2=_B+#8|M^quv}7$X`9VnXu}K&-pU&#n z+%AjVy(@#l=Acj=6s`{H`S#BCok1CU5C8!X009sHf$_GqoKmY_lAa4Y) z{+G8Ag*_ku0w4eaAn@b_u>SYt%<^=`8+3s#(wp=ay-n}XyYyb3jDs!55a_M{nPk7R zX#0HQ(#Ea`s+${kxzAaf7swfI7k<3f*b60ZNEXM9wsIThj0TIMhR5%TfLGioa-8!= z%Z&b5kz^w1i7p;plj7~9^@?&Gr#f2ai)KT1Lm3EHaTfE4DJGlRs9x=~ddT29Z+2RF zHutC@E+(TQ*}kLy1fcev3V-HqJkl9P9yBSU{}hsJQC%9r^sr#ASl-#WaaaH5e1U4; zGu7hp?U>8{;pNJs?xg>gptdD^o)RtgL_=pfS~7H{5t5Z&Eony@p_=h{%f{3={X-~sxwJj`m+gHZWiruOG$m&KtJp3S7QvfE_teoKX& zz+)XxWa-GF?0Q1!IqfO-z*hSyEo?K_c#ch0?8Q`@WGx+b@A<6N&a6&?v`xJryAktw zZ1+Bm)0kY{v{hA>-FB=m4bs(9T7|xE_d3m|C%4OV(^{sdldb6$*^Py}@AC|vR5Ds= zZ**O26bsrSc#?=GiNiD=