[Scummvm-git-logs] scummvm branch-2-9-0 -> 019d7e2a87f6d9307d339cc92769f883c1c645a6

sev- noreply at scummvm.org
Sat Dec 7 20:14:47 UTC 2024


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
fe902de7e8 WIN32: Set the 2.9.0 release date
019d7e2a87 DISTS: Generated Code::Blocks and MSVC project files


Commit: fe902de7e89cde4187f9719e415218f095b36145
    https://github.com/scummvm/scummvm/commit/fe902de7e89cde4187f9719e415218f095b36145
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-12-07T21:13:44+01:00

Commit Message:
WIN32: Set the 2.9.0 release date

Changed paths:
    dists/win32/scummvm.gdf.xml


diff --git a/dists/win32/scummvm.gdf.xml b/dists/win32/scummvm.gdf.xml
index a30f11f81fc..b8f38f75d93 100644
--- a/dists/win32/scummvm.gdf.xml
+++ b/dists/win32/scummvm.gdf.xml
@@ -3,7 +3,7 @@
     <GameDefinition gameID="{F2475C5C-EA7C-41F0-A56D-1ABF7CFEA389}">
         <Name>ScummVM</Name>
         <Description>ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed!</Description>
-        <ReleaseDate>2022-10-31</ReleaseDate>
+        <ReleaseDate>2024-12-22</ReleaseDate>
         <Genres>
             <Genre>Adventure</Genre>
         </Genres>


Commit: 019d7e2a87f6d9307d339cc92769f883c1c645a6
    https://github.com/scummvm/scummvm/commit/019d7e2a87f6d9307d339cc92769f883c1c645a6
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-12-07T21:14:33+01:00

Commit Message:
DISTS: Generated Code::Blocks and MSVC project files

Changed paths:
  A dists/codeblocks/access.cbp
  A dists/codeblocks/adl.cbp
  A dists/codeblocks/agi.cbp
  A dists/codeblocks/agos.cbp
  A dists/codeblocks/ags.cbp
  A dists/codeblocks/asylum.cbp
  A dists/codeblocks/bagel.cbp
  A dists/codeblocks/bbvs.cbp
  A dists/codeblocks/bladerunner.cbp
  A dists/codeblocks/buried.cbp
  A dists/codeblocks/cge.cbp
  A dists/codeblocks/cge2.cbp
  A dists/codeblocks/chewy.cbp
  A dists/codeblocks/cine.cbp
  A dists/codeblocks/composer.cbp
  A dists/codeblocks/crab.cbp
  A dists/codeblocks/cruise.cbp
  A dists/codeblocks/cryomni3d.cbp
  A dists/codeblocks/dgds.cbp
  A dists/codeblocks/director.cbp
  A dists/codeblocks/draci.cbp
  A dists/codeblocks/dragons.cbp
  A dists/codeblocks/drascula.cbp
  A dists/codeblocks/dreamweb.cbp
  A dists/codeblocks/efh.cbp
  A dists/codeblocks/engines/detection_table.h
  A dists/codeblocks/engines/plugins_table.h
  A dists/codeblocks/freescape.cbp
  A dists/codeblocks/glk.cbp
  A dists/codeblocks/gnap.cbp
  A dists/codeblocks/gob.cbp
  A dists/codeblocks/griffon.cbp
  A dists/codeblocks/grim.cbp
  A dists/codeblocks/groovie.cbp
  A dists/codeblocks/hadesch.cbp
  A dists/codeblocks/hdb.cbp
  A dists/codeblocks/hopkins.cbp
  A dists/codeblocks/hugo.cbp
  A dists/codeblocks/hypno.cbp
  A dists/codeblocks/illusions.cbp
  A dists/codeblocks/kingdom.cbp
  A dists/codeblocks/kyra.cbp
  A dists/codeblocks/lab.cbp
  A dists/codeblocks/lure.cbp
  A dists/codeblocks/m4.cbp
  A dists/codeblocks/made.cbp
  A dists/codeblocks/mads.cbp
  A dists/codeblocks/mm.cbp
  A dists/codeblocks/mohawk.cbp
  A dists/codeblocks/mortevielle.cbp
  A dists/codeblocks/mtropolis.cbp
  A dists/codeblocks/myst3.cbp
  A dists/codeblocks/nancy.cbp
  A dists/codeblocks/neverhood.cbp
  A dists/codeblocks/ngi.cbp
  A dists/codeblocks/parallaction.cbp
  A dists/codeblocks/pegasus.cbp
  A dists/codeblocks/petka.cbp
  A dists/codeblocks/pink.cbp
  A dists/codeblocks/plumbers.cbp
  A dists/codeblocks/prince.cbp
  A dists/codeblocks/private.cbp
  A dists/codeblocks/qdengine.cbp
  A dists/codeblocks/queen.cbp
  A dists/codeblocks/saga.cbp
  A dists/codeblocks/saga2.cbp
  A dists/codeblocks/sci.cbp
  A dists/codeblocks/scumm.cbp
  A dists/codeblocks/scummvm-detection.cbp
  A dists/codeblocks/scummvm.cbp
  A dists/codeblocks/scummvm.workspace
  A dists/codeblocks/sherlock.cbp
  A dists/codeblocks/sky.cbp
  A dists/codeblocks/stark.cbp
  A dists/codeblocks/supernova.cbp
  A dists/codeblocks/sword1.cbp
  A dists/codeblocks/sword2.cbp
  A dists/codeblocks/sword25.cbp
  A dists/codeblocks/teenagent.cbp
  A dists/codeblocks/tetraedge.cbp
  A dists/codeblocks/tinsel.cbp
  A dists/codeblocks/titanic.cbp
  A dists/codeblocks/toltecs.cbp
  A dists/codeblocks/tony.cbp
  A dists/codeblocks/toon.cbp
  A dists/codeblocks/touche.cbp
  A dists/codeblocks/trecision.cbp
  A dists/codeblocks/tsage.cbp
  A dists/codeblocks/tucker.cbp
  A dists/codeblocks/twine.cbp
  A dists/codeblocks/twp.cbp
  A dists/codeblocks/ultima.cbp
  A dists/codeblocks/vcruise.cbp
  A dists/codeblocks/voyeur.cbp
  A dists/codeblocks/wintermute.cbp
  A dists/codeblocks/zvision.cbp
  A dists/msvc/ScummVM_ASanarm64.props
  A dists/msvc/ScummVM_ASanx64.props
  A dists/msvc/ScummVM_ASanx86.props
  A dists/msvc/ScummVM_Debugarm64.props
  A dists/msvc/ScummVM_Debugx64.props
  A dists/msvc/ScummVM_Debugx86.props
  A dists/msvc/ScummVM_Globalarm64.props
  A dists/msvc/ScummVM_Globalx64.props
  A dists/msvc/ScummVM_Globalx86.props
  A dists/msvc/ScummVM_LLVMarm64.props
  A dists/msvc/ScummVM_LLVMx64.props
  A dists/msvc/ScummVM_LLVMx86.props
  A dists/msvc/ScummVM_Releasearm64.props
  A dists/msvc/ScummVM_Releasex64.props
  A dists/msvc/ScummVM_Releasex86.props
  A dists/msvc/access.vcxproj
  A dists/msvc/access.vcxproj.filters
  A dists/msvc/adl.vcxproj
  A dists/msvc/agi.vcxproj
  A dists/msvc/agi.vcxproj.filters
  A dists/msvc/agos.vcxproj
  A dists/msvc/agos.vcxproj.filters
  A dists/msvc/ags.vcxproj
  A dists/msvc/ags.vcxproj.filters
  A dists/msvc/asylum.vcxproj
  A dists/msvc/asylum.vcxproj.filters
  A dists/msvc/bagel.vcxproj
  A dists/msvc/bagel.vcxproj.filters
  A dists/msvc/bbvs.vcxproj
  A dists/msvc/bbvs.vcxproj.filters
  A dists/msvc/bladerunner.vcxproj
  A dists/msvc/bladerunner.vcxproj.filters
  A dists/msvc/buried.vcxproj
  A dists/msvc/buried.vcxproj.filters
  A dists/msvc/cge.vcxproj
  A dists/msvc/cge2.vcxproj
  A dists/msvc/chewy.vcxproj
  A dists/msvc/chewy.vcxproj.filters
  A dists/msvc/cine.vcxproj
  A dists/msvc/composer.vcxproj
  A dists/msvc/crab.vcxproj
  A dists/msvc/crab.vcxproj.filters
  A dists/msvc/cruise.vcxproj
  A dists/msvc/cryomni3d.vcxproj
  A dists/msvc/cryomni3d.vcxproj.filters
  A dists/msvc/dgds.vcxproj
  A dists/msvc/dgds.vcxproj.filters
  A dists/msvc/director.vcxproj
  A dists/msvc/director.vcxproj.filters
  A dists/msvc/draci.vcxproj
  A dists/msvc/dragons.vcxproj
  A dists/msvc/drascula.vcxproj
  A dists/msvc/dreamweb.vcxproj
  A dists/msvc/efh.vcxproj
  A dists/msvc/engines/detection_table.h
  A dists/msvc/engines/plugins_table.h
  A dists/msvc/freescape.vcxproj
  A dists/msvc/freescape.vcxproj.filters
  A dists/msvc/glk.vcxproj
  A dists/msvc/glk.vcxproj.filters
  A dists/msvc/gnap.vcxproj
  A dists/msvc/gnap.vcxproj.filters
  A dists/msvc/gob.vcxproj
  A dists/msvc/gob.vcxproj.filters
  A dists/msvc/griffon.vcxproj
  A dists/msvc/grim.vcxproj
  A dists/msvc/grim.vcxproj.filters
  A dists/msvc/groovie.vcxproj
  A dists/msvc/groovie.vcxproj.filters
  A dists/msvc/hadesch.vcxproj
  A dists/msvc/hadesch.vcxproj.filters
  A dists/msvc/hdb.vcxproj
  A dists/msvc/hopkins.vcxproj
  A dists/msvc/hugo.vcxproj
  A dists/msvc/hypno.vcxproj
  A dists/msvc/hypno.vcxproj.filters
  A dists/msvc/illusions.vcxproj
  A dists/msvc/illusions.vcxproj.filters
  A dists/msvc/kingdom.vcxproj
  A dists/msvc/kyra.vcxproj
  A dists/msvc/kyra.vcxproj.filters
  A dists/msvc/lab.vcxproj
  A dists/msvc/lure.vcxproj
  A dists/msvc/m4.vcxproj
  A dists/msvc/m4.vcxproj.filters
  A dists/msvc/made.vcxproj
  A dists/msvc/mads.vcxproj
  A dists/msvc/mads.vcxproj.filters
  A dists/msvc/mm.vcxproj
  A dists/msvc/mm.vcxproj.filters
  A dists/msvc/mohawk.vcxproj
  A dists/msvc/mohawk.vcxproj.filters
  A dists/msvc/mortevielle.vcxproj
  A dists/msvc/mtropolis.vcxproj
  A dists/msvc/mtropolis.vcxproj.filters
  A dists/msvc/myst3.vcxproj
  A dists/msvc/nancy.vcxproj
  A dists/msvc/nancy.vcxproj.filters
  A dists/msvc/neverhood.vcxproj
  A dists/msvc/neverhood.vcxproj.filters
  A dists/msvc/ngi.vcxproj
  A dists/msvc/ngi.vcxproj.filters
  A dists/msvc/parallaction.vcxproj
  A dists/msvc/pegasus.vcxproj
  A dists/msvc/pegasus.vcxproj.filters
  A dists/msvc/petka.vcxproj
  A dists/msvc/petka.vcxproj.filters
  A dists/msvc/pink.vcxproj
  A dists/msvc/pink.vcxproj.filters
  A dists/msvc/plumbers.vcxproj
  A dists/msvc/prince.vcxproj
  A dists/msvc/private.vcxproj
  A dists/msvc/qdengine.vcxproj
  A dists/msvc/qdengine.vcxproj.filters
  A dists/msvc/queen.vcxproj
  A dists/msvc/saga.vcxproj
  A dists/msvc/saga2.vcxproj
  A dists/msvc/sci.vcxproj
  A dists/msvc/sci.vcxproj.filters
  A dists/msvc/scumm.vcxproj
  A dists/msvc/scumm.vcxproj.filters
  A dists/msvc/scummvm-detection.vcxproj
  A dists/msvc/scummvm-detection.vcxproj.filters
  A dists/msvc/scummvm.sln
  A dists/msvc/scummvm.vcxproj
  A dists/msvc/scummvm.vcxproj.filters
  A dists/msvc/sherlock.vcxproj
  A dists/msvc/sherlock.vcxproj.filters
  A dists/msvc/sky.vcxproj
  A dists/msvc/sky.vcxproj.filters
  A dists/msvc/stark.vcxproj
  A dists/msvc/stark.vcxproj.filters
  A dists/msvc/supernova.vcxproj
  A dists/msvc/supernova.vcxproj.filters
  A dists/msvc/sword1.vcxproj
  A dists/msvc/sword2.vcxproj
  A dists/msvc/sword25.vcxproj
  A dists/msvc/sword25.vcxproj.filters
  A dists/msvc/teenagent.vcxproj
  A dists/msvc/tetraedge.vcxproj
  A dists/msvc/tetraedge.vcxproj.filters
  A dists/msvc/tinsel.vcxproj
  A dists/msvc/tinsel.vcxproj.filters
  A dists/msvc/titanic.vcxproj
  A dists/msvc/titanic.vcxproj.filters
  A dists/msvc/toltecs.vcxproj
  A dists/msvc/tony.vcxproj
  A dists/msvc/tony.vcxproj.filters
  A dists/msvc/toon.vcxproj
  A dists/msvc/touche.vcxproj
  A dists/msvc/trecision.vcxproj
  A dists/msvc/tsage.vcxproj
  A dists/msvc/tsage.vcxproj.filters
  A dists/msvc/tucker.vcxproj
  A dists/msvc/twine.vcxproj
  A dists/msvc/twine.vcxproj.filters
  A dists/msvc/twp.vcxproj
  A dists/msvc/twp.vcxproj.filters
  A dists/msvc/ultima.vcxproj
  A dists/msvc/ultima.vcxproj.filters
  A dists/msvc/vcruise.vcxproj
  A dists/msvc/voyeur.vcxproj
  A dists/msvc/wintermute.vcxproj
  A dists/msvc/wintermute.vcxproj.filters
  A dists/msvc/zvision.vcxproj
  A dists/msvc/zvision.vcxproj.filters


diff --git a/dists/codeblocks/access.cbp b/dists/codeblocks/access.cbp
new file mode 100644
index 00000000000..58f1e893b1e
--- /dev/null
+++ b/dists/codeblocks/access.cbp
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="access" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\access\libaccess" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\access\amazon\amazon_game.cpp" />
+		<Unit filename="..\..\engines\access\amazon\amazon_game.h" />
+		<Unit filename="..\..\engines\access\amazon\amazon_logic.cpp" />
+		<Unit filename="..\..\engines\access\amazon\amazon_logic.h" />
+		<Unit filename="..\..\engines\access\amazon\amazon_player.cpp" />
+		<Unit filename="..\..\engines\access\amazon\amazon_player.h" />
+		<Unit filename="..\..\engines\access\amazon\amazon_resources.cpp" />
+		<Unit filename="..\..\engines\access\amazon\amazon_resources.h" />
+		<Unit filename="..\..\engines\access\amazon\amazon_room.cpp" />
+		<Unit filename="..\..\engines\access\amazon\amazon_room.h" />
+		<Unit filename="..\..\engines\access\amazon\amazon_scripts.cpp" />
+		<Unit filename="..\..\engines\access\amazon\amazon_scripts.h" />
+		<Unit filename="..\..\engines\access\martian\martian_game.cpp" />
+		<Unit filename="..\..\engines\access\martian\martian_game.h" />
+		<Unit filename="..\..\engines\access\martian\martian_player.cpp" />
+		<Unit filename="..\..\engines\access\martian\martian_player.h" />
+		<Unit filename="..\..\engines\access\martian\martian_resources.cpp" />
+		<Unit filename="..\..\engines\access\martian\martian_resources.h" />
+		<Unit filename="..\..\engines\access\martian\martian_room.cpp" />
+		<Unit filename="..\..\engines\access\martian\martian_room.h" />
+		<Unit filename="..\..\engines\access\martian\martian_scripts.cpp" />
+		<Unit filename="..\..\engines\access\martian\martian_scripts.h" />
+		<Unit filename="..\..\engines\access\video\movie_decoder.cpp" />
+		<Unit filename="..\..\engines\access\video\movie_decoder.h" />
+		<Unit filename="..\..\engines\access\access.cpp" />
+		<Unit filename="..\..\engines\access\access.h" />
+		<Unit filename="..\..\engines\access\animation.cpp" />
+		<Unit filename="..\..\engines\access\animation.h" />
+		<Unit filename="..\..\engines\access\asurface.cpp" />
+		<Unit filename="..\..\engines\access\asurface.h" />
+		<Unit filename="..\..\engines\access\bubble_box.cpp" />
+		<Unit filename="..\..\engines\access\bubble_box.h" />
+		<Unit filename="..\..\engines\access\char.cpp" />
+		<Unit filename="..\..\engines\access\char.h" />
+		<Unit filename="..\..\engines\access\data.cpp" />
+		<Unit filename="..\..\engines\access\data.h" />
+		<Unit filename="..\..\engines\access\debugger.cpp" />
+		<Unit filename="..\..\engines\access\debugger.h" />
+		<Unit filename="..\..\engines\access\decompress.cpp" />
+		<Unit filename="..\..\engines\access\decompress.h" />
+		<Unit filename="..\..\engines\access\detection.h" />
+		<Unit filename="..\..\engines\access\detection_tables.h" />
+		<Unit filename="..\..\engines\access\events.cpp" />
+		<Unit filename="..\..\engines\access\events.h" />
+		<Unit filename="..\..\engines\access\files.cpp" />
+		<Unit filename="..\..\engines\access\files.h" />
+		<Unit filename="..\..\engines\access\font.cpp" />
+		<Unit filename="..\..\engines\access\font.h" />
+		<Unit filename="..\..\engines\access\inventory.cpp" />
+		<Unit filename="..\..\engines\access\inventory.h" />
+		<Unit filename="..\..\engines\access\metaengine.cpp" />
+		<Unit filename="..\..\engines\access\module.mk" />
+		<Unit filename="..\..\engines\access\player.cpp" />
+		<Unit filename="..\..\engines\access\player.h" />
+		<Unit filename="..\..\engines\access\resources.cpp" />
+		<Unit filename="..\..\engines\access\resources.h" />
+		<Unit filename="..\..\engines\access\room.cpp" />
+		<Unit filename="..\..\engines\access\room.h" />
+		<Unit filename="..\..\engines\access\screen.cpp" />
+		<Unit filename="..\..\engines\access\screen.h" />
+		<Unit filename="..\..\engines\access\scripts.cpp" />
+		<Unit filename="..\..\engines\access\scripts.h" />
+		<Unit filename="..\..\engines\access\sound.cpp" />
+		<Unit filename="..\..\engines\access\sound.h" />
+		<Unit filename="..\..\engines\access\video.cpp" />
+		<Unit filename="..\..\engines\access\video.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/adl.cbp b/dists/codeblocks/adl.cbp
new file mode 100644
index 00000000000..dfb1367cc3d
--- /dev/null
+++ b/dists/codeblocks/adl.cbp
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="adl" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\adl\libadl" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\adl\adl.cpp" />
+		<Unit filename="..\..\engines\adl\adl.h" />
+		<Unit filename="..\..\engines\adl\adl_v2.cpp" />
+		<Unit filename="..\..\engines\adl\adl_v2.h" />
+		<Unit filename="..\..\engines\adl\adl_v3.cpp" />
+		<Unit filename="..\..\engines\adl\adl_v3.h" />
+		<Unit filename="..\..\engines\adl\adl_v4.cpp" />
+		<Unit filename="..\..\engines\adl\adl_v4.h" />
+		<Unit filename="..\..\engines\adl\adl_v5.cpp" />
+		<Unit filename="..\..\engines\adl\adl_v5.h" />
+		<Unit filename="..\..\engines\adl\console.cpp" />
+		<Unit filename="..\..\engines\adl\console.h" />
+		<Unit filename="..\..\engines\adl\detection.h" />
+		<Unit filename="..\..\engines\adl\disk.cpp" />
+		<Unit filename="..\..\engines\adl\disk.h" />
+		<Unit filename="..\..\engines\adl\disk_image_helpers.h" />
+		<Unit filename="..\..\engines\adl\display.cpp" />
+		<Unit filename="..\..\engines\adl\display.h" />
+		<Unit filename="..\..\engines\adl\display_a2.cpp" />
+		<Unit filename="..\..\engines\adl\display_a2.h" />
+		<Unit filename="..\..\engines\adl\graphics.h" />
+		<Unit filename="..\..\engines\adl\hires1.cpp" />
+		<Unit filename="..\..\engines\adl\hires2.cpp" />
+		<Unit filename="..\..\engines\adl\hires4.cpp" />
+		<Unit filename="..\..\engines\adl\hires5.cpp" />
+		<Unit filename="..\..\engines\adl\hires6.cpp" />
+		<Unit filename="..\..\engines\adl\metaengine.cpp" />
+		<Unit filename="..\..\engines\adl\module.mk" />
+		<Unit filename="..\..\engines\adl\sound.cpp" />
+		<Unit filename="..\..\engines\adl\sound.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/agi.cbp b/dists/codeblocks/agi.cbp
new file mode 100644
index 00000000000..5f46d996b37
--- /dev/null
+++ b/dists/codeblocks/agi.cbp
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="agi" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\agi\libagi" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\agi\preagi\mickey.cpp" />
+		<Unit filename="..\..\engines\agi\preagi\mickey.h" />
+		<Unit filename="..\..\engines\agi\preagi\preagi.cpp" />
+		<Unit filename="..\..\engines\agi\preagi\preagi.h" />
+		<Unit filename="..\..\engines\agi\preagi\troll.cpp" />
+		<Unit filename="..\..\engines\agi\preagi\troll.h" />
+		<Unit filename="..\..\engines\agi\preagi\winnie.cpp" />
+		<Unit filename="..\..\engines\agi\preagi\winnie.h" />
+		<Unit filename="..\..\engines\agi\agi.cpp" />
+		<Unit filename="..\..\engines\agi\agi.h" />
+		<Unit filename="..\..\engines\agi\appleIIgs_timedelay_overwrite.h" />
+		<Unit filename="..\..\engines\agi\checks.cpp" />
+		<Unit filename="..\..\engines\agi\console.cpp" />
+		<Unit filename="..\..\engines\agi\console.h" />
+		<Unit filename="..\..\engines\agi\cycle.cpp" />
+		<Unit filename="..\..\engines\agi\detection.h" />
+		<Unit filename="..\..\engines\agi\detection_tables.h" />
+		<Unit filename="..\..\engines\agi\disk_image.cpp" />
+		<Unit filename="..\..\engines\agi\disk_image.h" />
+		<Unit filename="..\..\engines\agi\font.cpp" />
+		<Unit filename="..\..\engines\agi\font.h" />
+		<Unit filename="..\..\engines\agi\global.cpp" />
+		<Unit filename="..\..\engines\agi\graphics.cpp" />
+		<Unit filename="..\..\engines\agi\graphics.h" />
+		<Unit filename="..\..\engines\agi\inv.cpp" />
+		<Unit filename="..\..\engines\agi\inv.h" />
+		<Unit filename="..\..\engines\agi\keyboard.cpp" />
+		<Unit filename="..\..\engines\agi\keyboard.h" />
+		<Unit filename="..\..\engines\agi\loader_a2.cpp" />
+		<Unit filename="..\..\engines\agi\loader_v1.cpp" />
+		<Unit filename="..\..\engines\agi\loader_v2.cpp" />
+		<Unit filename="..\..\engines\agi\loader_v3.cpp" />
+		<Unit filename="..\..\engines\agi\logic.cpp" />
+		<Unit filename="..\..\engines\agi\logic.h" />
+		<Unit filename="..\..\engines\agi\lzw.cpp" />
+		<Unit filename="..\..\engines\agi\lzw.h" />
+		<Unit filename="..\..\engines\agi\menu.cpp" />
+		<Unit filename="..\..\engines\agi\menu.h" />
+		<Unit filename="..\..\engines\agi\metaengine.cpp" />
+		<Unit filename="..\..\engines\agi\module.mk" />
+		<Unit filename="..\..\engines\agi\motion.cpp" />
+		<Unit filename="..\..\engines\agi\mouse_cursor.h" />
+		<Unit filename="..\..\engines\agi\objects.cpp" />
+		<Unit filename="..\..\engines\agi\op_cmd.cpp" />
+		<Unit filename="..\..\engines\agi\op_dbg.cpp" />
+		<Unit filename="..\..\engines\agi\op_test.cpp" />
+		<Unit filename="..\..\engines\agi\opcodes.cpp" />
+		<Unit filename="..\..\engines\agi\opcodes.h" />
+		<Unit filename="..\..\engines\agi\palette.h" />
+		<Unit filename="..\..\engines\agi\picture.cpp" />
+		<Unit filename="..\..\engines\agi\picture.h" />
+		<Unit filename="..\..\engines\agi\saveload.cpp" />
+		<Unit filename="..\..\engines\agi\sound.cpp" />
+		<Unit filename="..\..\engines\agi\sound.h" />
+		<Unit filename="..\..\engines\agi\sound_2gs.cpp" />
+		<Unit filename="..\..\engines\agi\sound_2gs.h" />
+		<Unit filename="..\..\engines\agi\sound_a2.cpp" />
+		<Unit filename="..\..\engines\agi\sound_a2.h" />
+		<Unit filename="..\..\engines\agi\sound_coco3.cpp" />
+		<Unit filename="..\..\engines\agi\sound_coco3.h" />
+		<Unit filename="..\..\engines\agi\sound_midi.cpp" />
+		<Unit filename="..\..\engines\agi\sound_midi.h" />
+		<Unit filename="..\..\engines\agi\sound_pcjr.cpp" />
+		<Unit filename="..\..\engines\agi\sound_pcjr.h" />
+		<Unit filename="..\..\engines\agi\sound_sarien.cpp" />
+		<Unit filename="..\..\engines\agi\sound_sarien.h" />
+		<Unit filename="..\..\engines\agi\sprite.cpp" />
+		<Unit filename="..\..\engines\agi\sprite.h" />
+		<Unit filename="..\..\engines\agi\systemui.cpp" />
+		<Unit filename="..\..\engines\agi\systemui.h" />
+		<Unit filename="..\..\engines\agi\text.cpp" />
+		<Unit filename="..\..\engines\agi\text.h" />
+		<Unit filename="..\..\engines\agi\view.cpp" />
+		<Unit filename="..\..\engines\agi\view.h" />
+		<Unit filename="..\..\engines\agi\wagparser.h" />
+		<Unit filename="..\..\engines\agi\words.cpp" />
+		<Unit filename="..\..\engines\agi\words.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/agos.cbp b/dists/codeblocks/agos.cbp
new file mode 100644
index 00000000000..8f0eccdf072
--- /dev/null
+++ b/dists/codeblocks/agos.cbp
@@ -0,0 +1,282 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="agos" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\agos\libagos" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\agos\drivers\accolade\adlib.cpp" />
+		<Unit filename="..\..\engines\agos\drivers\accolade\adlib.h" />
+		<Unit filename="..\..\engines\agos\drivers\accolade\casio.cpp" />
+		<Unit filename="..\..\engines\agos\drivers\accolade\casio.h" />
+		<Unit filename="..\..\engines\agos\drivers\accolade\cms.cpp" />
+		<Unit filename="..\..\engines\agos\drivers\accolade\cms.h" />
+		<Unit filename="..\..\engines\agos\drivers\accolade\driverfile.cpp" />
+		<Unit filename="..\..\engines\agos\drivers\accolade\mididriver.h" />
+		<Unit filename="..\..\engines\agos\drivers\accolade\mt32.cpp" />
+		<Unit filename="..\..\engines\agos\drivers\accolade\mt32.h" />
+		<Unit filename="..\..\engines\agos\drivers\accolade\pc98.cpp" />
+		<Unit filename="..\..\engines\agos\drivers\simon1\adlib.cpp" />
+		<Unit filename="..\..\engines\agos\drivers\simon1\adlib.h" />
+		<Unit filename="..\..\engines\agos\agos.cpp" />
+		<Unit filename="..\..\engines\agos\agos.h" />
+		<Unit filename="..\..\engines\agos\animation.cpp" />
+		<Unit filename="..\..\engines\agos\animation.h" />
+		<Unit filename="..\..\engines\agos\charset-fontdata.cpp" />
+		<Unit filename="..\..\engines\agos\charset.cpp" />
+		<Unit filename="..\..\engines\agos\contain.cpp" />
+		<Unit filename="..\..\engines\agos\cursor.cpp" />
+		<Unit filename="..\..\engines\agos\debug.cpp" />
+		<Unit filename="..\..\engines\agos\debug.h" />
+		<Unit filename="..\..\engines\agos\debugger.cpp" />
+		<Unit filename="..\..\engines\agos\debugger.h" />
+		<Unit filename="..\..\engines\agos\detection.h" />
+		<Unit filename="..\..\engines\agos\detection_fallback.h" />
+		<Unit filename="..\..\engines\agos\detection_tables.h" />
+		<Unit filename="..\..\engines\agos\draw.cpp" />
+		<Unit filename="..\..\engines\agos\event.cpp" />
+		<Unit filename="..\..\engines\agos\feeble.cpp" />
+		<Unit filename="..\..\engines\agos\gfx.cpp" />
+		<Unit filename="..\..\engines\agos\icons.cpp" />
+		<Unit filename="..\..\engines\agos\input.cpp" />
+		<Unit filename="..\..\engines\agos\input_pn.cpp" />
+		<Unit filename="..\..\engines\agos\intern.h" />
+		<Unit filename="..\..\engines\agos\intern_detection.h" />
+		<Unit filename="..\..\engines\agos\items.cpp" />
+		<Unit filename="..\..\engines\agos\menus.cpp" />
+		<Unit filename="..\..\engines\agos\metaengine.cpp" />
+		<Unit filename="..\..\engines\agos\midi.cpp" />
+		<Unit filename="..\..\engines\agos\midi.h" />
+		<Unit filename="..\..\engines\agos\midiparser_gmf.cpp" />
+		<Unit filename="..\..\engines\agos\midiparser_gmf.h" />
+		<Unit filename="..\..\engines\agos\midiparser_s1d.cpp" />
+		<Unit filename="..\..\engines\agos\midiparser_simonwin.cpp" />
+		<Unit filename="..\..\engines\agos\midiparser_simonwin.h" />
+		<Unit filename="..\..\engines\agos\module.mk" />
+		<Unit filename="..\..\engines\agos\obsolete.h" />
+		<Unit filename="..\..\engines\agos\oracle.cpp" />
+		<Unit filename="..\..\engines\agos\pn.cpp" />
+		<Unit filename="..\..\engines\agos\res.cpp" />
+		<Unit filename="..\..\engines\agos\res_ami.cpp" />
+		<Unit filename="..\..\engines\agos\res_snd.cpp" />
+		<Unit filename="..\..\engines\agos\rooms.cpp" />
+		<Unit filename="..\..\engines\agos\saveload.cpp" />
+		<Unit filename="..\..\engines\agos\script.cpp" />
+		<Unit filename="..\..\engines\agos\script_dp.cpp" />
+		<Unit filename="..\..\engines\agos\script_e1.cpp" />
+		<Unit filename="..\..\engines\agos\script_e2.cpp" />
+		<Unit filename="..\..\engines\agos\script_ff.cpp" />
+		<Unit filename="..\..\engines\agos\script_pn.cpp" />
+		<Unit filename="..\..\engines\agos\script_pp.cpp" />
+		<Unit filename="..\..\engines\agos\script_s1.cpp" />
+		<Unit filename="..\..\engines\agos\script_s2.cpp" />
+		<Unit filename="..\..\engines\agos\script_ww.cpp" />
+		<Unit filename="..\..\engines\agos\sfxparser_accolade.cpp" />
+		<Unit filename="..\..\engines\agos\sfxparser_accolade.h" />
+		<Unit filename="..\..\engines\agos\sound.cpp" />
+		<Unit filename="..\..\engines\agos\sound.h" />
+		<Unit filename="..\..\engines\agos\string.cpp" />
+		<Unit filename="..\..\engines\agos\string_pn.cpp" />
+		<Unit filename="..\..\engines\agos\subroutine.cpp" />
+		<Unit filename="..\..\engines\agos\verb.cpp" />
+		<Unit filename="..\..\engines\agos\verb_pn.cpp" />
+		<Unit filename="..\..\engines\agos\vga.cpp" />
+		<Unit filename="..\..\engines\agos\vga.h" />
+		<Unit filename="..\..\engines\agos\vga_e2.cpp" />
+		<Unit filename="..\..\engines\agos\vga_ff.cpp" />
+		<Unit filename="..\..\engines\agos\vga_pn.cpp" />
+		<Unit filename="..\..\engines\agos\vga_s1.cpp" />
+		<Unit filename="..\..\engines\agos\vga_s2.cpp" />
+		<Unit filename="..\..\engines\agos\vga_ww.cpp" />
+		<Unit filename="..\..\engines\agos\window.cpp" />
+		<Unit filename="..\..\engines\agos\zones.cpp" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/ags.cbp b/dists/codeblocks/ags.cbp
new file mode 100644
index 00000000000..4a13da5674f
--- /dev/null
+++ b/dists/codeblocks/ags.cbp
@@ -0,0 +1,985 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="ags" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\ags\libags" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\all_dynamic_classes.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\all_script_classes.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_ags_dynamic_object.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_ags_dynamic_object.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_audio_channel.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_audio_channel.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_audio_clip.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_audio_clip.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_character.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_character.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_dialog.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_dialog.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_dynamic_array.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_dynamic_array.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_gui.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_gui.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_gui_object.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_gui_object.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_hotspot.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_hotspot.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_inventory.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_inventory.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_object.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_object.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_region.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_region.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_script_object.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_serializer.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_serializer.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_static_array.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_static_array.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\dynobj_manager.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\dynobj_manager.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\managed_object_pool.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\managed_object_pool.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_audio_channel.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_camera.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_camera.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_containers.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_date_time.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_date_time.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dialog.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dialog_options_rendering.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dialog_options_rendering.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dict.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dict.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_drawing_surface.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_drawing_surface.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dynamic_sprite.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dynamic_sprite.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_file.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_file.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_game.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_game.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_gui.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_hotspot.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_inv_item.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_mouse.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_mouse.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_object.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_overlay.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_overlay.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_region.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_set.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_set.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_string.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_string.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_system.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_system.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_user_object.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_user_object.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_view_frame.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_view_frame.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_viewport.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_viewport.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\asset_helper.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\audio_channel.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\audio_channel.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\audio_clip.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\audio_clip.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\button.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\button.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\cd_audio.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\cd_audio.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\character.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\character.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\character_extras.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\character_extras.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\character_info_engine.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\date_time.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\date_time.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dialog.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dialog.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dialog_options_rendering.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dialog_options_rendering.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\display.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\display.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\draw.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\draw.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\draw_software.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\draw_software.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\drawing_surface.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\drawing_surface.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynamic_sprite.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynamic_sprite.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\event.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\event.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\file.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\file.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\game.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\game.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\game_setup.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\game_setup.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\game_state.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\game_state.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_api.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_audio.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_audio.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_button.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_button.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_character.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_character.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_date_time.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_date_time.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_debug.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_debug.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_dialog.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_dialog.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_display.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_display.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_drawing_surface.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_drawing_surface.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_dynamic_sprite.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_dynamic_sprite.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_file.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_file.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_game.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_game.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_gui.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_gui.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_hotspot.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_hotspot.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_inv_window.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_inv_window.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_inventory_item.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_inventory_item.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_label.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_label.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_listbox.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_listbox.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_mouse.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_mouse.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_object.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_object.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_overlay.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_overlay.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_palette.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_palette.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_parser.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_parser.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_region.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_region.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_room.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_room.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_screen.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_screen.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_slider.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_slider.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_string.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_string.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_textbox.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_textbox.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_timer.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_timer.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_translation.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_translation.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_video.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_video.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_view_frame.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_view_frame.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_viewport.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_viewport.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_walk_behind.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_walk_behind.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_walkable_area.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_walkable_area.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\gui.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\gui.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\gui_control.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\gui_control.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\gui_inv.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\hotspot.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\hotspot.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\interface_button.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\interface_element.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\inv_window.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\inv_window.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\inventory_item.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\inventory_item.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\label.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\label.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\lip_sync.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\listbox.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\listbox.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\math.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\math.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\mouse.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\mouse.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\move_list.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\move_list.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\object.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\object.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\overlay.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\overlay.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\parser.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\parser.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\path_helper.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\properties.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\properties.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\region.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\region.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\rich_game_media.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\rich_game_media.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\room.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\room.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\room_object.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\room_object.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\room_status.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\room_status.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\route_finder.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\route_finder.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\route_finder_impl.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\route_finder_impl.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\route_finder_impl_legacy.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\route_finder_impl_legacy.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\route_finder_jps.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\route_finder_jps.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\runtime_defines.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\screen.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\screen.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\screen_overlay.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\screen_overlay.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\script_containers.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\slider.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\slider.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\speech.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\speech.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\sprite.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\sprite.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\sprite_list_entry.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\string.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\string.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\sys_events.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\sys_events.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\system.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\system.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\textbox.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\textbox.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\timer.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\timer.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\top_bar_settings.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\translation.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\translation.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\view_frame.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\view_frame.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\viewport_script.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\walk_behind.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\walk_behind.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\walkable_area.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\walkable_area.h" />
+		<Unit filename="..\..\engines\ags\engine\debugging\ags_editor_debugger.h" />
+		<Unit filename="..\..\engines\ags\engine\debugging\debug.cpp" />
+		<Unit filename="..\..\engines\ags\engine\debugging\debug_log.h" />
+		<Unit filename="..\..\engines\ags\engine\debugging\debugger.h" />
+		<Unit filename="..\..\engines\ags\engine\debugging\dummy_ags_debugger.h" />
+		<Unit filename="..\..\engines\ags\engine\debugging\file_based_ags_debugger.cpp" />
+		<Unit filename="..\..\engines\ags\engine\debugging\file_based_ags_debugger.h" />
+		<Unit filename="..\..\engines\ags\engine\debugging\log_file.cpp" />
+		<Unit filename="..\..\engines\ags\engine\debugging\log_file.h" />
+		<Unit filename="..\..\engines\ags\engine\debugging\message_buffer.cpp" />
+		<Unit filename="..\..\engines\ags\engine\debugging\message_buffer.h" />
+		<Unit filename="..\..\engines\ags\engine\device\mouse_w32.cpp" />
+		<Unit filename="..\..\engines\ags\engine\device\mouse_w32.h" />
+		<Unit filename="..\..\engines\ags\engine\font\fonts_engine.cpp" />
+		<Unit filename="..\..\engines\ags\engine\game\game_init.cpp" />
+		<Unit filename="..\..\engines\ags\engine\game\game_init.h" />
+		<Unit filename="..\..\engines\ags\engine\game\savegame.cpp" />
+		<Unit filename="..\..\engines\ags\engine\game\savegame.h" />
+		<Unit filename="..\..\engines\ags\engine\game\savegame_components.cpp" />
+		<Unit filename="..\..\engines\ags\engine\game\savegame_components.h" />
+		<Unit filename="..\..\engines\ags\engine\game\savegame_internal.h" />
+		<Unit filename="..\..\engines\ags\engine\game\savegame_v321.cpp" />
+		<Unit filename="..\..\engines\ags\engine\game\viewport.cpp" />
+		<Unit filename="..\..\engines\ags\engine\game\viewport.h" />
+		<Unit filename="..\..\engines\ags\engine\gfx\ali_3d_scummvm.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gfx\ali_3d_scummvm.h" />
+		<Unit filename="..\..\engines\ags\engine\gfx\blender.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gfx\blender.h" />
+		<Unit filename="..\..\engines\ags\engine\gfx\color_engine.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gfx\ddb.h" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfx_defines.h" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfx_driver_base.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfx_driver_base.h" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfx_driver_factory.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfx_driver_factory.h" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfx_driver_factory_base.h" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfx_mode_list.h" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfx_util.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfx_util.h" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfxfilter.h" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfxfilter_scaling.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfxfilter_scaling.h" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfxfilter_scummvm_renderer.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gfx\gfxfilter_scummvm_renderer.h" />
+		<Unit filename="..\..\engines\ags\engine\gfx\graphics_driver.h" />
+		<Unit filename="..\..\engines\ags\engine\gui\animating_gui_button.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gui\animating_gui_button.h" />
+		<Unit filename="..\..\engines\ags\engine\gui\csci_dialog.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gui\csci_dialog.h" />
+		<Unit filename="..\..\engines\ags\engine\gui\gui_dialog.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gui\gui_dialog.h" />
+		<Unit filename="..\..\engines\ags\engine\gui\gui_dialog_defines.h" />
+		<Unit filename="..\..\engines\ags\engine\gui\gui_engine.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gui\my_controls.h" />
+		<Unit filename="..\..\engines\ags\engine\gui\my_label.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gui\my_label.h" />
+		<Unit filename="..\..\engines\ags\engine\gui\my_listbox.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gui\my_listbox.h" />
+		<Unit filename="..\..\engines\ags\engine\gui\my_push_button.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gui\my_push_button.h" />
+		<Unit filename="..\..\engines\ags\engine\gui\my_textbox.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gui\my_textbox.h" />
+		<Unit filename="..\..\engines\ags\engine\gui\new_control.cpp" />
+		<Unit filename="..\..\engines\ags\engine\gui\new_control.h" />
+		<Unit filename="..\..\engines\ags\engine\main\config.cpp" />
+		<Unit filename="..\..\engines\ags\engine\main\config.h" />
+		<Unit filename="..\..\engines\ags\engine\main\engine.cpp" />
+		<Unit filename="..\..\engines\ags\engine\main\engine.h" />
+		<Unit filename="..\..\engines\ags\engine\main\engine_setup.cpp" />
+		<Unit filename="..\..\engines\ags\engine\main\engine_setup.h" />
+		<Unit filename="..\..\engines\ags\engine\main\game_file.cpp" />
+		<Unit filename="..\..\engines\ags\engine\main\game_file.h" />
+		<Unit filename="..\..\engines\ags\engine\main\game_run.cpp" />
+		<Unit filename="..\..\engines\ags\engine\main\game_run.h" />
+		<Unit filename="..\..\engines\ags\engine\main\game_start.cpp" />
+		<Unit filename="..\..\engines\ags\engine\main\game_start.h" />
+		<Unit filename="..\..\engines\ags\engine\main\graphics_mode.cpp" />
+		<Unit filename="..\..\engines\ags\engine\main\graphics_mode.h" />
+		<Unit filename="..\..\engines\ags\engine\main\main.cpp" />
+		<Unit filename="..\..\engines\ags\engine\main\main.h" />
+		<Unit filename="..\..\engines\ags\engine\main\quit.cpp" />
+		<Unit filename="..\..\engines\ags\engine\main\quit.h" />
+		<Unit filename="..\..\engines\ags\engine\main\update.cpp" />
+		<Unit filename="..\..\engines\ags\engine\main\update.h" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\ambient_sound.cpp" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\ambient_sound.h" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\audio.cpp" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\audio.h" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\audio_defines.h" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\audio_system.h" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\clip_my_midi.cpp" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\clip_my_midi.h" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\queued_audio_item.cpp" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\queued_audio_item.h" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\sound.cpp" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\sound.h" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\sound_clip.cpp" />
+		<Unit filename="..\..\engines\ags\engine\media\audio\sound_clip.h" />
+		<Unit filename="..\..\engines\ags\engine\media\video\video.cpp" />
+		<Unit filename="..\..\engines\ags\engine\media\video\video.h" />
+		<Unit filename="..\..\engines\ags\engine\platform\base\ags_platform_driver.cpp" />
+		<Unit filename="..\..\engines\ags\engine\platform\base\ags_platform_driver.h" />
+		<Unit filename="..\..\engines\ags\engine\platform\base\sys_main.cpp" />
+		<Unit filename="..\..\engines\ags\engine\platform\base\sys_main.h" />
+		<Unit filename="..\..\engines\ags\engine\platform\scummvm\scummvm_platform_driver.cpp" />
+		<Unit filename="..\..\engines\ags\engine\script\cc_instance.cpp" />
+		<Unit filename="..\..\engines\ags\engine\script\cc_instance.h" />
+		<Unit filename="..\..\engines\ags\engine\script\executing_script.cpp" />
+		<Unit filename="..\..\engines\ags\engine\script\executing_script.h" />
+		<Unit filename="..\..\engines\ags\engine\script\exports.cpp" />
+		<Unit filename="..\..\engines\ags\engine\script\exports.h" />
+		<Unit filename="..\..\engines\ags\engine\script\non_blocking_script_function.h" />
+		<Unit filename="..\..\engines\ags\engine\script\runtime_script_value.cpp" />
+		<Unit filename="..\..\engines\ags\engine\script\runtime_script_value.h" />
+		<Unit filename="..\..\engines\ags\engine\script\script.cpp" />
+		<Unit filename="..\..\engines\ags\engine\script\script.h" />
+		<Unit filename="..\..\engines\ags\engine\script\script_api.cpp" />
+		<Unit filename="..\..\engines\ags\engine\script\script_api.h" />
+		<Unit filename="..\..\engines\ags\engine\script\script_runtime.cpp" />
+		<Unit filename="..\..\engines\ags\engine\script\script_runtime.h" />
+		<Unit filename="..\..\engines\ags\engine\script\system_imports.cpp" />
+		<Unit filename="..\..\engines\ags\engine\script\system_imports.h" />
+		<Unit filename="..\..\engines\ags\lib\aastr-0.1.1\aarot.cpp" />
+		<Unit filename="..\..\engines\ags\lib\aastr-0.1.1\aastr.cpp" />
+		<Unit filename="..\..\engines\ags\lib\aastr-0.1.1\aastr.h" />
+		<Unit filename="..\..\engines\ags\lib\aastr-0.1.1\aautil.cpp" />
+		<Unit filename="..\..\engines\ags\lib\aastr-0.1.1\aautil.h" />
+		<Unit filename="..\..\engines\ags\lib\alfont\alfont.cpp" />
+		<Unit filename="..\..\engines\ags\lib\alfont\alfont.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\aintern.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\alconfig.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\base.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\color.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\color.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\config.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\config.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\draw.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\draw.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\error.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\file.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\file.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\fixed.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\fixed.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\flood.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\flood.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\fmaths.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\gfx.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\gfx.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\graphics.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\math.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\rotate.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\rotate.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\surface.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\surface.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\surface_generic.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\system.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\system.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro\unicode.cpp" />
+		<Unit filename="..\..\engines\ags\lib\allegro\unicode.h" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahangles.cpp" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahangles.h" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahglobal.cpp" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahglobal.h" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahglyph.cpp" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahglyph.h" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahhint.cpp" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahhint.h" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahloader.h" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahtypes.h" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\fterrors.h" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\ftgloadr.cpp" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\ftgloadr.h" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\ftmemory.h" />
+		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\ftutil.cpp" />
+		<Unit filename="..\..\engines\ags\lib\system\datetime.cpp" />
+		<Unit filename="..\..\engines\ags\lib\system\datetime.h" />
+		<Unit filename="..\..\engines\ags\lib\allegro.h" />
+		<Unit filename="..\..\engines\ags\lib\std.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_agi\ags_agi.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_agi\ags_agi.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_app_open_url\ags_app_open_url.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_app_open_url\ags_app_open_url.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_blend\ags_blend.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_blend\ags_blend.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_bm_font_renderer\ags_bm_font_renderer.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_bm_font_renderer\ags_bm_font_renderer.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_clipboard\ags_clipboard.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_clipboard\ags_clipboard.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_collision_detector\ags_collision_detector.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_collision_detector\ags_collision_detector.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_consoles\ags_consoles.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_consoles\ags_consoles.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_controller\ags_controller.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_controller\ags_controller.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_controller\ags_controller_arcnor.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_controller\ags_controller_arcnor.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_creditz\ags_creditz.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_creditz\ags_creditz.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_creditz\ags_creditz1.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_creditz\ags_creditz1.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_creditz\ags_creditz2.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_creditz\ags_creditz2.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_creditz\drawing.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_creditz\drawing.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_fire\ags_fire.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_fire\ags_fire.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_flashlight\ags_flashlight.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_flashlight\ags_flashlight.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_flashlight\gfx.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_galaxy_steam\ags_galaxy_steam.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_galaxy_steam\ags_galaxy_steam.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_galaxy_steam\ags_wadjeteye_steam.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_galaxy_steam\ags_wadjeteye_steam.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_joy\ags_joy.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_joy\ags_joy.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_nickenstien_gfx\ags_nickenstien_gfx.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_nickenstien_gfx\ags_nickenstien_gfx.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_pal_render\ags_pal_render.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_pal_render\ags_pal_render.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_pal_render\pal_render.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_pal_render\raycast.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_pal_render\raycast.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_parallax\ags_parallax.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_parallax\ags_parallax.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_shell\ags_shell.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_shell\ags_shell.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_snow_rain\ags_snow_rain.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_snow_rain\ags_snow_rain.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_snow_rain\weather.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_snow_rain\weather.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sock\ags_sock.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sock\ags_sock.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\ags_sprite_font.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\ags_sprite_font.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\ags_sprite_font_clifftop.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\ags_sprite_font_clifftop.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\character_entry.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\character_entry.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\color.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\color.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\sprite_font.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\sprite_font.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\sprite_font_renderer.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\sprite_font_renderer.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\sprite_font_renderer_clifftop.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\sprite_font_renderer_clifftop.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\variable_width_font.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\variable_width_font.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\variable_width_sprite_font.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\variable_width_sprite_font.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\variable_width_sprite_font_clifftop.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\variable_width_sprite_font_clifftop.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_video\ags_sprite_video.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_sprite_video\ags_sprite_video.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_tcp_ip\ags_tcp_ip.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_tcp_ip\ags_tcp_ip.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_touch\ags_touch.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_touch\ags_touch.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_trans\ags_trans.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_trans\ags_trans.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_wadjet_util\ags_wadjet_util.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_wadjet_util\ags_wadjet_util.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_waves\ags_waves.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_waves\ags_waves.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_waves\data.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_waves\draw.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_waves\sound.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_waves\vars.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_waves\warper.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_waves\weather.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\audio_channel.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\audio_channel.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\audio_clip.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\audio_clip.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\button.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\button.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\character.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\character.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\core.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\core.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\date_time.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\date_time.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\dialog.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\dialog.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\dialog_options_rendering_info.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\dialog_options_rendering_info.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\drawing_surface.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\drawing_surface.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\dynamic_sprite.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\dynamic_sprite.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\file.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\file.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\game.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\game.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\global_api.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\global_api.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\gui.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\gui.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\gui_control.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\gui_control.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\hotspot.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\hotspot.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\inv_window.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\inv_window.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\inventory_item.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\inventory_item.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\label.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\label.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\listbox.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\listbox.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\maths.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\maths.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\mouse.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\mouse.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\object.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\object.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\overlay.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\overlay.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\parser.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\parser.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\region.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\region.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\room.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\room.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\screen.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\slider.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\slider.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\string.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\string.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\system.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\system.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\textbox.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\textbox.h" />
+		<Unit filename="..\..\engines\ags\plugins\core\view_frame.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\core\view_frame.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_plugin.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_plugin.h" />
+		<Unit filename="..\..\engines\ags\plugins\ags_plugin_evts.h" />
+		<Unit filename="..\..\engines\ags\plugins\plugin_base.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\plugin_base.h" />
+		<Unit filename="..\..\engines\ags\plugins\plugin_engine.h" />
+		<Unit filename="..\..\engines\ags\plugins\serializer.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\dynobj\script_audio_clip.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\dynobj\script_audio_clip.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\audio_clip_type.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\audio_clip_type.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\character_info.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\character_info.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\common.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\common.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\common_defines.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\dialog_topic.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\dialog_topic.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\game_setup_struct.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\game_setup_struct.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\game_setup_struct_base.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\game_setup_struct_base.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\game_struct_defines.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\game_version.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\interface_button.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\interface_element.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\inventory_item_info.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\inventory_item_info.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\keycode.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\keycode.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\mouse_cursor.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\mouse_cursor.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\old_game_setup_struct.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\sprite_cache.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\sprite_cache.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\sprite_file.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\sprite_file.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\view.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\view.h" />
+		<Unit filename="..\..\engines\ags\shared\ac\words_dictionary.cpp" />
+		<Unit filename="..\..\engines\ags\shared\ac\words_dictionary.h" />
+		<Unit filename="..\..\engines\ags\shared\core\asset.cpp" />
+		<Unit filename="..\..\engines\ags\shared\core\asset.h" />
+		<Unit filename="..\..\engines\ags\shared\core\asset_manager.cpp" />
+		<Unit filename="..\..\engines\ags\shared\core\asset_manager.h" />
+		<Unit filename="..\..\engines\ags\shared\core\def_version.h" />
+		<Unit filename="..\..\engines\ags\shared\core\platform.h" />
+		<Unit filename="..\..\engines\ags\shared\core\types.h" />
+		<Unit filename="..\..\engines\ags\shared\debugging\debug_manager.cpp" />
+		<Unit filename="..\..\engines\ags\shared\debugging\debug_manager.h" />
+		<Unit filename="..\..\engines\ags\shared\debugging\out.h" />
+		<Unit filename="..\..\engines\ags\shared\debugging\output_handler.h" />
+		<Unit filename="..\..\engines\ags\shared\font\ags_font_renderer.h" />
+		<Unit filename="..\..\engines\ags\shared\font\fonts.cpp" />
+		<Unit filename="..\..\engines\ags\shared\font\fonts.h" />
+		<Unit filename="..\..\engines\ags\shared\font\ttf_font_renderer.cpp" />
+		<Unit filename="..\..\engines\ags\shared\font\ttf_font_renderer.h" />
+		<Unit filename="..\..\engines\ags\shared\font\wfn_font.cpp" />
+		<Unit filename="..\..\engines\ags\shared\font\wfn_font.h" />
+		<Unit filename="..\..\engines\ags\shared\font\wfn_font_renderer.cpp" />
+		<Unit filename="..\..\engines\ags\shared\font\wfn_font_renderer.h" />
+		<Unit filename="..\..\engines\ags\shared\game\custom_properties.cpp" />
+		<Unit filename="..\..\engines\ags\shared\game\custom_properties.h" />
+		<Unit filename="..\..\engines\ags\shared\game\interactions.cpp" />
+		<Unit filename="..\..\engines\ags\shared\game\interactions.h" />
+		<Unit filename="..\..\engines\ags\shared\game\main_game_file.cpp" />
+		<Unit filename="..\..\engines\ags\shared\game\main_game_file.h" />
+		<Unit filename="..\..\engines\ags\shared\game\plugin_info.h" />
+		<Unit filename="..\..\engines\ags\shared\game\room_file.cpp" />
+		<Unit filename="..\..\engines\ags\shared\game\room_file.h" />
+		<Unit filename="..\..\engines\ags\shared\game\room_file_base.cpp" />
+		<Unit filename="..\..\engines\ags\shared\game\room_file_deprecated.cpp" />
+		<Unit filename="..\..\engines\ags\shared\game\room_struct.cpp" />
+		<Unit filename="..\..\engines\ags\shared\game\room_struct.h" />
+		<Unit filename="..\..\engines\ags\shared\game\room_version.h" />
+		<Unit filename="..\..\engines\ags\shared\game\tra_file.cpp" />
+		<Unit filename="..\..\engines\ags\shared\game\tra_file.h" />
+		<Unit filename="..\..\engines\ags\shared\gfx\allegro_bitmap.cpp" />
+		<Unit filename="..\..\engines\ags\shared\gfx\allegro_bitmap.h" />
+		<Unit filename="..\..\engines\ags\shared\gfx\bitmap.cpp" />
+		<Unit filename="..\..\engines\ags\shared\gfx\bitmap.h" />
+		<Unit filename="..\..\engines\ags\shared\gfx\gfx_def.h" />
+		<Unit filename="..\..\engines\ags\shared\gfx\image.cpp" />
+		<Unit filename="..\..\engines\ags\shared\gfx\image.h" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_button.cpp" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_button.h" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_defines.h" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_inv.cpp" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_inv.h" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_label.cpp" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_label.h" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_listbox.cpp" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_listbox.h" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_main.cpp" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_main.h" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_object.cpp" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_object.h" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_slider.cpp" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_slider.h" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_textbox.cpp" />
+		<Unit filename="..\..\engines\ags\shared\gui\gui_textbox.h" />
+		<Unit filename="..\..\engines\ags\shared\script\cc_common.cpp" />
+		<Unit filename="..\..\engines\ags\shared\script\cc_common.h" />
+		<Unit filename="..\..\engines\ags\shared\script\cc_internal.h" />
+		<Unit filename="..\..\engines\ags\shared\script\cc_script.cpp" />
+		<Unit filename="..\..\engines\ags\shared\script\cc_script.h" />
+		<Unit filename="..\..\engines\ags\shared\util\bbop.h" />
+		<Unit filename="..\..\engines\ags\shared\util\buffered_stream.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\buffered_stream.h" />
+		<Unit filename="..\..\engines\ags\shared\util\compress.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\compress.h" />
+		<Unit filename="..\..\engines\ags\shared\util\data_ext.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\data_ext.h" />
+		<Unit filename="..\..\engines\ags\shared\util\data_stream.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\data_stream.h" />
+		<Unit filename="..\..\engines\ags\shared\util\directory.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\directory.h" />
+		<Unit filename="..\..\engines\ags\shared\util\error.h" />
+		<Unit filename="..\..\engines\ags\shared\util\file.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\file.h" />
+		<Unit filename="..\..\engines\ags\shared\util\file_stream.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\file_stream.h" />
+		<Unit filename="..\..\engines\ags\shared\util\geometry.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\geometry.h" />
+		<Unit filename="..\..\engines\ags\shared\util\iags_stream.h" />
+		<Unit filename="..\..\engines\ags\shared\util\ini_file.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\ini_file.h" />
+		<Unit filename="..\..\engines\ags\shared\util\ini_util.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\ini_util.h" />
+		<Unit filename="..\..\engines\ags\shared\util\lzw.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\lzw.h" />
+		<Unit filename="..\..\engines\ags\shared\util\math.h" />
+		<Unit filename="..\..\engines\ags\shared\util\memory.h" />
+		<Unit filename="..\..\engines\ags\shared\util\memory_compat.h" />
+		<Unit filename="..\..\engines\ags\shared\util\memory_stream.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\memory_stream.h" />
+		<Unit filename="..\..\engines\ags\shared\util\multi_file_lib.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\multi_file_lib.h" />
+		<Unit filename="..\..\engines\ags\shared\util\path.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\path.h" />
+		<Unit filename="..\..\engines\ags\shared\util\resource_cache.h" />
+		<Unit filename="..\..\engines\ags\shared\util\scaling.h" />
+		<Unit filename="..\..\engines\ags\shared\util\stdio_compat.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\stdio_compat.h" />
+		<Unit filename="..\..\engines\ags\shared\util\stream.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\stream.h" />
+		<Unit filename="..\..\engines\ags\shared\util\string.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\string.h" />
+		<Unit filename="..\..\engines\ags\shared\util\string_compat.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\string_compat.h" />
+		<Unit filename="..\..\engines\ags\shared\util\string_types.h" />
+		<Unit filename="..\..\engines\ags\shared\util\string_utils.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\string_utils.h" />
+		<Unit filename="..\..\engines\ags\shared\util\text_reader.h" />
+		<Unit filename="..\..\engines\ags\shared\util\text_stream_reader.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\text_stream_reader.h" />
+		<Unit filename="..\..\engines\ags\shared\util\text_stream_writer.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\text_stream_writer.h" />
+		<Unit filename="..\..\engines\ags\shared\util\text_writer.h" />
+		<Unit filename="..\..\engines\ags\shared\util\utf8.h" />
+		<Unit filename="..\..\engines\ags\shared\util\version.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\version.h" />
+		<Unit filename="..\..\engines\ags\shared\util\wgt2_allg.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\wgt2_allg.h" />
+		<Unit filename="..\..\engines\ags\achievements_tables.h" />
+		<Unit filename="..\..\engines\ags\ags.cpp" />
+		<Unit filename="..\..\engines\ags\ags.h" />
+		<Unit filename="..\..\engines\ags\console.cpp" />
+		<Unit filename="..\..\engines\ags\console.h" />
+		<Unit filename="..\..\engines\ags\detection.h" />
+		<Unit filename="..\..\engines\ags\detection_tables.h" />
+		<Unit filename="..\..\engines\ags\dialogs.cpp" />
+		<Unit filename="..\..\engines\ags\events.cpp" />
+		<Unit filename="..\..\engines\ags\events.h" />
+		<Unit filename="..\..\engines\ags\game_scanner.cpp" />
+		<Unit filename="..\..\engines\ags\game_scanner.h" />
+		<Unit filename="..\..\engines\ags\globals.cpp" />
+		<Unit filename="..\..\engines\ags\globals.h" />
+		<Unit filename="..\..\engines\ags\metaengine.cpp" />
+		<Unit filename="..\..\engines\ags\metaengine.h" />
+		<Unit filename="..\..\engines\ags\module.mk" />
+		<Unit filename="..\..\engines\ags\music.cpp" />
+		<Unit filename="..\..\engines\ags\music.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/asylum.cbp b/dists/codeblocks/asylum.cbp
new file mode 100644
index 00000000000..c23b3b08a4e
--- /dev/null
+++ b/dists/codeblocks/asylum.cbp
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="asylum" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\asylum\libasylum" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\asylum\puzzles\board.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\board.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\boardkeyhidesto.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\boardkeyhidesto.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\boardsalvation.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\boardsalvation.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\boardyouth.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\boardyouth.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\clock.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\clock.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\fisherman.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\fisherman.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\hivecontrol.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\hivecontrol.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\hivemachine.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\hivemachine.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\lock.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\lock.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\morguedoor.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\morguedoor.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\pipes.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\pipes.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\puzzle.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\puzzle.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\puzzles.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\puzzles.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\tictactoe.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\tictactoe.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\timemachine.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\timemachine.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\vcr.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\vcr.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\wheel.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\wheel.h" />
+		<Unit filename="..\..\engines\asylum\puzzles\writings.cpp" />
+		<Unit filename="..\..\engines\asylum\puzzles\writings.h" />
+		<Unit filename="..\..\engines\asylum\resources\actor.cpp" />
+		<Unit filename="..\..\engines\asylum\resources\actor.h" />
+		<Unit filename="..\..\engines\asylum\resources\data.cpp" />
+		<Unit filename="..\..\engines\asylum\resources\data.h" />
+		<Unit filename="..\..\engines\asylum\resources\encounters.cpp" />
+		<Unit filename="..\..\engines\asylum\resources\encounters.h" />
+		<Unit filename="..\..\engines\asylum\resources\inventory.cpp" />
+		<Unit filename="..\..\engines\asylum\resources\inventory.h" />
+		<Unit filename="..\..\engines\asylum\resources\object.cpp" />
+		<Unit filename="..\..\engines\asylum\resources\object.h" />
+		<Unit filename="..\..\engines\asylum\resources\polygons.cpp" />
+		<Unit filename="..\..\engines\asylum\resources\polygons.h" />
+		<Unit filename="..\..\engines\asylum\resources\script.cpp" />
+		<Unit filename="..\..\engines\asylum\resources\script.h" />
+		<Unit filename="..\..\engines\asylum\resources\special.cpp" />
+		<Unit filename="..\..\engines\asylum\resources\special.h" />
+		<Unit filename="..\..\engines\asylum\resources\worldstats.cpp" />
+		<Unit filename="..\..\engines\asylum\resources\worldstats.h" />
+		<Unit filename="..\..\engines\asylum\system\config.cpp" />
+		<Unit filename="..\..\engines\asylum\system\config.h" />
+		<Unit filename="..\..\engines\asylum\system\cursor.cpp" />
+		<Unit filename="..\..\engines\asylum\system\cursor.h" />
+		<Unit filename="..\..\engines\asylum\system\graphics.cpp" />
+		<Unit filename="..\..\engines\asylum\system\graphics.h" />
+		<Unit filename="..\..\engines\asylum\system\savegame.cpp" />
+		<Unit filename="..\..\engines\asylum\system\savegame.h" />
+		<Unit filename="..\..\engines\asylum\system\screen.cpp" />
+		<Unit filename="..\..\engines\asylum\system\screen.h" />
+		<Unit filename="..\..\engines\asylum\system\sound.cpp" />
+		<Unit filename="..\..\engines\asylum\system\sound.h" />
+		<Unit filename="..\..\engines\asylum\system\speech.cpp" />
+		<Unit filename="..\..\engines\asylum\system\speech.h" />
+		<Unit filename="..\..\engines\asylum\system\text.cpp" />
+		<Unit filename="..\..\engines\asylum\system\text.h" />
+		<Unit filename="..\..\engines\asylum\views\insertdisc.cpp" />
+		<Unit filename="..\..\engines\asylum\views\insertdisc.h" />
+		<Unit filename="..\..\engines\asylum\views\menu.cpp" />
+		<Unit filename="..\..\engines\asylum\views\menu.h" />
+		<Unit filename="..\..\engines\asylum\views\resviewer.cpp" />
+		<Unit filename="..\..\engines\asylum\views\resviewer.h" />
+		<Unit filename="..\..\engines\asylum\views\scene.cpp" />
+		<Unit filename="..\..\engines\asylum\views\scene.h" />
+		<Unit filename="..\..\engines\asylum\views\scenetitle.cpp" />
+		<Unit filename="..\..\engines\asylum\views\scenetitle.h" />
+		<Unit filename="..\..\engines\asylum\views\video.cpp" />
+		<Unit filename="..\..\engines\asylum\views\video.h" />
+		<Unit filename="..\..\engines\asylum\asylum.cpp" />
+		<Unit filename="..\..\engines\asylum\asylum.h" />
+		<Unit filename="..\..\engines\asylum\console.cpp" />
+		<Unit filename="..\..\engines\asylum\console.h" />
+		<Unit filename="..\..\engines\asylum\detection.h" />
+		<Unit filename="..\..\engines\asylum\detection_tables.h" />
+		<Unit filename="..\..\engines\asylum\eventhandler.h" />
+		<Unit filename="..\..\engines\asylum\metaengine.cpp" />
+		<Unit filename="..\..\engines\asylum\module.mk" />
+		<Unit filename="..\..\engines\asylum\respack.cpp" />
+		<Unit filename="..\..\engines\asylum\respack.h" />
+		<Unit filename="..\..\engines\asylum\shared.h" />
+		<Unit filename="..\..\engines\asylum\staticres.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/bagel.cbp b/dists/codeblocks/bagel.cbp
new file mode 100644
index 00000000000..373622e9a99
--- /dev/null
+++ b/dists/codeblocks/bagel.cbp
@@ -0,0 +1,420 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="bagel" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\bagel\libbagel" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\bagel\baglib\area_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\area_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\bagel.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\bagel.h" />
+		<Unit filename="..\..\engines\bagel\baglib\base_pda.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\base_pda.h" />
+		<Unit filename="..\..\engines\bagel\baglib\bmp_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\bmp_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\button_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\button_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\character_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\character_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\chat_wnd.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\chat_wnd.h" />
+		<Unit filename="..\..\engines\bagel\baglib\command_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\command_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\cursor.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\cursor.h" />
+		<Unit filename="..\..\engines\bagel\baglib\dev_dlg.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\dev_dlg.h" />
+		<Unit filename="..\..\engines\bagel\baglib\dossier_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\dossier_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\event_sdev.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\event_sdev.h" />
+		<Unit filename="..\..\engines\bagel\baglib\exam.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\exam.h" />
+		<Unit filename="..\..\engines\bagel\baglib\expression.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\expression.h" />
+		<Unit filename="..\..\engines\bagel\baglib\expression_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\expression_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\fmovie.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\fmovie.h" />
+		<Unit filename="..\..\engines\bagel\baglib\help.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\help.h" />
+		<Unit filename="..\..\engines\bagel\baglib\ifstream.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\ifstream.h" />
+		<Unit filename="..\..\engines\bagel\baglib\inv.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\inv.h" />
+		<Unit filename="..\..\engines\bagel\baglib\link_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\link_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\log_msg.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\log_msg.h" />
+		<Unit filename="..\..\engines\bagel\baglib\master_win.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\master_win.h" />
+		<Unit filename="..\..\engines\bagel\baglib\menu_dlg.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\menu_dlg.h" />
+		<Unit filename="..\..\engines\bagel\baglib\moo.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\moo.h" />
+		<Unit filename="..\..\engines\bagel\baglib\movie_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\movie_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\paint_table.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\paint_table.h" />
+		<Unit filename="..\..\engines\bagel\baglib\pan_bitmap.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\pan_bitmap.h" />
+		<Unit filename="..\..\engines\bagel\baglib\pan_window.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\pan_window.h" />
+		<Unit filename="..\..\engines\bagel\baglib\parse_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\parse_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\pda.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\pda.h" />
+		<Unit filename="..\..\engines\bagel\baglib\res.h" />
+		<Unit filename="..\..\engines\bagel\baglib\rp_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\rp_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\save_game_file.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\save_game_file.h" />
+		<Unit filename="..\..\engines\bagel\baglib\sound_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\sound_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\sprite_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\sprite_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\storage_dev_bmp.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\storage_dev_bmp.h" />
+		<Unit filename="..\..\engines\bagel\baglib\storage_dev_win.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\storage_dev_win.h" />
+		<Unit filename="..\..\engines\bagel\baglib\text_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\text_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\thing_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\time_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\time_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\var.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\var.h" />
+		<Unit filename="..\..\engines\bagel\baglib\variable_object.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\variable_object.h" />
+		<Unit filename="..\..\engines\bagel\baglib\wield.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\wield.h" />
+		<Unit filename="..\..\engines\bagel\baglib\zoom_pda.cpp" />
+		<Unit filename="..\..\engines\bagel\baglib\zoom_pda.h" />
+		<Unit filename="..\..\engines\bagel\boflib\gfx\bitmap.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\gfx\bitmap.h" />
+		<Unit filename="..\..\engines\bagel\boflib\gfx\cursor.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\gfx\cursor.h" />
+		<Unit filename="..\..\engines\bagel\boflib\gfx\palette.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\gfx\palette.h" />
+		<Unit filename="..\..\engines\bagel\boflib\gfx\sprite.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\gfx\sprite.h" />
+		<Unit filename="..\..\engines\bagel\boflib\gfx\text.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\gfx\text.h" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\button.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\button.h" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\dialog.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\dialog.h" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\edit_text.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\edit_text.h" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\list_box.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\list_box.h" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\movie.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\movie.h" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\scroll_bar.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\scroll_bar.h" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\text_box.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\text_box.h" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\window.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\gui\window.h" />
+		<Unit filename="..\..\engines\bagel\boflib\app.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\app.h" />
+		<Unit filename="..\..\engines\bagel\boflib\array.h" />
+		<Unit filename="..\..\engines\bagel\boflib\cache.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\cache.h" />
+		<Unit filename="..\..\engines\bagel\boflib\crc.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\crc.h" />
+		<Unit filename="..\..\engines\bagel\boflib\dat_file.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\dat_file.h" />
+		<Unit filename="..\..\engines\bagel\boflib\debug.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\debug.h" />
+		<Unit filename="..\..\engines\bagel\boflib\error.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\error.h" />
+		<Unit filename="..\..\engines\bagel\boflib\event_loop.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\event_loop.h" />
+		<Unit filename="..\..\engines\bagel\boflib\events.h" />
+		<Unit filename="..\..\engines\bagel\boflib\file.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\file.h" />
+		<Unit filename="..\..\engines\bagel\boflib\file_functions.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\file_functions.h" />
+		<Unit filename="..\..\engines\bagel\boflib\fixed.h" />
+		<Unit filename="..\..\engines\bagel\boflib\list.h" />
+		<Unit filename="..\..\engines\bagel\boflib\llist.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\llist.h" />
+		<Unit filename="..\..\engines\bagel\boflib\log.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\log.h" />
+		<Unit filename="..\..\engines\bagel\boflib\misc.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\misc.h" />
+		<Unit filename="..\..\engines\bagel\boflib\object.h" />
+		<Unit filename="..\..\engines\bagel\boflib\options.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\options.h" />
+		<Unit filename="..\..\engines\bagel\boflib\point.h" />
+		<Unit filename="..\..\engines\bagel\boflib\queue.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\queue.h" />
+		<Unit filename="..\..\engines\bagel\boflib\rect.h" />
+		<Unit filename="..\..\engines\bagel\boflib\res.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\res.h" />
+		<Unit filename="..\..\engines\bagel\boflib\size.h" />
+		<Unit filename="..\..\engines\bagel\boflib\sound.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\sound.h" />
+		<Unit filename="..\..\engines\bagel\boflib\std_keys.h" />
+		<Unit filename="..\..\engines\bagel\boflib\stdinc.h" />
+		<Unit filename="..\..\engines\bagel\boflib\string.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\string.h" />
+		<Unit filename="..\..\engines\bagel\boflib\string_functions.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\string_functions.h" />
+		<Unit filename="..\..\engines\bagel\boflib\timer.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\timer.h" />
+		<Unit filename="..\..\engines\bagel\boflib\vector.cpp" />
+		<Unit filename="..\..\engines\bagel\boflib\vector.h" />
+		<Unit filename="..\..\engines\bagel\boflib\vhash_table.h" />
+		<Unit filename="..\..\engines\bagel\dialogs\credits_dialog.cpp" />
+		<Unit filename="..\..\engines\bagel\dialogs\credits_dialog.h" />
+		<Unit filename="..\..\engines\bagel\dialogs\next_cd_dialog.cpp" />
+		<Unit filename="..\..\engines\bagel\dialogs\next_cd_dialog.h" />
+		<Unit filename="..\..\engines\bagel\dialogs\opt_window.cpp" />
+		<Unit filename="..\..\engines\bagel\dialogs\opt_window.h" />
+		<Unit filename="..\..\engines\bagel\dialogs\quit_dialog.cpp" />
+		<Unit filename="..\..\engines\bagel\dialogs\quit_dialog.h" />
+		<Unit filename="..\..\engines\bagel\dialogs\restart_dialog.cpp" />
+		<Unit filename="..\..\engines\bagel\dialogs\restart_dialog.h" />
+		<Unit filename="..\..\engines\bagel\dialogs\restore_dialog.cpp" />
+		<Unit filename="..\..\engines\bagel\dialogs\restore_dialog.h" />
+		<Unit filename="..\..\engines\bagel\dialogs\save_dialog.cpp" />
+		<Unit filename="..\..\engines\bagel\dialogs\save_dialog.h" />
+		<Unit filename="..\..\engines\bagel\dialogs\start_dialog.cpp" />
+		<Unit filename="..\..\engines\bagel\dialogs\start_dialog.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\bib_odds_wnd.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\bib_odds_wnd.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\bibble_window.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\bibble_window.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\computer.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\computer.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\filter.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\filter.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\full_wnd.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\full_wnd.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\game_defs.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\main_link_object.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\main_link_object.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\main_window.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\main_window.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\master_win.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\master_win.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\nav_window.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\nav_window.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\slot_wnd.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\slot_wnd.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\spacebar.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\spacebar.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\sraf_computer.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\sraf_computer.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\sraf_file.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\sraf_msg.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\thud.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\thud.h" />
+		<Unit filename="..\..\engines\bagel\spacebar\vid_wnd.cpp" />
+		<Unit filename="..\..\engines\bagel\spacebar\vid_wnd.h" />
+		<Unit filename="..\..\engines\bagel\bagel.cpp" />
+		<Unit filename="..\..\engines\bagel\bagel.h" />
+		<Unit filename="..\..\engines\bagel\console.cpp" />
+		<Unit filename="..\..\engines\bagel\console.h" />
+		<Unit filename="..\..\engines\bagel\detection.h" />
+		<Unit filename="..\..\engines\bagel\detection_tables.h" />
+		<Unit filename="..\..\engines\bagel\metaengine.cpp" />
+		<Unit filename="..\..\engines\bagel\metaengine.h" />
+		<Unit filename="..\..\engines\bagel\module.mk" />
+		<Unit filename="..\..\engines\bagel\music.cpp" />
+		<Unit filename="..\..\engines\bagel\music.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/bbvs.cbp b/dists/codeblocks/bbvs.cbp
new file mode 100644
index 00000000000..f400875ea3a
--- /dev/null
+++ b/dists/codeblocks/bbvs.cbp
@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="bbvs" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\bbvs\libbbvs" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\bbvs\minigames\bbairguitar.cpp" />
+		<Unit filename="..\..\engines\bbvs\minigames\bbairguitar.h" />
+		<Unit filename="..\..\engines\bbvs\minigames\bbairguitar_anims.cpp" />
+		<Unit filename="..\..\engines\bbvs\minigames\bbant.cpp" />
+		<Unit filename="..\..\engines\bbvs\minigames\bbant.h" />
+		<Unit filename="..\..\engines\bbvs\minigames\bbant_anims.cpp" />
+		<Unit filename="..\..\engines\bbvs\minigames\bbloogie.cpp" />
+		<Unit filename="..\..\engines\bbvs\minigames\bbloogie.h" />
+		<Unit filename="..\..\engines\bbvs\minigames\bbloogie_anims.cpp" />
+		<Unit filename="..\..\engines\bbvs\minigames\bbtennis.cpp" />
+		<Unit filename="..\..\engines\bbvs\minigames\bbtennis.h" />
+		<Unit filename="..\..\engines\bbvs\minigames\bbtennis_anims.cpp" />
+		<Unit filename="..\..\engines\bbvs\minigames\minigame.cpp" />
+		<Unit filename="..\..\engines\bbvs\minigames\minigame.h" />
+		<Unit filename="..\..\engines\bbvs\bbvs.cpp" />
+		<Unit filename="..\..\engines\bbvs\bbvs.h" />
+		<Unit filename="..\..\engines\bbvs\detection.h" />
+		<Unit filename="..\..\engines\bbvs\dialogs.cpp" />
+		<Unit filename="..\..\engines\bbvs\dialogs.h" />
+		<Unit filename="..\..\engines\bbvs\gamemodule.cpp" />
+		<Unit filename="..\..\engines\bbvs\gamemodule.h" />
+		<Unit filename="..\..\engines\bbvs\graphics.cpp" />
+		<Unit filename="..\..\engines\bbvs\graphics.h" />
+		<Unit filename="..\..\engines\bbvs\logic.cpp" />
+		<Unit filename="..\..\engines\bbvs\metaengine.cpp" />
+		<Unit filename="..\..\engines\bbvs\module.mk" />
+		<Unit filename="..\..\engines\bbvs\saveload.cpp" />
+		<Unit filename="..\..\engines\bbvs\scene.cpp" />
+		<Unit filename="..\..\engines\bbvs\sound.cpp" />
+		<Unit filename="..\..\engines\bbvs\sound.h" />
+		<Unit filename="..\..\engines\bbvs\spritemodule.cpp" />
+		<Unit filename="..\..\engines\bbvs\spritemodule.h" />
+		<Unit filename="..\..\engines\bbvs\videoplayer.cpp" />
+		<Unit filename="..\..\engines\bbvs\walk.cpp" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/bladerunner.cbp b/dists/codeblocks/bladerunner.cbp
new file mode 100644
index 00000000000..acce06a7e4e
--- /dev/null
+++ b/dists/codeblocks/bladerunner.cbp
@@ -0,0 +1,578 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="bladerunner" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\bladerunner\libbladerunner" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\bladerunner\script\ai\answering_machine.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\baker.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\blimp_guy.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\bryant.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\bullet_bob.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\chew.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\clovis.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\crazylegs.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\dektora.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\desk_clerk.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\dispatcher.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\early_q.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\early_q_bartender.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\fish_dealer.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\free_slot_a.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\free_slot_b.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\gaff.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\general_doll.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\generic_walker_a.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\generic_walker_b.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\generic_walker_c.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\gordo.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\governor_kolvig.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\grigorian.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\guzza.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\hanoi.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\hasan.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\hawkers_barkeep.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\hawkers_parrot.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\holloway.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\howie_lee.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\hysteria_patron1.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\hysteria_patron2.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\hysteria_patron3.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\insect_dealer.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\isabella.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\izo.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\klein.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\lance.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\leon.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\lockup_guard.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\lucy.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\luther.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\maggie.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\male_announcer.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\marcus.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\mccoy.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\mia.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\moraji.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\murray.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\mutant1.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\mutant2.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\mutant3.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\newscaster.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\officer_grayford.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\officer_leary.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\photographer.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\rachael.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\rajif.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\runciter.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\sadik.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\sebastian.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\sergeant_walls.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\shoeshine_man.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\steele.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\taffy.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\taffy_patron.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\teenager.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\the_bard.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\transient.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\tyrell.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\tyrell_guard.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai\zuben.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ar01.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ar02.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\bb01.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\bb02.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\bb03.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\bb04.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\bb05.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\bb06.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\bb07.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\bb08.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\bb09.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\bb10.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\bb11.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\bb12.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\bb51.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ct01.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ct02.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ct03.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ct04.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ct05.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ct06.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ct07.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ct08.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ct09.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ct10.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ct11.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ct12.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ct51.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\dr01.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\dr02.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\dr03.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\dr04.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\dr05.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\dr06.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\hc01.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\hc02.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\hc03.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\hc04.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\hf01.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\hf02.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\hf03.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\hf04.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\hf05.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\hf06.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\hf07.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\kp01.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\kp02.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\kp03.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\kp04.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\kp05.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\kp06.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\kp07.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ma01.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ma02.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ma04.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ma05.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ma06.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ma07.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ma08.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\nr01.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\nr02.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\nr03.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\nr04.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\nr05.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\nr06.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\nr07.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\nr08.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\nr09.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\nr10.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\nr11.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps01.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps02.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps03.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps04.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps05.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps06.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps07.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps09.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps10.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps11.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps12.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps13.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps14.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ps15.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\rc01.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\rc02.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\rc03.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\rc04.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\rc51.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\tb02.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\tb03.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\tb05.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\tb06.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\tb07.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug01.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug02.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug03.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug04.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug05.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug06.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug07.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug08.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug09.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug10.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug12.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug13.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug14.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug15.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug16.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug17.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug18.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene\ug19.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai_script.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\ai_script.h" />
+		<Unit filename="..\..\engines\bladerunner\script\esper_script.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\esper_script.h" />
+		<Unit filename="..\..\engines\bladerunner\script\init_script.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\init_script.h" />
+		<Unit filename="..\..\engines\bladerunner\script\kia_script.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\kia_script.h" />
+		<Unit filename="..\..\engines\bladerunner\script\police_maze.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\police_maze.h" />
+		<Unit filename="..\..\engines\bladerunner\script\scene_script.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\scene_script.h" />
+		<Unit filename="..\..\engines\bladerunner\script\script.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\script.h" />
+		<Unit filename="..\..\engines\bladerunner\script\vk_script.cpp" />
+		<Unit filename="..\..\engines\bladerunner\script\vk_script.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\elevator.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\elevator.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\end_credits.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\end_credits.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\esper.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\esper.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_log.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_log.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_base.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_base.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_clues.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_clues.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_crimes.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_crimes.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_diagnostic.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_diagnostic.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_help.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_help.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_load.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_load.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_pogo.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_pogo.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_save.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_save.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_settings.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_settings.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_suspects.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\kia_section_suspects.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\scores.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\scores.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\spinner.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\spinner.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_check_box.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_check_box.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_component.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_container.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_container.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_dropdown.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_dropdown.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_image_picker.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_image_picker.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_input_box.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_input_box.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_scroll_box.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_scroll_box.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_slider.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\ui_slider.h" />
+		<Unit filename="..\..\engines\bladerunner\ui\vk.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ui\vk.h" />
+		<Unit filename="..\..\engines\bladerunner\actor.cpp" />
+		<Unit filename="..\..\engines\bladerunner\actor.h" />
+		<Unit filename="..\..\engines\bladerunner\actor_clues.cpp" />
+		<Unit filename="..\..\engines\bladerunner\actor_clues.h" />
+		<Unit filename="..\..\engines\bladerunner\actor_combat.cpp" />
+		<Unit filename="..\..\engines\bladerunner\actor_combat.h" />
+		<Unit filename="..\..\engines\bladerunner\actor_dialogue_queue.cpp" />
+		<Unit filename="..\..\engines\bladerunner\actor_dialogue_queue.h" />
+		<Unit filename="..\..\engines\bladerunner\actor_walk.cpp" />
+		<Unit filename="..\..\engines\bladerunner\actor_walk.h" />
+		<Unit filename="..\..\engines\bladerunner\adpcm_decoder.cpp" />
+		<Unit filename="..\..\engines\bladerunner\adpcm_decoder.h" />
+		<Unit filename="..\..\engines\bladerunner\ambient_sounds.cpp" />
+		<Unit filename="..\..\engines\bladerunner\ambient_sounds.h" />
+		<Unit filename="..\..\engines\bladerunner\archive.cpp" />
+		<Unit filename="..\..\engines\bladerunner\archive.h" />
+		<Unit filename="..\..\engines\bladerunner\aud_stream.cpp" />
+		<Unit filename="..\..\engines\bladerunner\aud_stream.h" />
+		<Unit filename="..\..\engines\bladerunner\audio_cache.cpp" />
+		<Unit filename="..\..\engines\bladerunner\audio_cache.h" />
+		<Unit filename="..\..\engines\bladerunner\audio_mixer.cpp" />
+		<Unit filename="..\..\engines\bladerunner\audio_mixer.h" />
+		<Unit filename="..\..\engines\bladerunner\audio_player.cpp" />
+		<Unit filename="..\..\engines\bladerunner\audio_player.h" />
+		<Unit filename="..\..\engines\bladerunner\audio_speech.cpp" />
+		<Unit filename="..\..\engines\bladerunner\audio_speech.h" />
+		<Unit filename="..\..\engines\bladerunner\bladerunner.cpp" />
+		<Unit filename="..\..\engines\bladerunner\bladerunner.h" />
+		<Unit filename="..\..\engines\bladerunner\boundingbox.cpp" />
+		<Unit filename="..\..\engines\bladerunner\boundingbox.h" />
+		<Unit filename="..\..\engines\bladerunner\chapters.cpp" />
+		<Unit filename="..\..\engines\bladerunner\chapters.h" />
+		<Unit filename="..\..\engines\bladerunner\color.cpp" />
+		<Unit filename="..\..\engines\bladerunner\color.h" />
+		<Unit filename="..\..\engines\bladerunner\combat.cpp" />
+		<Unit filename="..\..\engines\bladerunner\combat.h" />
+		<Unit filename="..\..\engines\bladerunner\crimes_database.cpp" />
+		<Unit filename="..\..\engines\bladerunner\crimes_database.h" />
+		<Unit filename="..\..\engines\bladerunner\debugger.cpp" />
+		<Unit filename="..\..\engines\bladerunner\debugger.h" />
+		<Unit filename="..\..\engines\bladerunner\decompress_lcw.cpp" />
+		<Unit filename="..\..\engines\bladerunner\decompress_lcw.h" />
+		<Unit filename="..\..\engines\bladerunner\decompress_lzo.cpp" />
+		<Unit filename="..\..\engines\bladerunner\decompress_lzo.h" />
+		<Unit filename="..\..\engines\bladerunner\detection.h" />
+		<Unit filename="..\..\engines\bladerunner\detection_tables.h" />
+		<Unit filename="..\..\engines\bladerunner\dialogue_menu.cpp" />
+		<Unit filename="..\..\engines\bladerunner\dialogue_menu.h" />
+		<Unit filename="..\..\engines\bladerunner\fog.cpp" />
+		<Unit filename="..\..\engines\bladerunner\fog.h" />
+		<Unit filename="..\..\engines\bladerunner\font.cpp" />
+		<Unit filename="..\..\engines\bladerunner\font.h" />
+		<Unit filename="..\..\engines\bladerunner\framelimiter.cpp" />
+		<Unit filename="..\..\engines\bladerunner\framelimiter.h" />
+		<Unit filename="..\..\engines\bladerunner\game_constants.h" />
+		<Unit filename="..\..\engines\bladerunner\game_flags.cpp" />
+		<Unit filename="..\..\engines\bladerunner\game_flags.h" />
+		<Unit filename="..\..\engines\bladerunner\game_info.cpp" />
+		<Unit filename="..\..\engines\bladerunner\game_info.h" />
+		<Unit filename="..\..\engines\bladerunner\image.cpp" />
+		<Unit filename="..\..\engines\bladerunner\image.h" />
+		<Unit filename="..\..\engines\bladerunner\item.cpp" />
+		<Unit filename="..\..\engines\bladerunner\item.h" />
+		<Unit filename="..\..\engines\bladerunner\item_pickup.cpp" />
+		<Unit filename="..\..\engines\bladerunner\item_pickup.h" />
+		<Unit filename="..\..\engines\bladerunner\items.cpp" />
+		<Unit filename="..\..\engines\bladerunner\items.h" />
+		<Unit filename="..\..\engines\bladerunner\light.cpp" />
+		<Unit filename="..\..\engines\bladerunner\light.h" />
+		<Unit filename="..\..\engines\bladerunner\lights.cpp" />
+		<Unit filename="..\..\engines\bladerunner\lights.h" />
+		<Unit filename="..\..\engines\bladerunner\matrix.cpp" />
+		<Unit filename="..\..\engines\bladerunner\matrix.h" />
+		<Unit filename="..\..\engines\bladerunner\metaengine.cpp" />
+		<Unit filename="..\..\engines\bladerunner\module.mk" />
+		<Unit filename="..\..\engines\bladerunner\mouse.cpp" />
+		<Unit filename="..\..\engines\bladerunner\mouse.h" />
+		<Unit filename="..\..\engines\bladerunner\movement_track.cpp" />
+		<Unit filename="..\..\engines\bladerunner\movement_track.h" />
+		<Unit filename="..\..\engines\bladerunner\music.cpp" />
+		<Unit filename="..\..\engines\bladerunner\music.h" />
+		<Unit filename="..\..\engines\bladerunner\obstacles.cpp" />
+		<Unit filename="..\..\engines\bladerunner\obstacles.h" />
+		<Unit filename="..\..\engines\bladerunner\outtake.cpp" />
+		<Unit filename="..\..\engines\bladerunner\outtake.h" />
+		<Unit filename="..\..\engines\bladerunner\overlays.cpp" />
+		<Unit filename="..\..\engines\bladerunner\overlays.h" />
+		<Unit filename="..\..\engines\bladerunner\rect_float.h" />
+		<Unit filename="..\..\engines\bladerunner\regions.cpp" />
+		<Unit filename="..\..\engines\bladerunner\regions.h" />
+		<Unit filename="..\..\engines\bladerunner\savefile.cpp" />
+		<Unit filename="..\..\engines\bladerunner\savefile.h" />
+		<Unit filename="..\..\engines\bladerunner\scene.cpp" />
+		<Unit filename="..\..\engines\bladerunner\scene.h" />
+		<Unit filename="..\..\engines\bladerunner\scene_objects.cpp" />
+		<Unit filename="..\..\engines\bladerunner\scene_objects.h" />
+		<Unit filename="..\..\engines\bladerunner\screen_effects.cpp" />
+		<Unit filename="..\..\engines\bladerunner\screen_effects.h" />
+		<Unit filename="..\..\engines\bladerunner\set.cpp" />
+		<Unit filename="..\..\engines\bladerunner\set.h" />
+		<Unit filename="..\..\engines\bladerunner\set_effects.cpp" />
+		<Unit filename="..\..\engines\bladerunner\set_effects.h" />
+		<Unit filename="..\..\engines\bladerunner\settings.cpp" />
+		<Unit filename="..\..\engines\bladerunner\settings.h" />
+		<Unit filename="..\..\engines\bladerunner\shape.cpp" />
+		<Unit filename="..\..\engines\bladerunner\shape.h" />
+		<Unit filename="..\..\engines\bladerunner\slice_animations.cpp" />
+		<Unit filename="..\..\engines\bladerunner\slice_animations.h" />
+		<Unit filename="..\..\engines\bladerunner\slice_renderer.cpp" />
+		<Unit filename="..\..\engines\bladerunner\slice_renderer.h" />
+		<Unit filename="..\..\engines\bladerunner\subtitles.cpp" />
+		<Unit filename="..\..\engines\bladerunner\subtitles.h" />
+		<Unit filename="..\..\engines\bladerunner\suspects_database.cpp" />
+		<Unit filename="..\..\engines\bladerunner\suspects_database.h" />
+		<Unit filename="..\..\engines\bladerunner\text_resource.cpp" />
+		<Unit filename="..\..\engines\bladerunner\text_resource.h" />
+		<Unit filename="..\..\engines\bladerunner\time.cpp" />
+		<Unit filename="..\..\engines\bladerunner\time.h" />
+		<Unit filename="..\..\engines\bladerunner\vector.h" />
+		<Unit filename="..\..\engines\bladerunner\view.cpp" />
+		<Unit filename="..\..\engines\bladerunner\view.h" />
+		<Unit filename="..\..\engines\bladerunner\vqa_decoder.cpp" />
+		<Unit filename="..\..\engines\bladerunner\vqa_decoder.h" />
+		<Unit filename="..\..\engines\bladerunner\vqa_player.cpp" />
+		<Unit filename="..\..\engines\bladerunner\vqa_player.h" />
+		<Unit filename="..\..\engines\bladerunner\waypoints.cpp" />
+		<Unit filename="..\..\engines\bladerunner\waypoints.h" />
+		<Unit filename="..\..\engines\bladerunner\zbuffer.cpp" />
+		<Unit filename="..\..\engines\bladerunner\zbuffer.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/buried.cbp b/dists/codeblocks/buried.cbp
new file mode 100644
index 00000000000..4515ee9a263
--- /dev/null
+++ b/dists/codeblocks/buried.cbp
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="buried" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\buried\libburied" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\buried\demo\demo_menu.cpp" />
+		<Unit filename="..\..\engines\buried\demo\demo_menu.h" />
+		<Unit filename="..\..\engines\buried\demo\features.cpp" />
+		<Unit filename="..\..\engines\buried\demo\features.h" />
+		<Unit filename="..\..\engines\buried\demo\movie_scene.cpp" />
+		<Unit filename="..\..\engines\buried\demo\movie_scene.h" />
+		<Unit filename="..\..\engines\buried\environ\agent3_lair.cpp" />
+		<Unit filename="..\..\engines\buried\environ\ai_lab.cpp" />
+		<Unit filename="..\..\engines\buried\environ\alien.cpp" />
+		<Unit filename="..\..\engines\buried\environ\castle.cpp" />
+		<Unit filename="..\..\engines\buried\environ\da_vinci.cpp" />
+		<Unit filename="..\..\engines\buried\environ\future_apartment.cpp" />
+		<Unit filename="..\..\engines\buried\environ\mayan.cpp" />
+		<Unit filename="..\..\engines\buried\environ\scene_base.cpp" />
+		<Unit filename="..\..\engines\buried\environ\scene_base.h" />
+		<Unit filename="..\..\engines\buried\environ\scene_common.cpp" />
+		<Unit filename="..\..\engines\buried\environ\scene_common.h" />
+		<Unit filename="..\..\engines\buried\environ\scene_factory.cpp" />
+		<Unit filename="..\..\engines\buried\agent_evaluation.cpp" />
+		<Unit filename="..\..\engines\buried\agent_evaluation.h" />
+		<Unit filename="..\..\engines\buried\aidata.h" />
+		<Unit filename="..\..\engines\buried\animdata.h" />
+		<Unit filename="..\..\engines\buried\avi_frames.cpp" />
+		<Unit filename="..\..\engines\buried\avi_frames.h" />
+		<Unit filename="..\..\engines\buried\biochip_right.cpp" />
+		<Unit filename="..\..\engines\buried\biochip_right.h" />
+		<Unit filename="..\..\engines\buried\biochip_view.cpp" />
+		<Unit filename="..\..\engines\buried\biochip_view.h" />
+		<Unit filename="..\..\engines\buried\bookdata.h" />
+		<Unit filename="..\..\engines\buried\buried.cpp" />
+		<Unit filename="..\..\engines\buried\buried.h" />
+		<Unit filename="..\..\engines\buried\complete.cpp" />
+		<Unit filename="..\..\engines\buried\complete.h" />
+		<Unit filename="..\..\engines\buried\console.cpp" />
+		<Unit filename="..\..\engines\buried\console.h" />
+		<Unit filename="..\..\engines\buried\credits.cpp" />
+		<Unit filename="..\..\engines\buried\credits.h" />
+		<Unit filename="..\..\engines\buried\death.cpp" />
+		<Unit filename="..\..\engines\buried\death.h" />
+		<Unit filename="..\..\engines\buried\detection.h" />
+		<Unit filename="..\..\engines\buried\detection_tables.h" />
+		<Unit filename="..\..\engines\buried\fbcdata.h" />
+		<Unit filename="..\..\engines\buried\frame_window.cpp" />
+		<Unit filename="..\..\engines\buried\frame_window.h" />
+		<Unit filename="..\..\engines\buried\gameui.cpp" />
+		<Unit filename="..\..\engines\buried\gameui.h" />
+		<Unit filename="..\..\engines\buried\global_flags.h" />
+		<Unit filename="..\..\engines\buried\graphics.cpp" />
+		<Unit filename="..\..\engines\buried\graphics.h" />
+		<Unit filename="..\..\engines\buried\inndata.h" />
+		<Unit filename="..\..\engines\buried\invdata.h" />
+		<Unit filename="..\..\engines\buried\inventory_info.cpp" />
+		<Unit filename="..\..\engines\buried\inventory_info.h" />
+		<Unit filename="..\..\engines\buried\inventory_window.cpp" />
+		<Unit filename="..\..\engines\buried\inventory_window.h" />
+		<Unit filename="..\..\engines\buried\livetext.cpp" />
+		<Unit filename="..\..\engines\buried\livetext.h" />
+		<Unit filename="..\..\engines\buried\main_menu.cpp" />
+		<Unit filename="..\..\engines\buried\main_menu.h" />
+		<Unit filename="..\..\engines\buried\message.h" />
+		<Unit filename="..\..\engines\buried\metaengine.cpp" />
+		<Unit filename="..\..\engines\buried\module.mk" />
+		<Unit filename="..\..\engines\buried\navarrow.cpp" />
+		<Unit filename="..\..\engines\buried\navarrow.h" />
+		<Unit filename="..\..\engines\buried\navdata.h" />
+		<Unit filename="..\..\engines\buried\overview.cpp" />
+		<Unit filename="..\..\engines\buried\overview.h" />
+		<Unit filename="..\..\engines\buried\resources.h" />
+		<Unit filename="..\..\engines\buried\saveload.cpp" />
+		<Unit filename="..\..\engines\buried\scene_view.cpp" />
+		<Unit filename="..\..\engines\buried\scene_view.h" />
+		<Unit filename="..\..\engines\buried\snddata.h" />
+		<Unit filename="..\..\engines\buried\sound.cpp" />
+		<Unit filename="..\..\engines\buried\sound.h" />
+		<Unit filename="..\..\engines\buried\sprtdata.h" />
+		<Unit filename="..\..\engines\buried\title_sequence.cpp" />
+		<Unit filename="..\..\engines\buried\title_sequence.h" />
+		<Unit filename="..\..\engines\buried\video_window.cpp" />
+		<Unit filename="..\..\engines\buried\video_window.h" />
+		<Unit filename="..\..\engines\buried\window.cpp" />
+		<Unit filename="..\..\engines\buried\window.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/cge.cbp b/dists/codeblocks/cge.cbp
new file mode 100644
index 00000000000..c1c08a461f9
--- /dev/null
+++ b/dists/codeblocks/cge.cbp
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="cge" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\cge\libcge" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\cge\bitmap.cpp" />
+		<Unit filename="..\..\engines\cge\bitmap.h" />
+		<Unit filename="..\..\engines\cge\cge.cpp" />
+		<Unit filename="..\..\engines\cge\cge.h" />
+		<Unit filename="..\..\engines\cge\cge_main.cpp" />
+		<Unit filename="..\..\engines\cge\cge_main.h" />
+		<Unit filename="..\..\engines\cge\console.cpp" />
+		<Unit filename="..\..\engines\cge\console.h" />
+		<Unit filename="..\..\engines\cge\detection.h" />
+		<Unit filename="..\..\engines\cge\events.cpp" />
+		<Unit filename="..\..\engines\cge\events.h" />
+		<Unit filename="..\..\engines\cge\fileio.cpp" />
+		<Unit filename="..\..\engines\cge\fileio.h" />
+		<Unit filename="..\..\engines\cge\game.cpp" />
+		<Unit filename="..\..\engines\cge\game.h" />
+		<Unit filename="..\..\engines\cge\general.h" />
+		<Unit filename="..\..\engines\cge\metaengine.cpp" />
+		<Unit filename="..\..\engines\cge\module.mk" />
+		<Unit filename="..\..\engines\cge\snail.cpp" />
+		<Unit filename="..\..\engines\cge\snail.h" />
+		<Unit filename="..\..\engines\cge\sound.cpp" />
+		<Unit filename="..\..\engines\cge\sound.h" />
+		<Unit filename="..\..\engines\cge\talk.cpp" />
+		<Unit filename="..\..\engines\cge\talk.h" />
+		<Unit filename="..\..\engines\cge\text.cpp" />
+		<Unit filename="..\..\engines\cge\text.h" />
+		<Unit filename="..\..\engines\cge\vga13h.cpp" />
+		<Unit filename="..\..\engines\cge\vga13h.h" />
+		<Unit filename="..\..\engines\cge\vmenu.cpp" />
+		<Unit filename="..\..\engines\cge\vmenu.h" />
+		<Unit filename="..\..\engines\cge\walk.cpp" />
+		<Unit filename="..\..\engines\cge\walk.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/cge2.cbp b/dists/codeblocks/cge2.cbp
new file mode 100644
index 00000000000..663a32ff5af
--- /dev/null
+++ b/dists/codeblocks/cge2.cbp
@@ -0,0 +1,234 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="cge2" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\cge2\libcge2" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\cge2\bitmap.cpp" />
+		<Unit filename="..\..\engines\cge2\bitmap.h" />
+		<Unit filename="..\..\engines\cge2\cge2.cpp" />
+		<Unit filename="..\..\engines\cge2\cge2.h" />
+		<Unit filename="..\..\engines\cge2\cge2_main.cpp" />
+		<Unit filename="..\..\engines\cge2\cge2_main.h" />
+		<Unit filename="..\..\engines\cge2\console.cpp" />
+		<Unit filename="..\..\engines\cge2\console.h" />
+		<Unit filename="..\..\engines\cge2\detection.h" />
+		<Unit filename="..\..\engines\cge2\events.cpp" />
+		<Unit filename="..\..\engines\cge2\events.h" />
+		<Unit filename="..\..\engines\cge2\fileio.cpp" />
+		<Unit filename="..\..\engines\cge2\fileio.h" />
+		<Unit filename="..\..\engines\cge2\general.h" />
+		<Unit filename="..\..\engines\cge2\hero.cpp" />
+		<Unit filename="..\..\engines\cge2\hero.h" />
+		<Unit filename="..\..\engines\cge2\inventory.cpp" />
+		<Unit filename="..\..\engines\cge2\map.cpp" />
+		<Unit filename="..\..\engines\cge2\map.h" />
+		<Unit filename="..\..\engines\cge2\metaengine.cpp" />
+		<Unit filename="..\..\engines\cge2\module.mk" />
+		<Unit filename="..\..\engines\cge2\saveload.cpp" />
+		<Unit filename="..\..\engines\cge2\snail.cpp" />
+		<Unit filename="..\..\engines\cge2\snail.h" />
+		<Unit filename="..\..\engines\cge2\sound.cpp" />
+		<Unit filename="..\..\engines\cge2\sound.h" />
+		<Unit filename="..\..\engines\cge2\spare.cpp" />
+		<Unit filename="..\..\engines\cge2\spare.h" />
+		<Unit filename="..\..\engines\cge2\talk.cpp" />
+		<Unit filename="..\..\engines\cge2\talk.h" />
+		<Unit filename="..\..\engines\cge2\text.cpp" />
+		<Unit filename="..\..\engines\cge2\text.h" />
+		<Unit filename="..\..\engines\cge2\toolbar.cpp" />
+		<Unit filename="..\..\engines\cge2\vga13h.cpp" />
+		<Unit filename="..\..\engines\cge2\vga13h.h" />
+		<Unit filename="..\..\engines\cge2\vmenu.cpp" />
+		<Unit filename="..\..\engines\cge2\vmenu.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/chewy.cbp b/dists/codeblocks/chewy.cbp
new file mode 100644
index 00000000000..0cc77185748
--- /dev/null
+++ b/dists/codeblocks/chewy.cbp
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="chewy" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\chewy\libchewy" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\chewy\audio\chewy_voc.cpp" />
+		<Unit filename="..\..\engines\chewy\audio\chewy_voc.h" />
+		<Unit filename="..\..\engines\chewy\audio\module_tmf.cpp" />
+		<Unit filename="..\..\engines\chewy\audio\module_tmf.h" />
+		<Unit filename="..\..\engines\chewy\audio\tmf_stream.cpp" />
+		<Unit filename="..\..\engines\chewy\audio\tmf_stream.h" />
+		<Unit filename="..\..\engines\chewy\dialogs\cinema.cpp" />
+		<Unit filename="..\..\engines\chewy\dialogs\cinema.h" />
+		<Unit filename="..\..\engines\chewy\dialogs\credits.cpp" />
+		<Unit filename="..\..\engines\chewy\dialogs\credits.h" />
+		<Unit filename="..\..\engines\chewy\dialogs\files.cpp" />
+		<Unit filename="..\..\engines\chewy\dialogs\files.h" />
+		<Unit filename="..\..\engines\chewy\dialogs\inventory.cpp" />
+		<Unit filename="..\..\engines\chewy\dialogs\inventory.h" />
+		<Unit filename="..\..\engines\chewy\dialogs\main_menu.cpp" />
+		<Unit filename="..\..\engines\chewy\dialogs\main_menu.h" />
+		<Unit filename="..\..\engines\chewy\dialogs\options.cpp" />
+		<Unit filename="..\..\engines\chewy\dialogs\options.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room00.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room00.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room01.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room01.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room02.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room02.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room03.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room03.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room04.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room04.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room05.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room05.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room06.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room06.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room07.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room07.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room08.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room08.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room09.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room09.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room10.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room10.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room11.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room11.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room12.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room12.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room13.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room13.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room14.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room14.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room16.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room16.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room17.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room17.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room18.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room18.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room19.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room19.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room21.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room21.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room22.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room22.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room23.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room23.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room24.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room24.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room25.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room25.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room26.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room26.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room27.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room27.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room28.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room28.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room29.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room29.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room31.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room31.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room32.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room32.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room33.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room33.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room34.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room34.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room35.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room35.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room37.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room37.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room39.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room39.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room40.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room40.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room41.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room41.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room42.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room42.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room43.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room43.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room44.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room44.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room45.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room45.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room46.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room46.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room47.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room47.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room48.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room48.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room49.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room49.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room50.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room50.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room51.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room51.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room52.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room52.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room53.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room53.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room54.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room54.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room55.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room55.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room56.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room56.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room57.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room57.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room58.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room58.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room59.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room59.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room62.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room62.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room63.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room63.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room64.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room64.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room65.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room65.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room66.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room66.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room67.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room67.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room68.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room68.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room69.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room69.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room70.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room70.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room71.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room71.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room72.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room72.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room73.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room73.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room74.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room74.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room75.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room75.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room76.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room76.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room77.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room77.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room78.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room78.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room79.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room79.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room80.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room80.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room81.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room81.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room82.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room82.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room83.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room83.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room84.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room84.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room85.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room85.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room86.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room86.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room87.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room87.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room88.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room88.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room89.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room89.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room90.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room90.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room91.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room91.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room92.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room92.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room93.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room93.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room94.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room94.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room95.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room95.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room96.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room96.h" />
+		<Unit filename="..\..\engines\chewy\rooms\room97.cpp" />
+		<Unit filename="..\..\engines\chewy\rooms\room97.h" />
+		<Unit filename="..\..\engines\chewy\rooms\rooms.h" />
+		<Unit filename="..\..\engines\chewy\video\cfo_decoder.cpp" />
+		<Unit filename="..\..\engines\chewy\video\cfo_decoder.h" />
+		<Unit filename="..\..\engines\chewy\video\video_player.cpp" />
+		<Unit filename="..\..\engines\chewy\video\video_player.h" />
+		<Unit filename="..\..\engines\chewy\ani_dat.h" />
+		<Unit filename="..\..\engines\chewy\atds.cpp" />
+		<Unit filename="..\..\engines\chewy\atds.h" />
+		<Unit filename="..\..\engines\chewy\barriers.cpp" />
+		<Unit filename="..\..\engines\chewy\barriers.h" />
+		<Unit filename="..\..\engines\chewy\chewy.cpp" />
+		<Unit filename="..\..\engines\chewy\chewy.h" />
+		<Unit filename="..\..\engines\chewy\console.cpp" />
+		<Unit filename="..\..\engines\chewy\console.h" />
+		<Unit filename="..\..\engines\chewy\cursor.cpp" />
+		<Unit filename="..\..\engines\chewy\cursor.h" />
+		<Unit filename="..\..\engines\chewy\defines.h" />
+		<Unit filename="..\..\engines\chewy\detail.cpp" />
+		<Unit filename="..\..\engines\chewy\detail.h" />
+		<Unit filename="..\..\engines\chewy\detection.h" />
+		<Unit filename="..\..\engines\chewy\effect.cpp" />
+		<Unit filename="..\..\engines\chewy\effect.h" />
+		<Unit filename="..\..\engines\chewy\events.cpp" />
+		<Unit filename="..\..\engines\chewy\events.h" />
+		<Unit filename="..\..\engines\chewy\font.cpp" />
+		<Unit filename="..\..\engines\chewy\font.h" />
+		<Unit filename="..\..\engines\chewy\globals.cpp" />
+		<Unit filename="..\..\engines\chewy\globals.h" />
+		<Unit filename="..\..\engines\chewy\inits.cpp" />
+		<Unit filename="..\..\engines\chewy\main.cpp" />
+		<Unit filename="..\..\engines\chewy\main.h" />
+		<Unit filename="..\..\engines\chewy\mcga_graphics.cpp" />
+		<Unit filename="..\..\engines\chewy\mcga_graphics.h" />
+		<Unit filename="..\..\engines\chewy\memory.cpp" />
+		<Unit filename="..\..\engines\chewy\memory.h" />
+		<Unit filename="..\..\engines\chewy\menus.cpp" />
+		<Unit filename="..\..\engines\chewy\menus.h" />
+		<Unit filename="..\..\engines\chewy\metaengine.cpp" />
+		<Unit filename="..\..\engines\chewy\module.mk" />
+		<Unit filename="..\..\engines\chewy\movclass.cpp" />
+		<Unit filename="..\..\engines\chewy\movclass.h" />
+		<Unit filename="..\..\engines\chewy\ngstypes.h" />
+		<Unit filename="..\..\engines\chewy\object.cpp" />
+		<Unit filename="..\..\engines\chewy\object.h" />
+		<Unit filename="..\..\engines\chewy\object_extra.cpp" />
+		<Unit filename="..\..\engines\chewy\object_extra.h" />
+		<Unit filename="..\..\engines\chewy\r_event.cpp" />
+		<Unit filename="..\..\engines\chewy\resource.cpp" />
+		<Unit filename="..\..\engines\chewy\resource.h" />
+		<Unit filename="..\..\engines\chewy\room.cpp" />
+		<Unit filename="..\..\engines\chewy\room.h" />
+		<Unit filename="..\..\engines\chewy\sound.cpp" />
+		<Unit filename="..\..\engines\chewy\sound.h" />
+		<Unit filename="..\..\engines\chewy\sprite.cpp" />
+		<Unit filename="..\..\engines\chewy\t_event.cpp" />
+		<Unit filename="..\..\engines\chewy\text.cpp" />
+		<Unit filename="..\..\engines\chewy\text.h" />
+		<Unit filename="..\..\engines\chewy\timer.cpp" />
+		<Unit filename="..\..\engines\chewy\timer.h" />
+		<Unit filename="..\..\engines\chewy\types.cpp" />
+		<Unit filename="..\..\engines\chewy\types.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/cine.cbp b/dists/codeblocks/cine.cbp
new file mode 100644
index 00000000000..4ed3ec9f843
--- /dev/null
+++ b/dists/codeblocks/cine.cbp
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="cine" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\cine\libcine" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\cine\anim.cpp" />
+		<Unit filename="..\..\engines\cine\anim.h" />
+		<Unit filename="..\..\engines\cine\bg.cpp" />
+		<Unit filename="..\..\engines\cine\bg.h" />
+		<Unit filename="..\..\engines\cine\bg_list.cpp" />
+		<Unit filename="..\..\engines\cine\bg_list.h" />
+		<Unit filename="..\..\engines\cine\cine.cpp" />
+		<Unit filename="..\..\engines\cine\cine.h" />
+		<Unit filename="..\..\engines\cine\console.cpp" />
+		<Unit filename="..\..\engines\cine\console.h" />
+		<Unit filename="..\..\engines\cine\detection.h" />
+		<Unit filename="..\..\engines\cine\detection_tables.h" />
+		<Unit filename="..\..\engines\cine\gfx.cpp" />
+		<Unit filename="..\..\engines\cine\gfx.h" />
+		<Unit filename="..\..\engines\cine\main_loop.cpp" />
+		<Unit filename="..\..\engines\cine\main_loop.h" />
+		<Unit filename="..\..\engines\cine\metaengine.cpp" />
+		<Unit filename="..\..\engines\cine\module.mk" />
+		<Unit filename="..\..\engines\cine\msg.cpp" />
+		<Unit filename="..\..\engines\cine\msg.h" />
+		<Unit filename="..\..\engines\cine\object.cpp" />
+		<Unit filename="..\..\engines\cine\object.h" />
+		<Unit filename="..\..\engines\cine\pal.cpp" />
+		<Unit filename="..\..\engines\cine\pal.h" />
+		<Unit filename="..\..\engines\cine\part.cpp" />
+		<Unit filename="..\..\engines\cine\part.h" />
+		<Unit filename="..\..\engines\cine\prc.cpp" />
+		<Unit filename="..\..\engines\cine\prc.h" />
+		<Unit filename="..\..\engines\cine\rel.cpp" />
+		<Unit filename="..\..\engines\cine\rel.h" />
+		<Unit filename="..\..\engines\cine\saveload.cpp" />
+		<Unit filename="..\..\engines\cine\saveload.h" />
+		<Unit filename="..\..\engines\cine\script.h" />
+		<Unit filename="..\..\engines\cine\script_fw.cpp" />
+		<Unit filename="..\..\engines\cine\script_os.cpp" />
+		<Unit filename="..\..\engines\cine\sound.cpp" />
+		<Unit filename="..\..\engines\cine\sound.h" />
+		<Unit filename="..\..\engines\cine\texte.cpp" />
+		<Unit filename="..\..\engines\cine\texte.h" />
+		<Unit filename="..\..\engines\cine\unpack.cpp" />
+		<Unit filename="..\..\engines\cine\unpack.h" />
+		<Unit filename="..\..\engines\cine\various.cpp" />
+		<Unit filename="..\..\engines\cine\various.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/composer.cbp b/dists/codeblocks/composer.cbp
new file mode 100644
index 00000000000..b22d9c51a80
--- /dev/null
+++ b/dists/codeblocks/composer.cbp
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="composer" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\composer\libcomposer" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\composer\composer.cpp" />
+		<Unit filename="..\..\engines\composer\composer.h" />
+		<Unit filename="..\..\engines\composer\console.cpp" />
+		<Unit filename="..\..\engines\composer\console.h" />
+		<Unit filename="..\..\engines\composer\detection.h" />
+		<Unit filename="..\..\engines\composer\detection_tables.h" />
+		<Unit filename="..\..\engines\composer\graphics.cpp" />
+		<Unit filename="..\..\engines\composer\graphics.h" />
+		<Unit filename="..\..\engines\composer\metaengine.cpp" />
+		<Unit filename="..\..\engines\composer\module.mk" />
+		<Unit filename="..\..\engines\composer\resource.cpp" />
+		<Unit filename="..\..\engines\composer\resource.h" />
+		<Unit filename="..\..\engines\composer\saveload.cpp" />
+		<Unit filename="..\..\engines\composer\scripting.cpp" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/crab.cbp b/dists/codeblocks/crab.cbp
new file mode 100644
index 00000000000..2e2c181402c
--- /dev/null
+++ b/dists/codeblocks/crab.cbp
@@ -0,0 +1,480 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="crab" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\crab\libcrab" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\crab\TMX\TMXLayer.cpp" />
+		<Unit filename="..\..\engines\crab\TMX\TMXLayer.h" />
+		<Unit filename="..\..\engines\crab\TMX\TMXMap.cpp" />
+		<Unit filename="..\..\engines\crab\TMX\TMXMap.h" />
+		<Unit filename="..\..\engines\crab\TMX\TMXTileSet.cpp" />
+		<Unit filename="..\..\engines\crab\TMX\TMXTileSet.h" />
+		<Unit filename="..\..\engines\crab\TMX\TileInfo.h" />
+		<Unit filename="..\..\engines\crab\ai\SpriteConstant.cpp" />
+		<Unit filename="..\..\engines\crab\ai\SpriteConstant.h" />
+		<Unit filename="..\..\engines\crab\ai\moveeffect.cpp" />
+		<Unit filename="..\..\engines\crab\ai\moveeffect.h" />
+		<Unit filename="..\..\engines\crab\ai\movement.cpp" />
+		<Unit filename="..\..\engines\crab\ai\movement.h" />
+		<Unit filename="..\..\engines\crab\ai\spriteai.cpp" />
+		<Unit filename="..\..\engines\crab\ai\spriteai.h" />
+		<Unit filename="..\..\engines\crab\animation\AnimationEffect.h" />
+		<Unit filename="..\..\engines\crab\animation\AnimationFrame.cpp" />
+		<Unit filename="..\..\engines\crab\animation\AnimationFrame.h" />
+		<Unit filename="..\..\engines\crab\animation\PopUp.cpp" />
+		<Unit filename="..\..\engines\crab\animation\PopUp.h" />
+		<Unit filename="..\..\engines\crab\animation\animation.cpp" />
+		<Unit filename="..\..\engines\crab\animation\animation.h" />
+		<Unit filename="..\..\engines\crab\animation\animframe.cpp" />
+		<Unit filename="..\..\engines\crab\animation\animframe.h" />
+		<Unit filename="..\..\engines\crab\animation\animset.cpp" />
+		<Unit filename="..\..\engines\crab\animation\animset.h" />
+		<Unit filename="..\..\engines\crab\animation\fightanim.cpp" />
+		<Unit filename="..\..\engines\crab\animation\fightanim.h" />
+		<Unit filename="..\..\engines\crab\animation\fightmove.cpp" />
+		<Unit filename="..\..\engines\crab\animation\fightmove.h" />
+		<Unit filename="..\..\engines\crab\animation\fightmoves.cpp" />
+		<Unit filename="..\..\engines\crab\animation\fightmoves.h" />
+		<Unit filename="..\..\engines\crab\animation\fm_ai_data.h" />
+		<Unit filename="..\..\engines\crab\animation\imageeffect.cpp" />
+		<Unit filename="..\..\engines\crab\animation\imageeffect.h" />
+		<Unit filename="..\..\engines\crab\animation\range.h" />
+		<Unit filename="..\..\engines\crab\animation\shadow.h" />
+		<Unit filename="..\..\engines\crab\animation\sprite.cpp" />
+		<Unit filename="..\..\engines\crab\animation\sprite.h" />
+		<Unit filename="..\..\engines\crab\animation\walkframes.cpp" />
+		<Unit filename="..\..\engines\crab\animation\walkframes.h" />
+		<Unit filename="..\..\engines\crab\event\EventSeqGroup.cpp" />
+		<Unit filename="..\..\engines\crab\event\EventSeqGroup.h" />
+		<Unit filename="..\..\engines\crab\event\EventSequence.cpp" />
+		<Unit filename="..\..\engines\crab\event\EventSequence.h" />
+		<Unit filename="..\..\engines\crab\event\GameEventInfo.cpp" />
+		<Unit filename="..\..\engines\crab\event\GameEventInfo.h" />
+		<Unit filename="..\..\engines\crab\event\changeval.h" />
+		<Unit filename="..\..\engines\crab\event\conversationdata.cpp" />
+		<Unit filename="..\..\engines\crab\event\conversationdata.h" />
+		<Unit filename="..\..\engines\crab\event\effect.cpp" />
+		<Unit filename="..\..\engines\crab\event\effect.h" />
+		<Unit filename="..\..\engines\crab\event\eventstore.cpp" />
+		<Unit filename="..\..\engines\crab\event\eventstore.h" />
+		<Unit filename="..\..\engines\crab\event\gameevent.cpp" />
+		<Unit filename="..\..\engines\crab\event\gameevent.h" />
+		<Unit filename="..\..\engines\crab\event\gameeventmanager.cpp" />
+		<Unit filename="..\..\engines\crab\event\gameeventmanager.h" />
+		<Unit filename="..\..\engines\crab\event\quest.cpp" />
+		<Unit filename="..\..\engines\crab\event\quest.h" />
+		<Unit filename="..\..\engines\crab\event\trigger.cpp" />
+		<Unit filename="..\..\engines\crab\event\trigger.h" />
+		<Unit filename="..\..\engines\crab\event\triggerset.cpp" />
+		<Unit filename="..\..\engines\crab\event\triggerset.h" />
+		<Unit filename="..\..\engines\crab\image\Image.cpp" />
+		<Unit filename="..\..\engines\crab\image\Image.h" />
+		<Unit filename="..\..\engines\crab\image\ImageManager.cpp" />
+		<Unit filename="..\..\engines\crab\image\ImageManager.h" />
+		<Unit filename="..\..\engines\crab\input\cursor.cpp" />
+		<Unit filename="..\..\engines\crab\input\cursor.h" />
+		<Unit filename="..\..\engines\crab\input\fightinput.cpp" />
+		<Unit filename="..\..\engines\crab\input\fightinput.h" />
+		<Unit filename="..\..\engines\crab\input\hotkey.cpp" />
+		<Unit filename="..\..\engines\crab\input\hotkey.h" />
+		<Unit filename="..\..\engines\crab\input\input.cpp" />
+		<Unit filename="..\..\engines\crab\input\input.h" />
+		<Unit filename="..\..\engines\crab\item\Item.cpp" />
+		<Unit filename="..\..\engines\crab\item\Item.h" />
+		<Unit filename="..\..\engines\crab\item\ItemCollection.cpp" />
+		<Unit filename="..\..\engines\crab\item\ItemCollection.h" />
+		<Unit filename="..\..\engines\crab\item\ItemMenu.cpp" />
+		<Unit filename="..\..\engines\crab\item\ItemMenu.h" />
+		<Unit filename="..\..\engines\crab\item\ItemSlot.cpp" />
+		<Unit filename="..\..\engines\crab\item\ItemSlot.h" />
+		<Unit filename="..\..\engines\crab\item\StatPreview.cpp" />
+		<Unit filename="..\..\engines\crab\item\StatPreview.h" />
+		<Unit filename="..\..\engines\crab\level\LevelExit.cpp" />
+		<Unit filename="..\..\engines\crab\level\LevelExit.h" />
+		<Unit filename="..\..\engines\crab\level\MusicArea.cpp" />
+		<Unit filename="..\..\engines\crab\level\MusicArea.h" />
+		<Unit filename="..\..\engines\crab\level\Stairs.cpp" />
+		<Unit filename="..\..\engines\crab\level\Stairs.h" />
+		<Unit filename="..\..\engines\crab\level\level.cpp" />
+		<Unit filename="..\..\engines\crab\level\level.h" />
+		<Unit filename="..\..\engines\crab\level\level_ai.cpp" />
+		<Unit filename="..\..\engines\crab\level\level_collide.cpp" />
+		<Unit filename="..\..\engines\crab\level\level_draw.cpp" />
+		<Unit filename="..\..\engines\crab\level\level_load.cpp" />
+		<Unit filename="..\..\engines\crab\level\level_objects.cpp" />
+		<Unit filename="..\..\engines\crab\level\level_objects.h" />
+		<Unit filename="..\..\engines\crab\level\talknotify.cpp" />
+		<Unit filename="..\..\engines\crab\level\talknotify.h" />
+		<Unit filename="..\..\engines\crab\music\MusicManager.cpp" />
+		<Unit filename="..\..\engines\crab\music\MusicManager.h" />
+		<Unit filename="..\..\engines\crab\music\musicparam.h" />
+		<Unit filename="..\..\engines\crab\people\opinion.cpp" />
+		<Unit filename="..\..\engines\crab\people\opinion.h" />
+		<Unit filename="..\..\engines\crab\people\person.cpp" />
+		<Unit filename="..\..\engines\crab\people\person.h" />
+		<Unit filename="..\..\engines\crab\people\personbase.cpp" />
+		<Unit filename="..\..\engines\crab\people\personbase.h" />
+		<Unit filename="..\..\engines\crab\people\trait.cpp" />
+		<Unit filename="..\..\engines\crab\people\trait.h" />
+		<Unit filename="..\..\engines\crab\stat\Stat.cpp" />
+		<Unit filename="..\..\engines\crab\stat\Stat.h" />
+		<Unit filename="..\..\engines\crab\stat\StatDrawHelper.cpp" />
+		<Unit filename="..\..\engines\crab\stat\StatDrawHelper.h" />
+		<Unit filename="..\..\engines\crab\stat\StatTemplate.cpp" />
+		<Unit filename="..\..\engines\crab\stat\StatTemplate.h" />
+		<Unit filename="..\..\engines\crab\stat\bonus.h" />
+		<Unit filename="..\..\engines\crab\text\TextManager.cpp" />
+		<Unit filename="..\..\engines\crab\text\TextManager.h" />
+		<Unit filename="..\..\engines\crab\text\color.cpp" />
+		<Unit filename="..\..\engines\crab\text\color.h" />
+		<Unit filename="..\..\engines\crab\ui\AlphaImage.cpp" />
+		<Unit filename="..\..\engines\crab\ui\AlphaImage.h" />
+		<Unit filename="..\..\engines\crab\ui\Caption.cpp" />
+		<Unit filename="..\..\engines\crab\ui\Caption.h" />
+		<Unit filename="..\..\engines\crab\ui\ChapterIntro.cpp" />
+		<Unit filename="..\..\engines\crab\ui\ChapterIntro.h" />
+		<Unit filename="..\..\engines\crab\ui\ClipButton.cpp" />
+		<Unit filename="..\..\engines\crab\ui\ClipButton.h" />
+		<Unit filename="..\..\engines\crab\ui\CreditScreen.cpp" />
+		<Unit filename="..\..\engines\crab\ui\CreditScreen.h" />
+		<Unit filename="..\..\engines\crab\ui\DevConsole.cpp" />
+		<Unit filename="..\..\engines\crab\ui\DevConsole.h" />
+		<Unit filename="..\..\engines\crab\ui\FileData.cpp" />
+		<Unit filename="..\..\engines\crab\ui\FileData.h" />
+		<Unit filename="..\..\engines\crab\ui\FileMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\GameOverMenu.cpp" />
+		<Unit filename="..\..\engines\crab\ui\GameOverMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\GeneralSettingMenu.cpp" />
+		<Unit filename="..\..\engines\crab\ui\GeneralSettingMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\GfxSettingMenu.cpp" />
+		<Unit filename="..\..\engines\crab\ui\GfxSettingMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\HealthIndicator.cpp" />
+		<Unit filename="..\..\engines\crab\ui\HealthIndicator.h" />
+		<Unit filename="..\..\engines\crab\ui\HoverInfo.cpp" />
+		<Unit filename="..\..\engines\crab\ui\HoverInfo.h" />
+		<Unit filename="..\..\engines\crab\ui\ImageData.cpp" />
+		<Unit filename="..\..\engines\crab\ui\ImageData.h" />
+		<Unit filename="..\..\engines\crab\ui\Inventory.cpp" />
+		<Unit filename="..\..\engines\crab\ui\Inventory.h" />
+		<Unit filename="..\..\engines\crab\ui\ItemDesc.h" />
+		<Unit filename="..\..\engines\crab\ui\KeyBindMenu.cpp" />
+		<Unit filename="..\..\engines\crab\ui\KeyBindMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\MapData.cpp" />
+		<Unit filename="..\..\engines\crab\ui\MapData.h" />
+		<Unit filename="..\..\engines\crab\ui\MapMarkerMenu.cpp" />
+		<Unit filename="..\..\engines\crab\ui\MapMarkerMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\ModMenu.cpp" />
+		<Unit filename="..\..\engines\crab\ui\ModMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\OptionMenu.cpp" />
+		<Unit filename="..\..\engines\crab\ui\OptionMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\OptionSelect.cpp" />
+		<Unit filename="..\..\engines\crab\ui\OptionSelect.h" />
+		<Unit filename="..\..\engines\crab\ui\PageMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\ParagraphData.cpp" />
+		<Unit filename="..\..\engines\crab\ui\ParagraphData.h" />
+		<Unit filename="..\..\engines\crab\ui\PauseMenu.cpp" />
+		<Unit filename="..\..\engines\crab\ui\PauseMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\PersonHandler.cpp" />
+		<Unit filename="..\..\engines\crab\ui\PersonHandler.h" />
+		<Unit filename="..\..\engines\crab\ui\PersonScreen.cpp" />
+		<Unit filename="..\..\engines\crab\ui\PersonScreen.h" />
+		<Unit filename="..\..\engines\crab\ui\ProgressBar.cpp" />
+		<Unit filename="..\..\engines\crab\ui\ProgressBar.h" />
+		<Unit filename="..\..\engines\crab\ui\QuestText.cpp" />
+		<Unit filename="..\..\engines\crab\ui\QuestText.h" />
+		<Unit filename="..\..\engines\crab\ui\RadioButton.h" />
+		<Unit filename="..\..\engines\crab\ui\RadioButtonMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\ReplyButton.cpp" />
+		<Unit filename="..\..\engines\crab\ui\ReplyButton.h" />
+		<Unit filename="..\..\engines\crab\ui\ReplyMenu.cpp" />
+		<Unit filename="..\..\engines\crab\ui\ReplyMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\ResolutionMenu.cpp" />
+		<Unit filename="..\..\engines\crab\ui\ResolutionMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\SaveGameMenu.cpp" />
+		<Unit filename="..\..\engines\crab\ui\SaveGameMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\SectionHeader.cpp" />
+		<Unit filename="..\..\engines\crab\ui\SectionHeader.h" />
+		<Unit filename="..\..\engines\crab\ui\SlideShow.cpp" />
+		<Unit filename="..\..\engines\crab\ui\SlideShow.h" />
+		<Unit filename="..\..\engines\crab\ui\StateButton.cpp" />
+		<Unit filename="..\..\engines\crab\ui\StateButton.h" />
+		<Unit filename="..\..\engines\crab\ui\TextData.h" />
+		<Unit filename="..\..\engines\crab\ui\ToggleButton.cpp" />
+		<Unit filename="..\..\engines\crab\ui\ToggleButton.h" />
+		<Unit filename="..\..\engines\crab\ui\TraitButton.cpp" />
+		<Unit filename="..\..\engines\crab\ui\TraitButton.h" />
+		<Unit filename="..\..\engines\crab\ui\TraitMenu.cpp" />
+		<Unit filename="..\..\engines\crab\ui\TraitMenu.h" />
+		<Unit filename="..\..\engines\crab\ui\button.cpp" />
+		<Unit filename="..\..\engines\crab\ui\button.h" />
+		<Unit filename="..\..\engines\crab\ui\dialogbox.cpp" />
+		<Unit filename="..\..\engines\crab\ui\dialogbox.h" />
+		<Unit filename="..\..\engines\crab\ui\element.cpp" />
+		<Unit filename="..\..\engines\crab\ui\element.h" />
+		<Unit filename="..\..\engines\crab\ui\emotion.cpp" />
+		<Unit filename="..\..\engines\crab\ui\emotion.h" />
+		<Unit filename="..\..\engines\crab\ui\hud.cpp" />
+		<Unit filename="..\..\engines\crab\ui\hud.h" />
+		<Unit filename="..\..\engines\crab\ui\journal.cpp" />
+		<Unit filename="..\..\engines\crab\ui\journal.h" />
+		<Unit filename="..\..\engines\crab\ui\map.cpp" />
+		<Unit filename="..\..\engines\crab\ui\map.h" />
+		<Unit filename="..\..\engines\crab\ui\mapbutton.h" />
+		<Unit filename="..\..\engines\crab\ui\menu.h" />
+		<Unit filename="..\..\engines\crab\ui\questmenu.cpp" />
+		<Unit filename="..\..\engines\crab\ui\questmenu.h" />
+		<Unit filename="..\..\engines\crab\ui\slider.cpp" />
+		<Unit filename="..\..\engines\crab\ui\slider.h" />
+		<Unit filename="..\..\engines\crab\ui\textarea.cpp" />
+		<Unit filename="..\..\engines\crab\ui\textarea.h" />
+		<Unit filename="..\..\engines\crab\ui\textdata.cpp" />
+		<Unit filename="..\..\engines\crab\GameClock.h" />
+		<Unit filename="..\..\engines\crab\GameParam.cpp" />
+		<Unit filename="..\..\engines\crab\GameParam.h" />
+		<Unit filename="..\..\engines\crab\LevelResult.h" />
+		<Unit filename="..\..\engines\crab\Line.h" />
+		<Unit filename="..\..\engines\crab\LoadingScreen.cpp" />
+		<Unit filename="..\..\engines\crab\LoadingScreen.h" />
+		<Unit filename="..\..\engines\crab\PathfindingAgent.cpp" />
+		<Unit filename="..\..\engines\crab\PathfindingAgent.h" />
+		<Unit filename="..\..\engines\crab\PathfindingGraphNode.cpp" />
+		<Unit filename="..\..\engines\crab\PathfindingGraphNode.h" />
+		<Unit filename="..\..\engines\crab\PathfindingGrid.cpp" />
+		<Unit filename="..\..\engines\crab\PathfindingGrid.h" />
+		<Unit filename="..\..\engines\crab\Polygon.cpp" />
+		<Unit filename="..\..\engines\crab\Polygon.h" />
+		<Unit filename="..\..\engines\crab\PriorityQueue.h" />
+		<Unit filename="..\..\engines\crab\Rectangle.cpp" />
+		<Unit filename="..\..\engines\crab\Rectangle.h" />
+		<Unit filename="..\..\engines\crab\ScreenSettings.cpp" />
+		<Unit filename="..\..\engines\crab\ScreenSettings.h" />
+		<Unit filename="..\..\engines\crab\Shape.cpp" />
+		<Unit filename="..\..\engines\crab\Shape.h" />
+		<Unit filename="..\..\engines\crab\TTSHandler.cpp" />
+		<Unit filename="..\..\engines\crab\TTSHandler.h" />
+		<Unit filename="..\..\engines\crab\XMLDoc.cpp" />
+		<Unit filename="..\..\engines\crab\XMLDoc.h" />
+		<Unit filename="..\..\engines\crab\app.cpp" />
+		<Unit filename="..\..\engines\crab\app.h" />
+		<Unit filename="..\..\engines\crab\backInserter.h" />
+		<Unit filename="..\..\engines\crab\collision.cpp" />
+		<Unit filename="..\..\engines\crab\collision.h" />
+		<Unit filename="..\..\engines\crab\color.h" />
+		<Unit filename="..\..\engines\crab\console.cpp" />
+		<Unit filename="..\..\engines\crab\console.h" />
+		<Unit filename="..\..\engines\crab\crab.cpp" />
+		<Unit filename="..\..\engines\crab\crab.h" />
+		<Unit filename="..\..\engines\crab\detection.h" />
+		<Unit filename="..\..\engines\crab\filesystem.cpp" />
+		<Unit filename="..\..\engines\crab\filesystem.h" />
+		<Unit filename="..\..\engines\crab\game.cpp" />
+		<Unit filename="..\..\engines\crab\game.h" />
+		<Unit filename="..\..\engines\crab\gamestate_container.h" />
+		<Unit filename="..\..\engines\crab\gamestates.h" />
+		<Unit filename="..\..\engines\crab\gametype.h" />
+		<Unit filename="..\..\engines\crab\levelpaths.h" />
+		<Unit filename="..\..\engines\crab\loaders.cpp" />
+		<Unit filename="..\..\engines\crab\loaders.h" />
+		<Unit filename="..\..\engines\crab\mainmenu.cpp" />
+		<Unit filename="..\..\engines\crab\mainmenu.h" />
+		<Unit filename="..\..\engines\crab\metaengine.cpp" />
+		<Unit filename="..\..\engines\crab\metaengine.h" />
+		<Unit filename="..\..\engines\crab\module.mk" />
+		<Unit filename="..\..\engines\crab\numstr.h" />
+		<Unit filename="..\..\engines\crab\splash.cpp" />
+		<Unit filename="..\..\engines\crab\splash.h" />
+		<Unit filename="..\..\engines\crab\timer.cpp" />
+		<Unit filename="..\..\engines\crab\timer.h" />
+		<Unit filename="..\..\engines\crab\vectors.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/cruise.cbp b/dists/codeblocks/cruise.cbp
new file mode 100644
index 00000000000..d260cebf474
--- /dev/null
+++ b/dists/codeblocks/cruise.cbp
@@ -0,0 +1,258 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="cruise" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\cruise\libcruise" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\cruise\actor.cpp" />
+		<Unit filename="..\..\engines\cruise\actor.h" />
+		<Unit filename="..\..\engines\cruise\background.cpp" />
+		<Unit filename="..\..\engines\cruise\background.h" />
+		<Unit filename="..\..\engines\cruise\backgroundIncrust.cpp" />
+		<Unit filename="..\..\engines\cruise\backgroundIncrust.h" />
+		<Unit filename="..\..\engines\cruise\cell.cpp" />
+		<Unit filename="..\..\engines\cruise\cell.h" />
+		<Unit filename="..\..\engines\cruise\cruise.cpp" />
+		<Unit filename="..\..\engines\cruise\cruise.h" />
+		<Unit filename="..\..\engines\cruise\cruise_main.cpp" />
+		<Unit filename="..\..\engines\cruise\cruise_main.h" />
+		<Unit filename="..\..\engines\cruise\ctp.cpp" />
+		<Unit filename="..\..\engines\cruise\ctp.h" />
+		<Unit filename="..\..\engines\cruise\dataLoader.cpp" />
+		<Unit filename="..\..\engines\cruise\dataLoader.h" />
+		<Unit filename="..\..\engines\cruise\debugger.cpp" />
+		<Unit filename="..\..\engines\cruise\debugger.h" />
+		<Unit filename="..\..\engines\cruise\decompiler.cpp" />
+		<Unit filename="..\..\engines\cruise\delphine-unpack.cpp" />
+		<Unit filename="..\..\engines\cruise\detection.h" />
+		<Unit filename="..\..\engines\cruise\font.cpp" />
+		<Unit filename="..\..\engines\cruise\font.h" />
+		<Unit filename="..\..\engines\cruise\function.cpp" />
+		<Unit filename="..\..\engines\cruise\function.h" />
+		<Unit filename="..\..\engines\cruise\gfxModule.cpp" />
+		<Unit filename="..\..\engines\cruise\gfxModule.h" />
+		<Unit filename="..\..\engines\cruise\linker.cpp" />
+		<Unit filename="..\..\engines\cruise\linker.h" />
+		<Unit filename="..\..\engines\cruise\mainDraw.cpp" />
+		<Unit filename="..\..\engines\cruise\mainDraw.h" />
+		<Unit filename="..\..\engines\cruise\menu.cpp" />
+		<Unit filename="..\..\engines\cruise\menu.h" />
+		<Unit filename="..\..\engines\cruise\metaengine.cpp" />
+		<Unit filename="..\..\engines\cruise\module.mk" />
+		<Unit filename="..\..\engines\cruise\mouse.cpp" />
+		<Unit filename="..\..\engines\cruise\mouse.h" />
+		<Unit filename="..\..\engines\cruise\object.cpp" />
+		<Unit filename="..\..\engines\cruise\object.h" />
+		<Unit filename="..\..\engines\cruise\overlay.cpp" />
+		<Unit filename="..\..\engines\cruise\overlay.h" />
+		<Unit filename="..\..\engines\cruise\perso.cpp" />
+		<Unit filename="..\..\engines\cruise\perso.h" />
+		<Unit filename="..\..\engines\cruise\polys.cpp" />
+		<Unit filename="..\..\engines\cruise\polys.h" />
+		<Unit filename="..\..\engines\cruise\saveload.cpp" />
+		<Unit filename="..\..\engines\cruise\saveload.h" />
+		<Unit filename="..\..\engines\cruise\script.cpp" />
+		<Unit filename="..\..\engines\cruise\script.h" />
+		<Unit filename="..\..\engines\cruise\sound.cpp" />
+		<Unit filename="..\..\engines\cruise\sound.h" />
+		<Unit filename="..\..\engines\cruise\stack.cpp" />
+		<Unit filename="..\..\engines\cruise\stack.h" />
+		<Unit filename="..\..\engines\cruise\staticres.cpp" />
+		<Unit filename="..\..\engines\cruise\staticres.h" />
+		<Unit filename="..\..\engines\cruise\various.cpp" />
+		<Unit filename="..\..\engines\cruise\various.h" />
+		<Unit filename="..\..\engines\cruise\vars.cpp" />
+		<Unit filename="..\..\engines\cruise\vars.h" />
+		<Unit filename="..\..\engines\cruise\volume.cpp" />
+		<Unit filename="..\..\engines\cruise\volume.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/cryomni3d.cbp b/dists/codeblocks/cryomni3d.cbp
new file mode 100644
index 00000000000..b5e4b4dd577
--- /dev/null
+++ b/dists/codeblocks/cryomni3d.cbp
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="cryomni3d" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\cryomni3d\libcryomni3d" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\cryomni3d\fonts\cryoextfont.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\fonts\cryoextfont.h" />
+		<Unit filename="..\..\engines\cryomni3d\fonts\cryofont.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\fonts\cryofont.h" />
+		<Unit filename="..\..\engines\cryomni3d\image\hlz.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\image\hlz.h" />
+		<Unit filename="..\..\engines\cryomni3d\image\hnm.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\image\hnm.h" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\data.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\dialogs.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\dialogs_manager.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\dialogs_manager.h" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\documentation.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\documentation.h" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\engine.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\engine.h" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\logic.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\menus.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\music.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\saveload.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\toolbar.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\versailles\toolbar.h" />
+		<Unit filename="..\..\engines\cryomni3d\cryomni3d.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\cryomni3d.h" />
+		<Unit filename="..\..\engines\cryomni3d\datstream.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\datstream.h" />
+		<Unit filename="..\..\engines\cryomni3d\detection.h" />
+		<Unit filename="..\..\engines\cryomni3d\detection_tables.h" />
+		<Unit filename="..\..\engines\cryomni3d\dialogs_manager.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\dialogs_manager.h" />
+		<Unit filename="..\..\engines\cryomni3d\fixed_image.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\fixed_image.h" />
+		<Unit filename="..\..\engines\cryomni3d\font_manager.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\font_manager.h" />
+		<Unit filename="..\..\engines\cryomni3d\metaengine.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\module.mk" />
+		<Unit filename="..\..\engines\cryomni3d\mouse_boxes.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\mouse_boxes.h" />
+		<Unit filename="..\..\engines\cryomni3d\objects.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\objects.h" />
+		<Unit filename="..\..\engines\cryomni3d\omni3d.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\omni3d.h" />
+		<Unit filename="..\..\engines\cryomni3d\sprites.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\sprites.h" />
+		<Unit filename="..\..\engines\cryomni3d\wam_parser.cpp" />
+		<Unit filename="..\..\engines\cryomni3d\wam_parser.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/dgds.cbp b/dists/codeblocks/dgds.cbp
new file mode 100644
index 00000000000..d439f2388ac
--- /dev/null
+++ b/dists/codeblocks/dgds.cbp
@@ -0,0 +1,276 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="dgds" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\dgds\libdgds" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\dgds\minigames\china_tank.cpp" />
+		<Unit filename="..\..\engines\dgds\minigames\china_tank.h" />
+		<Unit filename="..\..\engines\dgds\minigames\china_train.cpp" />
+		<Unit filename="..\..\engines\dgds\minigames\china_train.h" />
+		<Unit filename="..\..\engines\dgds\minigames\dragon_arcade.cpp" />
+		<Unit filename="..\..\engines\dgds\minigames\dragon_arcade.h" />
+		<Unit filename="..\..\engines\dgds\minigames\dragon_arcade_ttm.cpp" />
+		<Unit filename="..\..\engines\dgds\minigames\dragon_arcade_ttm.h" />
+		<Unit filename="..\..\engines\dgds\minigames\shell_game.cpp" />
+		<Unit filename="..\..\engines\dgds\minigames\shell_game.h" />
+		<Unit filename="..\..\engines\dgds\sound\drivers\adlib.cpp" />
+		<Unit filename="..\..\engines\dgds\sound\drivers\amigamac1.cpp" />
+		<Unit filename="..\..\engines\dgds\sound\drivers\cms.cpp" />
+		<Unit filename="..\..\engines\dgds\sound\drivers\gm_names.h" />
+		<Unit filename="..\..\engines\dgds\sound\drivers\macmixer.h" />
+		<Unit filename="..\..\engines\dgds\sound\drivers\map-mt32-to-gm.h" />
+		<Unit filename="..\..\engines\dgds\sound\drivers\midi.cpp" />
+		<Unit filename="..\..\engines\dgds\sound\drivers\mididriver.h" />
+		<Unit filename="..\..\engines\dgds\sound\drivers\midipatch.cpp" />
+		<Unit filename="..\..\engines\dgds\sound\resource\resource_audio.cpp" />
+		<Unit filename="..\..\engines\dgds\sound\resource\sci_resource.cpp" />
+		<Unit filename="..\..\engines\dgds\sound\resource\sci_resource.h" />
+		<Unit filename="..\..\engines\dgds\sound\midiparser_sci.cpp" />
+		<Unit filename="..\..\engines\dgds\sound\midiparser_sci.h" />
+		<Unit filename="..\..\engines\dgds\sound\music.cpp" />
+		<Unit filename="..\..\engines\dgds\sound\music.h" />
+		<Unit filename="..\..\engines\dgds\sound\scispan.h" />
+		<Unit filename="..\..\engines\dgds\ads.cpp" />
+		<Unit filename="..\..\engines\dgds\ads.h" />
+		<Unit filename="..\..\engines\dgds\clock.cpp" />
+		<Unit filename="..\..\engines\dgds\clock.h" />
+		<Unit filename="..\..\engines\dgds\console.cpp" />
+		<Unit filename="..\..\engines\dgds\console.h" />
+		<Unit filename="..\..\engines\dgds\decompress.cpp" />
+		<Unit filename="..\..\engines\dgds\decompress.h" />
+		<Unit filename="..\..\engines\dgds\detection_tables.h" />
+		<Unit filename="..\..\engines\dgds\dgds.cpp" />
+		<Unit filename="..\..\engines\dgds\dgds.h" />
+		<Unit filename="..\..\engines\dgds\dgds_rect.cpp" />
+		<Unit filename="..\..\engines\dgds\dgds_rect.h" />
+		<Unit filename="..\..\engines\dgds\dialog.cpp" />
+		<Unit filename="..\..\engines\dgds\dialog.h" />
+		<Unit filename="..\..\engines\dgds\dragon_native.cpp" />
+		<Unit filename="..\..\engines\dgds\dragon_native.h" />
+		<Unit filename="..\..\engines\dgds\drawing.cpp" />
+		<Unit filename="..\..\engines\dgds\drawing.h" />
+		<Unit filename="..\..\engines\dgds\font.cpp" />
+		<Unit filename="..\..\engines\dgds\font.h" />
+		<Unit filename="..\..\engines\dgds\game_palettes.cpp" />
+		<Unit filename="..\..\engines\dgds\game_palettes.h" />
+		<Unit filename="..\..\engines\dgds\globals.cpp" />
+		<Unit filename="..\..\engines\dgds\globals.h" />
+		<Unit filename="..\..\engines\dgds\hoc_intro.cpp" />
+		<Unit filename="..\..\engines\dgds\hoc_intro.h" />
+		<Unit filename="..\..\engines\dgds\image.cpp" />
+		<Unit filename="..\..\engines\dgds\image.h" />
+		<Unit filename="..\..\engines\dgds\includes.h" />
+		<Unit filename="..\..\engines\dgds\inventory.cpp" />
+		<Unit filename="..\..\engines\dgds\inventory.h" />
+		<Unit filename="..\..\engines\dgds\menu.cpp" />
+		<Unit filename="..\..\engines\dgds\menu.h" />
+		<Unit filename="..\..\engines\dgds\metaengine.cpp" />
+		<Unit filename="..\..\engines\dgds\module.mk" />
+		<Unit filename="..\..\engines\dgds\parser.cpp" />
+		<Unit filename="..\..\engines\dgds\parser.h" />
+		<Unit filename="..\..\engines\dgds\request.cpp" />
+		<Unit filename="..\..\engines\dgds\request.h" />
+		<Unit filename="..\..\engines\dgds\resource.cpp" />
+		<Unit filename="..\..\engines\dgds\resource.h" />
+		<Unit filename="..\..\engines\dgds\scene.cpp" />
+		<Unit filename="..\..\engines\dgds\scene.h" />
+		<Unit filename="..\..\engines\dgds\scripts.cpp" />
+		<Unit filename="..\..\engines\dgds\scripts.h" />
+		<Unit filename="..\..\engines\dgds\sound.cpp" />
+		<Unit filename="..\..\engines\dgds\sound.h" />
+		<Unit filename="..\..\engines\dgds\sound_raw.cpp" />
+		<Unit filename="..\..\engines\dgds\sound_raw.h" />
+		<Unit filename="..\..\engines\dgds\ttm.cpp" />
+		<Unit filename="..\..\engines\dgds\ttm.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/director.cbp b/dists/codeblocks/director.cbp
new file mode 100644
index 00000000000..4beaafb6db9
--- /dev/null
+++ b/dists/codeblocks/director.cbp
@@ -0,0 +1,536 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="director" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\director\libdirector" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\director\castmember\bitmap.cpp" />
+		<Unit filename="..\..\engines\director\castmember\bitmap.h" />
+		<Unit filename="..\..\engines\director\castmember\castmember.cpp" />
+		<Unit filename="..\..\engines\director\castmember\castmember.h" />
+		<Unit filename="..\..\engines\director\castmember\digitalvideo.cpp" />
+		<Unit filename="..\..\engines\director\castmember\digitalvideo.h" />
+		<Unit filename="..\..\engines\director\castmember\filmloop.cpp" />
+		<Unit filename="..\..\engines\director\castmember\filmloop.h" />
+		<Unit filename="..\..\engines\director\castmember\movie.cpp" />
+		<Unit filename="..\..\engines\director\castmember\movie.h" />
+		<Unit filename="..\..\engines\director\castmember\palette.cpp" />
+		<Unit filename="..\..\engines\director\castmember\palette.h" />
+		<Unit filename="..\..\engines\director\castmember\script.cpp" />
+		<Unit filename="..\..\engines\director\castmember\script.h" />
+		<Unit filename="..\..\engines\director\castmember\shape.cpp" />
+		<Unit filename="..\..\engines\director\castmember\shape.h" />
+		<Unit filename="..\..\engines\director\castmember\sound.cpp" />
+		<Unit filename="..\..\engines\director\castmember\sound.h" />
+		<Unit filename="..\..\engines\director\castmember\text.cpp" />
+		<Unit filename="..\..\engines\director\castmember\text.h" />
+		<Unit filename="..\..\engines\director\castmember\transition.cpp" />
+		<Unit filename="..\..\engines\director\castmember\transition.h" />
+		<Unit filename="..\..\engines\director\debugger\debugtools.cpp" />
+		<Unit filename="..\..\engines\director\debugger\debugtools.h" />
+		<Unit filename="..\..\engines\director\debugger\dt-cast.cpp" />
+		<Unit filename="..\..\engines\director\debugger\dt-controlpanel.cpp" />
+		<Unit filename="..\..\engines\director\debugger\dt-internal.h" />
+		<Unit filename="..\..\engines\director\debugger\dt-lists.cpp" />
+		<Unit filename="..\..\engines\director\debugger\dt-score.cpp" />
+		<Unit filename="..\..\engines\director\debugger\dt-script-d2.cpp" />
+		<Unit filename="..\..\engines\director\debugger\dt-script-d4.cpp" />
+		<Unit filename="..\..\engines\director\debugger\dt-scripts.cpp" />
+		<Unit filename="..\..\engines\director\debugger\imgui_memory_editor.h" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\ast.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\ast.h" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\codewritervisitor.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\codewritervisitor.h" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\context.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\context.h" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\enums.h" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\handler.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\handler.h" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\names.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\names.h" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\resolver.h" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\script.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingodec\script.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\aiff.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\aiff.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\applecdxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\applecdxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\askuser.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\askuser.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\backdrop.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\backdrop.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\barakeobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\barakeobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\batqt.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\batqt.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\bimxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\bimxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\blitpict.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\blitpict.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\cdromxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\cdromxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\closebleedwindowxcmd.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\closebleedwindowxcmd.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\colorcursorxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\colorcursorxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\colorxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\colorxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\consumer.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\consumer.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\cursorxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\cursorxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\darkenscreen.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\darkenscreen.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\dateutil.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\dateutil.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\developerStack.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\developerStack.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\dialogsxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\dialogsxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\dirutil.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\dirutil.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\dllglue.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\dllglue.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\dpwavi.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\dpwavi.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\dpwqtw.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\dpwqtw.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\draw.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\draw.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\ednox.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\ednox.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\eventq.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\eventq.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fadegammadownxcmd.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fadegammadownxcmd.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fadegammaupxcmd.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fadegammaupxcmd.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fadegammaxcmd.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fadegammaxcmd.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fedracul.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fedracul.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\feimasks.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\feimasks.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\feiprefs.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\feiprefs.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fileexists.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fileexists.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fileio.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fileio.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\findereventsxcmd.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\findereventsxcmd.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\findfolder.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\findfolder.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\findsys.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\findsys.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\findwin.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\findwin.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\flushxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\flushxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fplayxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fplayxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fsutil.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fsutil.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\genutils.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\genutils.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\getscreenrectsxfcn.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\getscreenrectsxfcn.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\getscreensizexfcn.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\getscreensizexfcn.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\gpid.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\gpid.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\henry.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\henry.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\hitmap.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\hitmap.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\inixobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\inixobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\instobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\instobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\iscd.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\iscd.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\ispippin.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\ispippin.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\jitdraw3.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\jitdraw3.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\jwxini.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\jwxini.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\labeldrvxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\labeldrvxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\maniacbg.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\maniacbg.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\mapnavigatorxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\mapnavigatorxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\memcheckxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\memcheckxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\memoryxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\memoryxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\misc.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\misc.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\miscx.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\miscx.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\mmaskxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\mmaskxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\mmovie.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\mmovie.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\moovxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\moovxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\movemousejp.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\movemousejp.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\movemousexobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\movemousexobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\movieidxxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\movieidxxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\movutils.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\movutils.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\mystisle.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\mystisle.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\openbleedwindowxcmd.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\openbleedwindowxcmd.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\orthoplayxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\orthoplayxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\paco.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\paco.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\palxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\palxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\panel.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\panel.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\popupmenuxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\popupmenuxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\porta.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\porta.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\prefpath.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\prefpath.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\printomatic.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\printomatic.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\processxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\processxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\qtcatmovieplayerxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\qtcatmovieplayerxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\qtmovie.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\qtmovie.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\qtvr.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\qtvr.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\quicktime.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\quicktime.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\registercomponent.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\registercomponent.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\remixxcmd.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\remixxcmd.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\serialportxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\serialportxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\soundjam.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\soundjam.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\spacemgr.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\spacemgr.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\stagetc.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\stagetc.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\syscolor.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\syscolor.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\unittest.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\unittest.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\valkyrie.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\valkyrie.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\videodiscxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\videodiscxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\vmisonxfcn.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\vmisonxfcn.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\volumelist.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\volumelist.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\widgetxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\widgetxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\window.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\window.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\wininfo.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\wininfo.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\winxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\winxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\xcmdglue.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\xcmdglue.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\xio.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\xio.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\xplayanim.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\xplayanim.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\xsoundxfcn.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\xsoundxfcn.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\xwin.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\xwin.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\yasix.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\yasix.h" />
+		<Unit filename="..\..\engines\director\lingo\xtras\directsound.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xtras\directsound.h" />
+		<Unit filename="..\..\engines\director\lingo\xtras\keypoll.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xtras\keypoll.h" />
+		<Unit filename="..\..\engines\director\lingo\xtras\qtvrxtra.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xtras\qtvrxtra.h" />
+		<Unit filename="..\..\engines\director\lingo\xtras\scrnutil.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xtras\scrnutil.h" />
+		<Unit filename="..\..\engines\director\lingo\xtras\timextra.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xtras\timextra.h" />
+		<Unit filename="..\..\engines\director\lingo\lingo-ast.h" />
+		<Unit filename="..\..\engines\director\lingo\lingo-builtins.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-builtins.h" />
+		<Unit filename="..\..\engines\director\lingo\lingo-bytecode.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-bytecode.h" />
+		<Unit filename="..\..\engines\director\lingo\lingo-code.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-code.h" />
+		<Unit filename="..\..\engines\director\lingo\lingo-codegen.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-codegen.h" />
+		<Unit filename="..\..\engines\director\lingo\lingo-events.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-funcs.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-gr.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-gr.h" />
+		<Unit filename="..\..\engines\director\lingo\lingo-lex.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-mci.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-object.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-object.h" />
+		<Unit filename="..\..\engines\director\lingo\lingo-patcher.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-preprocessor.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-the.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-the.h" />
+		<Unit filename="..\..\engines\director\lingo\lingo-utils.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo-utils.h" />
+		<Unit filename="..\..\engines\director\lingo\lingo.cpp" />
+		<Unit filename="..\..\engines\director\lingo\lingo.h" />
+		<Unit filename="..\..\engines\director\archive.cpp" />
+		<Unit filename="..\..\engines\director\archive.h" />
+		<Unit filename="..\..\engines\director\blank-score.h" />
+		<Unit filename="..\..\engines\director\cast.cpp" />
+		<Unit filename="..\..\engines\director\cast.h" />
+		<Unit filename="..\..\engines\director\channel.cpp" />
+		<Unit filename="..\..\engines\director\channel.h" />
+		<Unit filename="..\..\engines\director\cursor.cpp" />
+		<Unit filename="..\..\engines\director\cursor.h" />
+		<Unit filename="..\..\engines\director\debugger.cpp" />
+		<Unit filename="..\..\engines\director\debugger.h" />
+		<Unit filename="..\..\engines\director\detection.h" />
+		<Unit filename="..\..\engines\director\detection_paths.h" />
+		<Unit filename="..\..\engines\director\detection_tables.h" />
+		<Unit filename="..\..\engines\director\director.cpp" />
+		<Unit filename="..\..\engines\director\director.h" />
+		<Unit filename="..\..\engines\director\events.cpp" />
+		<Unit filename="..\..\engines\director\fonts.cpp" />
+		<Unit filename="..\..\engines\director\frame.cpp" />
+		<Unit filename="..\..\engines\director\frame.h" />
+		<Unit filename="..\..\engines\director\game-quirks.cpp" />
+		<Unit filename="..\..\engines\director\graphics-data.h" />
+		<Unit filename="..\..\engines\director\graphics.cpp" />
+		<Unit filename="..\..\engines\director\images.cpp" />
+		<Unit filename="..\..\engines\director\images.h" />
+		<Unit filename="..\..\engines\director\metaengine.cpp" />
+		<Unit filename="..\..\engines\director\module.mk" />
+		<Unit filename="..\..\engines\director\movie.cpp" />
+		<Unit filename="..\..\engines\director\movie.h" />
+		<Unit filename="..\..\engines\director\palette-fade.h" />
+		<Unit filename="..\..\engines\director\picture.cpp" />
+		<Unit filename="..\..\engines\director\picture.h" />
+		<Unit filename="..\..\engines\director\resource.cpp" />
+		<Unit filename="..\..\engines\director\rte.cpp" />
+		<Unit filename="..\..\engines\director\rte.h" />
+		<Unit filename="..\..\engines\director\score.cpp" />
+		<Unit filename="..\..\engines\director\score.h" />
+		<Unit filename="..\..\engines\director\sound.cpp" />
+		<Unit filename="..\..\engines\director\sound.h" />
+		<Unit filename="..\..\engines\director\sprite.cpp" />
+		<Unit filename="..\..\engines\director\sprite.h" />
+		<Unit filename="..\..\engines\director\stxt.cpp" />
+		<Unit filename="..\..\engines\director\stxt.h" />
+		<Unit filename="..\..\engines\director\tests.cpp" />
+		<Unit filename="..\..\engines\director\transitions.cpp" />
+		<Unit filename="..\..\engines\director\types.cpp" />
+		<Unit filename="..\..\engines\director\types.h" />
+		<Unit filename="..\..\engines\director\util.cpp" />
+		<Unit filename="..\..\engines\director\util.h" />
+		<Unit filename="..\..\engines\director\window.cpp" />
+		<Unit filename="..\..\engines\director\window.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/draci.cbp b/dists/codeblocks/draci.cbp
new file mode 100644
index 00000000000..c84e31bc734
--- /dev/null
+++ b/dists/codeblocks/draci.cbp
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="draci" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\draci\libdraci" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\draci\animation.cpp" />
+		<Unit filename="..\..\engines\draci\animation.h" />
+		<Unit filename="..\..\engines\draci\barchive.cpp" />
+		<Unit filename="..\..\engines\draci\barchive.h" />
+		<Unit filename="..\..\engines\draci\console.cpp" />
+		<Unit filename="..\..\engines\draci\console.h" />
+		<Unit filename="..\..\engines\draci\draci.cpp" />
+		<Unit filename="..\..\engines\draci\draci.h" />
+		<Unit filename="..\..\engines\draci\font.cpp" />
+		<Unit filename="..\..\engines\draci\font.h" />
+		<Unit filename="..\..\engines\draci\game.cpp" />
+		<Unit filename="..\..\engines\draci\game.h" />
+		<Unit filename="..\..\engines\draci\metaengine.cpp" />
+		<Unit filename="..\..\engines\draci\module.mk" />
+		<Unit filename="..\..\engines\draci\mouse.cpp" />
+		<Unit filename="..\..\engines\draci\mouse.h" />
+		<Unit filename="..\..\engines\draci\music.cpp" />
+		<Unit filename="..\..\engines\draci\music.h" />
+		<Unit filename="..\..\engines\draci\saveload.cpp" />
+		<Unit filename="..\..\engines\draci\saveload.h" />
+		<Unit filename="..\..\engines\draci\screen.cpp" />
+		<Unit filename="..\..\engines\draci\screen.h" />
+		<Unit filename="..\..\engines\draci\script.cpp" />
+		<Unit filename="..\..\engines\draci\script.h" />
+		<Unit filename="..\..\engines\draci\sound.cpp" />
+		<Unit filename="..\..\engines\draci\sound.h" />
+		<Unit filename="..\..\engines\draci\sprite.cpp" />
+		<Unit filename="..\..\engines\draci\sprite.h" />
+		<Unit filename="..\..\engines\draci\surface.cpp" />
+		<Unit filename="..\..\engines\draci\surface.h" />
+		<Unit filename="..\..\engines\draci\walking.cpp" />
+		<Unit filename="..\..\engines\draci\walking.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/dragons.cbp b/dists/codeblocks/dragons.cbp
new file mode 100644
index 00000000000..78a72cf9da7
--- /dev/null
+++ b/dists/codeblocks/dragons.cbp
@@ -0,0 +1,266 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="dragons" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\dragons\libdragons" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\dragons\actor.cpp" />
+		<Unit filename="..\..\engines\dragons\actor.h" />
+		<Unit filename="..\..\engines\dragons\actorfiles.h" />
+		<Unit filename="..\..\engines\dragons\actorresource.cpp" />
+		<Unit filename="..\..\engines\dragons\actorresource.h" />
+		<Unit filename="..\..\engines\dragons\background.cpp" />
+		<Unit filename="..\..\engines\dragons\background.h" />
+		<Unit filename="..\..\engines\dragons\bag.cpp" />
+		<Unit filename="..\..\engines\dragons\bag.h" />
+		<Unit filename="..\..\engines\dragons\bigfile.cpp" />
+		<Unit filename="..\..\engines\dragons\bigfile.h" />
+		<Unit filename="..\..\engines\dragons\credits.cpp" />
+		<Unit filename="..\..\engines\dragons\credits.h" />
+		<Unit filename="..\..\engines\dragons\cursor.cpp" />
+		<Unit filename="..\..\engines\dragons\cursor.h" />
+		<Unit filename="..\..\engines\dragons\cutscene.cpp" />
+		<Unit filename="..\..\engines\dragons\cutscene.h" />
+		<Unit filename="..\..\engines\dragons\detection.h" />
+		<Unit filename="..\..\engines\dragons\dragonflg.cpp" />
+		<Unit filename="..\..\engines\dragons\dragonflg.h" />
+		<Unit filename="..\..\engines\dragons\dragonimg.cpp" />
+		<Unit filename="..\..\engines\dragons\dragonimg.h" />
+		<Unit filename="..\..\engines\dragons\dragonini.cpp" />
+		<Unit filename="..\..\engines\dragons\dragonini.h" />
+		<Unit filename="..\..\engines\dragons\dragonobd.cpp" />
+		<Unit filename="..\..\engines\dragons\dragonobd.h" />
+		<Unit filename="..\..\engines\dragons\dragonrms.cpp" />
+		<Unit filename="..\..\engines\dragons\dragonrms.h" />
+		<Unit filename="..\..\engines\dragons\dragons.cpp" />
+		<Unit filename="..\..\engines\dragons\dragons.h" />
+		<Unit filename="..\..\engines\dragons\dragonvar.cpp" />
+		<Unit filename="..\..\engines\dragons\dragonvar.h" />
+		<Unit filename="..\..\engines\dragons\font.cpp" />
+		<Unit filename="..\..\engines\dragons\font.h" />
+		<Unit filename="..\..\engines\dragons\inventory.cpp" />
+		<Unit filename="..\..\engines\dragons\inventory.h" />
+		<Unit filename="..\..\engines\dragons\metaengine.cpp" />
+		<Unit filename="..\..\engines\dragons\midimusicplayer.cpp" />
+		<Unit filename="..\..\engines\dragons\midimusicplayer.h" />
+		<Unit filename="..\..\engines\dragons\minigame1.cpp" />
+		<Unit filename="..\..\engines\dragons\minigame1.h" />
+		<Unit filename="..\..\engines\dragons\minigame2.cpp" />
+		<Unit filename="..\..\engines\dragons\minigame2.h" />
+		<Unit filename="..\..\engines\dragons\minigame3.cpp" />
+		<Unit filename="..\..\engines\dragons\minigame3.h" />
+		<Unit filename="..\..\engines\dragons\minigame4.cpp" />
+		<Unit filename="..\..\engines\dragons\minigame4.h" />
+		<Unit filename="..\..\engines\dragons\minigame5.cpp" />
+		<Unit filename="..\..\engines\dragons\minigame5.h" />
+		<Unit filename="..\..\engines\dragons\module.mk" />
+		<Unit filename="..\..\engines\dragons\saveload.cpp" />
+		<Unit filename="..\..\engines\dragons\scene.cpp" />
+		<Unit filename="..\..\engines\dragons\scene.h" />
+		<Unit filename="..\..\engines\dragons\screen.cpp" />
+		<Unit filename="..\..\engines\dragons\screen.h" />
+		<Unit filename="..\..\engines\dragons\scriptopcodes.cpp" />
+		<Unit filename="..\..\engines\dragons\scriptopcodes.h" />
+		<Unit filename="..\..\engines\dragons\sequenceopcodes.cpp" />
+		<Unit filename="..\..\engines\dragons\sequenceopcodes.h" />
+		<Unit filename="..\..\engines\dragons\sound.cpp" />
+		<Unit filename="..\..\engines\dragons\sound.h" />
+		<Unit filename="..\..\engines\dragons\specialopcodes.cpp" />
+		<Unit filename="..\..\engines\dragons\specialopcodes.h" />
+		<Unit filename="..\..\engines\dragons\strplayer.cpp" />
+		<Unit filename="..\..\engines\dragons\strplayer.h" />
+		<Unit filename="..\..\engines\dragons\talk.cpp" />
+		<Unit filename="..\..\engines\dragons\talk.h" />
+		<Unit filename="..\..\engines\dragons\vabsound.cpp" />
+		<Unit filename="..\..\engines\dragons\vabsound.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/drascula.cbp b/dists/codeblocks/drascula.cbp
new file mode 100644
index 00000000000..da8589b790f
--- /dev/null
+++ b/dists/codeblocks/drascula.cbp
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="drascula" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\drascula\libdrascula" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\drascula\actors.cpp" />
+		<Unit filename="..\..\engines\drascula\animation.cpp" />
+		<Unit filename="..\..\engines\drascula\console.cpp" />
+		<Unit filename="..\..\engines\drascula\console.h" />
+		<Unit filename="..\..\engines\drascula\converse.cpp" />
+		<Unit filename="..\..\engines\drascula\detection.h" />
+		<Unit filename="..\..\engines\drascula\drascula.cpp" />
+		<Unit filename="..\..\engines\drascula\drascula.h" />
+		<Unit filename="..\..\engines\drascula\graphics.cpp" />
+		<Unit filename="..\..\engines\drascula\interface.cpp" />
+		<Unit filename="..\..\engines\drascula\metaengine.cpp" />
+		<Unit filename="..\..\engines\drascula\module.mk" />
+		<Unit filename="..\..\engines\drascula\objects.cpp" />
+		<Unit filename="..\..\engines\drascula\palette.cpp" />
+		<Unit filename="..\..\engines\drascula\resource.cpp" />
+		<Unit filename="..\..\engines\drascula\rooms.cpp" />
+		<Unit filename="..\..\engines\drascula\saveload.cpp" />
+		<Unit filename="..\..\engines\drascula\sound.cpp" />
+		<Unit filename="..\..\engines\drascula\talk.cpp" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/dreamweb.cbp b/dists/codeblocks/dreamweb.cbp
new file mode 100644
index 00000000000..181d7e61d8e
--- /dev/null
+++ b/dists/codeblocks/dreamweb.cbp
@@ -0,0 +1,228 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="dreamweb" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\dreamweb\libdreamweb" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\dreamweb\backdrop.cpp" />
+		<Unit filename="..\..\engines\dreamweb\console.cpp" />
+		<Unit filename="..\..\engines\dreamweb\console.h" />
+		<Unit filename="..\..\engines\dreamweb\detection.h" />
+		<Unit filename="..\..\engines\dreamweb\detection_tables.h" />
+		<Unit filename="..\..\engines\dreamweb\dreamweb.cpp" />
+		<Unit filename="..\..\engines\dreamweb\dreamweb.h" />
+		<Unit filename="..\..\engines\dreamweb\keypad.cpp" />
+		<Unit filename="..\..\engines\dreamweb\metaengine.cpp" />
+		<Unit filename="..\..\engines\dreamweb\module.mk" />
+		<Unit filename="..\..\engines\dreamweb\monitor.cpp" />
+		<Unit filename="..\..\engines\dreamweb\mouse.cpp" />
+		<Unit filename="..\..\engines\dreamweb\newplace.cpp" />
+		<Unit filename="..\..\engines\dreamweb\object.cpp" />
+		<Unit filename="..\..\engines\dreamweb\pathfind.cpp" />
+		<Unit filename="..\..\engines\dreamweb\people.cpp" />
+		<Unit filename="..\..\engines\dreamweb\print.cpp" />
+		<Unit filename="..\..\engines\dreamweb\rain.cpp" />
+		<Unit filename="..\..\engines\dreamweb\rnca_archive.cpp" />
+		<Unit filename="..\..\engines\dreamweb\rnca_archive.h" />
+		<Unit filename="..\..\engines\dreamweb\saveload.cpp" />
+		<Unit filename="..\..\engines\dreamweb\sound.cpp" />
+		<Unit filename="..\..\engines\dreamweb\sound.h" />
+		<Unit filename="..\..\engines\dreamweb\sprite.cpp" />
+		<Unit filename="..\..\engines\dreamweb\structs.h" />
+		<Unit filename="..\..\engines\dreamweb\stubs.cpp" />
+		<Unit filename="..\..\engines\dreamweb\talk.cpp" />
+		<Unit filename="..\..\engines\dreamweb\titles.cpp" />
+		<Unit filename="..\..\engines\dreamweb\use.cpp" />
+		<Unit filename="..\..\engines\dreamweb\vgafades.cpp" />
+		<Unit filename="..\..\engines\dreamweb\vgagrafx.cpp" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/efh.cbp b/dists/codeblocks/efh.cbp
new file mode 100644
index 00000000000..42b661b2e02
--- /dev/null
+++ b/dists/codeblocks/efh.cbp
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="efh" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\efh\libefh" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\efh\constants.cpp" />
+		<Unit filename="..\..\engines\efh\constants.h" />
+		<Unit filename="..\..\engines\efh\efh.cpp" />
+		<Unit filename="..\..\engines\efh\efh.h" />
+		<Unit filename="..\..\engines\efh\fight.cpp" />
+		<Unit filename="..\..\engines\efh\files.cpp" />
+		<Unit filename="..\..\engines\efh\graphics.cpp" />
+		<Unit filename="..\..\engines\efh\init.cpp" />
+		<Unit filename="..\..\engines\efh\menu.cpp" />
+		<Unit filename="..\..\engines\efh\metaengine.cpp" />
+		<Unit filename="..\..\engines\efh\module.mk" />
+		<Unit filename="..\..\engines\efh\savegames.cpp" />
+		<Unit filename="..\..\engines\efh\script.cpp" />
+		<Unit filename="..\..\engines\efh\sound.cpp" />
+		<Unit filename="..\..\engines\efh\utils.cpp" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/engines/detection_table.h b/dists/codeblocks/engines/detection_table.h
new file mode 100644
index 00000000000..80d67d98cea
--- /dev/null
+++ b/dists/codeblocks/engines/detection_table.h
@@ -0,0 +1,336 @@
+/* This file is automatically generated by create_project */
+/* DO NOT EDIT MANUALLY */
+// This file is being included by "base/plugins.cpp"
+#if defined(ENABLE_SCUMM) || defined(DETECTION_FULL)
+LINK_PLUGIN(SCUMM_DETECTION)
+#endif
+#if defined(ENABLE_ACCESS) || defined(DETECTION_FULL)
+LINK_PLUGIN(ACCESS_DETECTION)
+#endif
+#if defined(ENABLE_ADL) || defined(DETECTION_FULL)
+LINK_PLUGIN(ADL_DETECTION)
+#endif
+#if defined(ENABLE_AGI) || defined(DETECTION_FULL)
+LINK_PLUGIN(AGI_DETECTION)
+#endif
+#if defined(ENABLE_AGOS) || defined(DETECTION_FULL)
+LINK_PLUGIN(AGOS_DETECTION)
+#endif
+#if defined(ENABLE_AGS) || defined(DETECTION_FULL)
+LINK_PLUGIN(AGS_DETECTION)
+#endif
+#if defined(ENABLE_ASYLUM) || defined(DETECTION_FULL)
+LINK_PLUGIN(ASYLUM_DETECTION)
+#endif
+#if defined(ENABLE_AVALANCHE) || defined(DETECTION_FULL)
+LINK_PLUGIN(AVALANCHE_DETECTION)
+#endif
+#if defined(ENABLE_BAGEL) || defined(DETECTION_FULL)
+LINK_PLUGIN(BAGEL_DETECTION)
+#endif
+#if defined(ENABLE_BBVS) || defined(DETECTION_FULL)
+LINK_PLUGIN(BBVS_DETECTION)
+#endif
+#if defined(ENABLE_BLADERUNNER) || defined(DETECTION_FULL)
+LINK_PLUGIN(BLADERUNNER_DETECTION)
+#endif
+#if defined(ENABLE_BURIED) || defined(DETECTION_FULL)
+LINK_PLUGIN(BURIED_DETECTION)
+#endif
+#if defined(ENABLE_CGE) || defined(DETECTION_FULL)
+LINK_PLUGIN(CGE_DETECTION)
+#endif
+#if defined(ENABLE_CGE2) || defined(DETECTION_FULL)
+LINK_PLUGIN(CGE2_DETECTION)
+#endif
+#if defined(ENABLE_CHAMBER) || defined(DETECTION_FULL)
+LINK_PLUGIN(CHAMBER_DETECTION)
+#endif
+#if defined(ENABLE_CHEWY) || defined(DETECTION_FULL)
+LINK_PLUGIN(CHEWY_DETECTION)
+#endif
+#if defined(ENABLE_CINE) || defined(DETECTION_FULL)
+LINK_PLUGIN(CINE_DETECTION)
+#endif
+#if defined(ENABLE_COMPOSER) || defined(DETECTION_FULL)
+LINK_PLUGIN(COMPOSER_DETECTION)
+#endif
+#if defined(ENABLE_CRAB) || defined(DETECTION_FULL)
+LINK_PLUGIN(CRAB_DETECTION)
+#endif
+#if defined(ENABLE_CRUISE) || defined(DETECTION_FULL)
+LINK_PLUGIN(CRUISE_DETECTION)
+#endif
+#if defined(ENABLE_CRYO) || defined(DETECTION_FULL)
+LINK_PLUGIN(CRYO_DETECTION)
+#endif
+#if defined(ENABLE_CRYOMNI3D) || defined(DETECTION_FULL)
+LINK_PLUGIN(CRYOMNI3D_DETECTION)
+#endif
+#if defined(ENABLE_DARKSEED) || defined(DETECTION_FULL)
+LINK_PLUGIN(DARKSEED_DETECTION)
+#endif
+#if defined(ENABLE_DGDS) || defined(DETECTION_FULL)
+LINK_PLUGIN(DGDS_DETECTION)
+#endif
+#if defined(ENABLE_DIRECTOR) || defined(DETECTION_FULL)
+LINK_PLUGIN(DIRECTOR_DETECTION)
+#endif
+#if defined(ENABLE_DM) || defined(DETECTION_FULL)
+LINK_PLUGIN(DM_DETECTION)
+#endif
+#if defined(ENABLE_DRACI) || defined(DETECTION_FULL)
+LINK_PLUGIN(DRACI_DETECTION)
+#endif
+#if defined(ENABLE_DRAGONS) || defined(DETECTION_FULL)
+LINK_PLUGIN(DRAGONS_DETECTION)
+#endif
+#if defined(ENABLE_DRASCULA) || defined(DETECTION_FULL)
+LINK_PLUGIN(DRASCULA_DETECTION)
+#endif
+#if defined(ENABLE_DREAMWEB) || defined(DETECTION_FULL)
+LINK_PLUGIN(DREAMWEB_DETECTION)
+#endif
+#if defined(ENABLE_EFH) || defined(DETECTION_FULL)
+LINK_PLUGIN(EFH_DETECTION)
+#endif
+#if defined(ENABLE_FREESCAPE) || defined(DETECTION_FULL)
+LINK_PLUGIN(FREESCAPE_DETECTION)
+#endif
+#if defined(ENABLE_GLK) || defined(DETECTION_FULL)
+LINK_PLUGIN(GLK_DETECTION)
+#endif
+#if defined(ENABLE_GNAP) || defined(DETECTION_FULL)
+LINK_PLUGIN(GNAP_DETECTION)
+#endif
+#if defined(ENABLE_GOB) || defined(DETECTION_FULL)
+LINK_PLUGIN(GOB_DETECTION)
+#endif
+#if defined(ENABLE_GRIFFON) || defined(DETECTION_FULL)
+LINK_PLUGIN(GRIFFON_DETECTION)
+#endif
+#if defined(ENABLE_GRIM) || defined(DETECTION_FULL)
+LINK_PLUGIN(GRIM_DETECTION)
+#endif
+#if defined(ENABLE_GROOVIE) || defined(DETECTION_FULL)
+LINK_PLUGIN(GROOVIE_DETECTION)
+#endif
+#if defined(ENABLE_HADESCH) || defined(DETECTION_FULL)
+LINK_PLUGIN(HADESCH_DETECTION)
+#endif
+#if defined(ENABLE_HDB) || defined(DETECTION_FULL)
+LINK_PLUGIN(HDB_DETECTION)
+#endif
+#if defined(ENABLE_HOPKINS) || defined(DETECTION_FULL)
+LINK_PLUGIN(HOPKINS_DETECTION)
+#endif
+#if defined(ENABLE_HPL1) || defined(DETECTION_FULL)
+LINK_PLUGIN(HPL1_DETECTION)
+#endif
+#if defined(ENABLE_HUGO) || defined(DETECTION_FULL)
+LINK_PLUGIN(HUGO_DETECTION)
+#endif
+#if defined(ENABLE_HYPNO) || defined(DETECTION_FULL)
+LINK_PLUGIN(HYPNO_DETECTION)
+#endif
+#if defined(ENABLE_ICB) || defined(DETECTION_FULL)
+LINK_PLUGIN(ICB_DETECTION)
+#endif
+#if defined(ENABLE_ILLUSIONS) || defined(DETECTION_FULL)
+LINK_PLUGIN(ILLUSIONS_DETECTION)
+#endif
+#if defined(ENABLE_IMMORTAL) || defined(DETECTION_FULL)
+LINK_PLUGIN(IMMORTAL_DETECTION)
+#endif
+#if defined(ENABLE_KINGDOM) || defined(DETECTION_FULL)
+LINK_PLUGIN(KINGDOM_DETECTION)
+#endif
+#if defined(ENABLE_KYRA) || defined(DETECTION_FULL)
+LINK_PLUGIN(KYRA_DETECTION)
+#endif
+#if defined(ENABLE_LAB) || defined(DETECTION_FULL)
+LINK_PLUGIN(LAB_DETECTION)
+#endif
+#if defined(ENABLE_LASTEXPRESS) || defined(DETECTION_FULL)
+LINK_PLUGIN(LASTEXPRESS_DETECTION)
+#endif
+#if defined(ENABLE_LILLIPUT) || defined(DETECTION_FULL)
+LINK_PLUGIN(LILLIPUT_DETECTION)
+#endif
+#if defined(ENABLE_LURE) || defined(DETECTION_FULL)
+LINK_PLUGIN(LURE_DETECTION)
+#endif
+#if defined(ENABLE_M4) || defined(DETECTION_FULL)
+LINK_PLUGIN(M4_DETECTION)
+#endif
+#if defined(ENABLE_MACVENTURE) || defined(DETECTION_FULL)
+LINK_PLUGIN(MACVENTURE_DETECTION)
+#endif
+#if defined(ENABLE_MADE) || defined(DETECTION_FULL)
+LINK_PLUGIN(MADE_DETECTION)
+#endif
+#if defined(ENABLE_MADS) || defined(DETECTION_FULL)
+LINK_PLUGIN(MADS_DETECTION)
+#endif
+#if defined(ENABLE_MM) || defined(DETECTION_FULL)
+LINK_PLUGIN(MM_DETECTION)
+#endif
+#if defined(ENABLE_MOHAWK) || defined(DETECTION_FULL)
+LINK_PLUGIN(MOHAWK_DETECTION)
+#endif
+#if defined(ENABLE_MORTEVIELLE) || defined(DETECTION_FULL)
+LINK_PLUGIN(MORTEVIELLE_DETECTION)
+#endif
+#if defined(ENABLE_MTROPOLIS) || defined(DETECTION_FULL)
+LINK_PLUGIN(MTROPOLIS_DETECTION)
+#endif
+#if defined(ENABLE_MUTATIONOFJB) || defined(DETECTION_FULL)
+LINK_PLUGIN(MUTATIONOFJB_DETECTION)
+#endif
+#if defined(ENABLE_MYST3) || defined(DETECTION_FULL)
+LINK_PLUGIN(MYST3_DETECTION)
+#endif
+#if defined(ENABLE_NANCY) || defined(DETECTION_FULL)
+LINK_PLUGIN(NANCY_DETECTION)
+#endif
+#if defined(ENABLE_NEVERHOOD) || defined(DETECTION_FULL)
+LINK_PLUGIN(NEVERHOOD_DETECTION)
+#endif
+#if defined(ENABLE_NGI) || defined(DETECTION_FULL)
+LINK_PLUGIN(NGI_DETECTION)
+#endif
+#if defined(ENABLE_PARALLACTION) || defined(DETECTION_FULL)
+LINK_PLUGIN(PARALLACTION_DETECTION)
+#endif
+#if defined(ENABLE_PEGASUS) || defined(DETECTION_FULL)
+LINK_PLUGIN(PEGASUS_DETECTION)
+#endif
+#if defined(ENABLE_PETKA) || defined(DETECTION_FULL)
+LINK_PLUGIN(PETKA_DETECTION)
+#endif
+#if defined(ENABLE_PINK) || defined(DETECTION_FULL)
+LINK_PLUGIN(PINK_DETECTION)
+#endif
+#if defined(ENABLE_PLAYGROUND3D) || defined(DETECTION_FULL)
+LINK_PLUGIN(PLAYGROUND3D_DETECTION)
+#endif
+#if defined(ENABLE_PLUMBERS) || defined(DETECTION_FULL)
+LINK_PLUGIN(PLUMBERS_DETECTION)
+#endif
+#if defined(ENABLE_PRINCE) || defined(DETECTION_FULL)
+LINK_PLUGIN(PRINCE_DETECTION)
+#endif
+#if defined(ENABLE_PRIVATE) || defined(DETECTION_FULL)
+LINK_PLUGIN(PRIVATE_DETECTION)
+#endif
+#if defined(ENABLE_QDENGINE) || defined(DETECTION_FULL)
+LINK_PLUGIN(QDENGINE_DETECTION)
+#endif
+#if defined(ENABLE_QUEEN) || defined(DETECTION_FULL)
+LINK_PLUGIN(QUEEN_DETECTION)
+#endif
+#if defined(ENABLE_SAGA) || defined(DETECTION_FULL)
+LINK_PLUGIN(SAGA_DETECTION)
+#endif
+#if defined(ENABLE_SAGA2) || defined(DETECTION_FULL)
+LINK_PLUGIN(SAGA2_DETECTION)
+#endif
+#if defined(ENABLE_SCI) || defined(DETECTION_FULL)
+LINK_PLUGIN(SCI_DETECTION)
+#endif
+#if defined(ENABLE_SHERLOCK) || defined(DETECTION_FULL)
+LINK_PLUGIN(SHERLOCK_DETECTION)
+#endif
+#if defined(ENABLE_SKY) || defined(DETECTION_FULL)
+LINK_PLUGIN(SKY_DETECTION)
+#endif
+#if defined(ENABLE_SLUDGE) || defined(DETECTION_FULL)
+LINK_PLUGIN(SLUDGE_DETECTION)
+#endif
+#if defined(ENABLE_STARK) || defined(DETECTION_FULL)
+LINK_PLUGIN(STARK_DETECTION)
+#endif
+#if defined(ENABLE_STARTREK) || defined(DETECTION_FULL)
+LINK_PLUGIN(STARTREK_DETECTION)
+#endif
+#if defined(ENABLE_SUPERNOVA) || defined(DETECTION_FULL)
+LINK_PLUGIN(SUPERNOVA_DETECTION)
+#endif
+#if defined(ENABLE_SWORD1) || defined(DETECTION_FULL)
+LINK_PLUGIN(SWORD1_DETECTION)
+#endif
+#if defined(ENABLE_SWORD2) || defined(DETECTION_FULL)
+LINK_PLUGIN(SWORD2_DETECTION)
+#endif
+#if defined(ENABLE_SWORD25) || defined(DETECTION_FULL)
+LINK_PLUGIN(SWORD25_DETECTION)
+#endif
+#if defined(ENABLE_TANITA2) || defined(DETECTION_FULL)
+LINK_PLUGIN(TANITA2_DETECTION)
+#endif
+#if defined(ENABLE_TEENAGENT) || defined(DETECTION_FULL)
+LINK_PLUGIN(TEENAGENT_DETECTION)
+#endif
+#if defined(ENABLE_TESTBED) || defined(DETECTION_FULL)
+LINK_PLUGIN(TESTBED_DETECTION)
+#endif
+#if defined(ENABLE_TETRAEDGE) || defined(DETECTION_FULL)
+LINK_PLUGIN(TETRAEDGE_DETECTION)
+#endif
+#if defined(ENABLE_TINSEL) || defined(DETECTION_FULL)
+LINK_PLUGIN(TINSEL_DETECTION)
+#endif
+#if defined(ENABLE_TITANIC) || defined(DETECTION_FULL)
+LINK_PLUGIN(TITANIC_DETECTION)
+#endif
+#if defined(ENABLE_TOLTECS) || defined(DETECTION_FULL)
+LINK_PLUGIN(TOLTECS_DETECTION)
+#endif
+#if defined(ENABLE_TONY) || defined(DETECTION_FULL)
+LINK_PLUGIN(TONY_DETECTION)
+#endif
+#if defined(ENABLE_TOON) || defined(DETECTION_FULL)
+LINK_PLUGIN(TOON_DETECTION)
+#endif
+#if defined(ENABLE_TOT) || defined(DETECTION_FULL)
+LINK_PLUGIN(TOT_DETECTION)
+#endif
+#if defined(ENABLE_TOUCHE) || defined(DETECTION_FULL)
+LINK_PLUGIN(TOUCHE_DETECTION)
+#endif
+#if defined(ENABLE_TRECISION) || defined(DETECTION_FULL)
+LINK_PLUGIN(TRECISION_DETECTION)
+#endif
+#if defined(ENABLE_TSAGE) || defined(DETECTION_FULL)
+LINK_PLUGIN(TSAGE_DETECTION)
+#endif
+#if defined(ENABLE_TUCKER) || defined(DETECTION_FULL)
+LINK_PLUGIN(TUCKER_DETECTION)
+#endif
+#if defined(ENABLE_TWINE) || defined(DETECTION_FULL)
+LINK_PLUGIN(TWINE_DETECTION)
+#endif
+#if defined(ENABLE_TWP) || defined(DETECTION_FULL)
+LINK_PLUGIN(TWP_DETECTION)
+#endif
+#if defined(ENABLE_ULTIMA) || defined(DETECTION_FULL)
+LINK_PLUGIN(ULTIMA_DETECTION)
+#endif
+#if defined(ENABLE_VCRUISE) || defined(DETECTION_FULL)
+LINK_PLUGIN(VCRUISE_DETECTION)
+#endif
+#if defined(ENABLE_VOYEUR) || defined(DETECTION_FULL)
+LINK_PLUGIN(VOYEUR_DETECTION)
+#endif
+#if defined(ENABLE_WAGE) || defined(DETECTION_FULL)
+LINK_PLUGIN(WAGE_DETECTION)
+#endif
+#if defined(ENABLE_WATCHMAKER) || defined(DETECTION_FULL)
+LINK_PLUGIN(WATCHMAKER_DETECTION)
+#endif
+#if defined(ENABLE_WINTERMUTE) || defined(DETECTION_FULL)
+LINK_PLUGIN(WINTERMUTE_DETECTION)
+#endif
+#if defined(ENABLE_ZVISION) || defined(DETECTION_FULL)
+LINK_PLUGIN(ZVISION_DETECTION)
+#endif
diff --git a/dists/codeblocks/engines/plugins_table.h b/dists/codeblocks/engines/plugins_table.h
new file mode 100644
index 00000000000..60bf8c4bed6
--- /dev/null
+++ b/dists/codeblocks/engines/plugins_table.h
@@ -0,0 +1,336 @@
+/* This file is automatically generated by create_project */
+/* DO NOT EDIT MANUALLY */
+// This file is being included by "base/plugins.cpp"
+#if PLUGIN_ENABLED_STATIC(SCUMM)
+LINK_PLUGIN(SCUMM)
+#endif
+#if PLUGIN_ENABLED_STATIC(ACCESS)
+LINK_PLUGIN(ACCESS)
+#endif
+#if PLUGIN_ENABLED_STATIC(ADL)
+LINK_PLUGIN(ADL)
+#endif
+#if PLUGIN_ENABLED_STATIC(AGI)
+LINK_PLUGIN(AGI)
+#endif
+#if PLUGIN_ENABLED_STATIC(AGOS)
+LINK_PLUGIN(AGOS)
+#endif
+#if PLUGIN_ENABLED_STATIC(AGS)
+LINK_PLUGIN(AGS)
+#endif
+#if PLUGIN_ENABLED_STATIC(ASYLUM)
+LINK_PLUGIN(ASYLUM)
+#endif
+#if PLUGIN_ENABLED_STATIC(AVALANCHE)
+LINK_PLUGIN(AVALANCHE)
+#endif
+#if PLUGIN_ENABLED_STATIC(BAGEL)
+LINK_PLUGIN(BAGEL)
+#endif
+#if PLUGIN_ENABLED_STATIC(BBVS)
+LINK_PLUGIN(BBVS)
+#endif
+#if PLUGIN_ENABLED_STATIC(BLADERUNNER)
+LINK_PLUGIN(BLADERUNNER)
+#endif
+#if PLUGIN_ENABLED_STATIC(BURIED)
+LINK_PLUGIN(BURIED)
+#endif
+#if PLUGIN_ENABLED_STATIC(CGE)
+LINK_PLUGIN(CGE)
+#endif
+#if PLUGIN_ENABLED_STATIC(CGE2)
+LINK_PLUGIN(CGE2)
+#endif
+#if PLUGIN_ENABLED_STATIC(CHAMBER)
+LINK_PLUGIN(CHAMBER)
+#endif
+#if PLUGIN_ENABLED_STATIC(CHEWY)
+LINK_PLUGIN(CHEWY)
+#endif
+#if PLUGIN_ENABLED_STATIC(CINE)
+LINK_PLUGIN(CINE)
+#endif
+#if PLUGIN_ENABLED_STATIC(COMPOSER)
+LINK_PLUGIN(COMPOSER)
+#endif
+#if PLUGIN_ENABLED_STATIC(CRAB)
+LINK_PLUGIN(CRAB)
+#endif
+#if PLUGIN_ENABLED_STATIC(CRUISE)
+LINK_PLUGIN(CRUISE)
+#endif
+#if PLUGIN_ENABLED_STATIC(CRYO)
+LINK_PLUGIN(CRYO)
+#endif
+#if PLUGIN_ENABLED_STATIC(CRYOMNI3D)
+LINK_PLUGIN(CRYOMNI3D)
+#endif
+#if PLUGIN_ENABLED_STATIC(DARKSEED)
+LINK_PLUGIN(DARKSEED)
+#endif
+#if PLUGIN_ENABLED_STATIC(DGDS)
+LINK_PLUGIN(DGDS)
+#endif
+#if PLUGIN_ENABLED_STATIC(DIRECTOR)
+LINK_PLUGIN(DIRECTOR)
+#endif
+#if PLUGIN_ENABLED_STATIC(DM)
+LINK_PLUGIN(DM)
+#endif
+#if PLUGIN_ENABLED_STATIC(DRACI)
+LINK_PLUGIN(DRACI)
+#endif
+#if PLUGIN_ENABLED_STATIC(DRAGONS)
+LINK_PLUGIN(DRAGONS)
+#endif
+#if PLUGIN_ENABLED_STATIC(DRASCULA)
+LINK_PLUGIN(DRASCULA)
+#endif
+#if PLUGIN_ENABLED_STATIC(DREAMWEB)
+LINK_PLUGIN(DREAMWEB)
+#endif
+#if PLUGIN_ENABLED_STATIC(EFH)
+LINK_PLUGIN(EFH)
+#endif
+#if PLUGIN_ENABLED_STATIC(FREESCAPE)
+LINK_PLUGIN(FREESCAPE)
+#endif
+#if PLUGIN_ENABLED_STATIC(GLK)
+LINK_PLUGIN(GLK)
+#endif
+#if PLUGIN_ENABLED_STATIC(GNAP)
+LINK_PLUGIN(GNAP)
+#endif
+#if PLUGIN_ENABLED_STATIC(GOB)
+LINK_PLUGIN(GOB)
+#endif
+#if PLUGIN_ENABLED_STATIC(GRIFFON)
+LINK_PLUGIN(GRIFFON)
+#endif
+#if PLUGIN_ENABLED_STATIC(GRIM)
+LINK_PLUGIN(GRIM)
+#endif
+#if PLUGIN_ENABLED_STATIC(GROOVIE)
+LINK_PLUGIN(GROOVIE)
+#endif
+#if PLUGIN_ENABLED_STATIC(HADESCH)
+LINK_PLUGIN(HADESCH)
+#endif
+#if PLUGIN_ENABLED_STATIC(HDB)
+LINK_PLUGIN(HDB)
+#endif
+#if PLUGIN_ENABLED_STATIC(HOPKINS)
+LINK_PLUGIN(HOPKINS)
+#endif
+#if PLUGIN_ENABLED_STATIC(HPL1)
+LINK_PLUGIN(HPL1)
+#endif
+#if PLUGIN_ENABLED_STATIC(HUGO)
+LINK_PLUGIN(HUGO)
+#endif
+#if PLUGIN_ENABLED_STATIC(HYPNO)
+LINK_PLUGIN(HYPNO)
+#endif
+#if PLUGIN_ENABLED_STATIC(ICB)
+LINK_PLUGIN(ICB)
+#endif
+#if PLUGIN_ENABLED_STATIC(ILLUSIONS)
+LINK_PLUGIN(ILLUSIONS)
+#endif
+#if PLUGIN_ENABLED_STATIC(IMMORTAL)
+LINK_PLUGIN(IMMORTAL)
+#endif
+#if PLUGIN_ENABLED_STATIC(KINGDOM)
+LINK_PLUGIN(KINGDOM)
+#endif
+#if PLUGIN_ENABLED_STATIC(KYRA)
+LINK_PLUGIN(KYRA)
+#endif
+#if PLUGIN_ENABLED_STATIC(LAB)
+LINK_PLUGIN(LAB)
+#endif
+#if PLUGIN_ENABLED_STATIC(LASTEXPRESS)
+LINK_PLUGIN(LASTEXPRESS)
+#endif
+#if PLUGIN_ENABLED_STATIC(LILLIPUT)
+LINK_PLUGIN(LILLIPUT)
+#endif
+#if PLUGIN_ENABLED_STATIC(LURE)
+LINK_PLUGIN(LURE)
+#endif
+#if PLUGIN_ENABLED_STATIC(M4)
+LINK_PLUGIN(M4)
+#endif
+#if PLUGIN_ENABLED_STATIC(MACVENTURE)
+LINK_PLUGIN(MACVENTURE)
+#endif
+#if PLUGIN_ENABLED_STATIC(MADE)
+LINK_PLUGIN(MADE)
+#endif
+#if PLUGIN_ENABLED_STATIC(MADS)
+LINK_PLUGIN(MADS)
+#endif
+#if PLUGIN_ENABLED_STATIC(MM)
+LINK_PLUGIN(MM)
+#endif
+#if PLUGIN_ENABLED_STATIC(MOHAWK)
+LINK_PLUGIN(MOHAWK)
+#endif
+#if PLUGIN_ENABLED_STATIC(MORTEVIELLE)
+LINK_PLUGIN(MORTEVIELLE)
+#endif
+#if PLUGIN_ENABLED_STATIC(MTROPOLIS)
+LINK_PLUGIN(MTROPOLIS)
+#endif
+#if PLUGIN_ENABLED_STATIC(MUTATIONOFJB)
+LINK_PLUGIN(MUTATIONOFJB)
+#endif
+#if PLUGIN_ENABLED_STATIC(MYST3)
+LINK_PLUGIN(MYST3)
+#endif
+#if PLUGIN_ENABLED_STATIC(NANCY)
+LINK_PLUGIN(NANCY)
+#endif
+#if PLUGIN_ENABLED_STATIC(NEVERHOOD)
+LINK_PLUGIN(NEVERHOOD)
+#endif
+#if PLUGIN_ENABLED_STATIC(NGI)
+LINK_PLUGIN(NGI)
+#endif
+#if PLUGIN_ENABLED_STATIC(PARALLACTION)
+LINK_PLUGIN(PARALLACTION)
+#endif
+#if PLUGIN_ENABLED_STATIC(PEGASUS)
+LINK_PLUGIN(PEGASUS)
+#endif
+#if PLUGIN_ENABLED_STATIC(PETKA)
+LINK_PLUGIN(PETKA)
+#endif
+#if PLUGIN_ENABLED_STATIC(PINK)
+LINK_PLUGIN(PINK)
+#endif
+#if PLUGIN_ENABLED_STATIC(PLAYGROUND3D)
+LINK_PLUGIN(PLAYGROUND3D)
+#endif
+#if PLUGIN_ENABLED_STATIC(PLUMBERS)
+LINK_PLUGIN(PLUMBERS)
+#endif
+#if PLUGIN_ENABLED_STATIC(PRINCE)
+LINK_PLUGIN(PRINCE)
+#endif
+#if PLUGIN_ENABLED_STATIC(PRIVATE)
+LINK_PLUGIN(PRIVATE)
+#endif
+#if PLUGIN_ENABLED_STATIC(QDENGINE)
+LINK_PLUGIN(QDENGINE)
+#endif
+#if PLUGIN_ENABLED_STATIC(QUEEN)
+LINK_PLUGIN(QUEEN)
+#endif
+#if PLUGIN_ENABLED_STATIC(SAGA)
+LINK_PLUGIN(SAGA)
+#endif
+#if PLUGIN_ENABLED_STATIC(SAGA2)
+LINK_PLUGIN(SAGA2)
+#endif
+#if PLUGIN_ENABLED_STATIC(SCI)
+LINK_PLUGIN(SCI)
+#endif
+#if PLUGIN_ENABLED_STATIC(SHERLOCK)
+LINK_PLUGIN(SHERLOCK)
+#endif
+#if PLUGIN_ENABLED_STATIC(SKY)
+LINK_PLUGIN(SKY)
+#endif
+#if PLUGIN_ENABLED_STATIC(SLUDGE)
+LINK_PLUGIN(SLUDGE)
+#endif
+#if PLUGIN_ENABLED_STATIC(STARK)
+LINK_PLUGIN(STARK)
+#endif
+#if PLUGIN_ENABLED_STATIC(STARTREK)
+LINK_PLUGIN(STARTREK)
+#endif
+#if PLUGIN_ENABLED_STATIC(SUPERNOVA)
+LINK_PLUGIN(SUPERNOVA)
+#endif
+#if PLUGIN_ENABLED_STATIC(SWORD1)
+LINK_PLUGIN(SWORD1)
+#endif
+#if PLUGIN_ENABLED_STATIC(SWORD2)
+LINK_PLUGIN(SWORD2)
+#endif
+#if PLUGIN_ENABLED_STATIC(SWORD25)
+LINK_PLUGIN(SWORD25)
+#endif
+#if PLUGIN_ENABLED_STATIC(TANITA2)
+LINK_PLUGIN(TANITA2)
+#endif
+#if PLUGIN_ENABLED_STATIC(TEENAGENT)
+LINK_PLUGIN(TEENAGENT)
+#endif
+#if PLUGIN_ENABLED_STATIC(TESTBED)
+LINK_PLUGIN(TESTBED)
+#endif
+#if PLUGIN_ENABLED_STATIC(TETRAEDGE)
+LINK_PLUGIN(TETRAEDGE)
+#endif
+#if PLUGIN_ENABLED_STATIC(TINSEL)
+LINK_PLUGIN(TINSEL)
+#endif
+#if PLUGIN_ENABLED_STATIC(TITANIC)
+LINK_PLUGIN(TITANIC)
+#endif
+#if PLUGIN_ENABLED_STATIC(TOLTECS)
+LINK_PLUGIN(TOLTECS)
+#endif
+#if PLUGIN_ENABLED_STATIC(TONY)
+LINK_PLUGIN(TONY)
+#endif
+#if PLUGIN_ENABLED_STATIC(TOON)
+LINK_PLUGIN(TOON)
+#endif
+#if PLUGIN_ENABLED_STATIC(TOT)
+LINK_PLUGIN(TOT)
+#endif
+#if PLUGIN_ENABLED_STATIC(TOUCHE)
+LINK_PLUGIN(TOUCHE)
+#endif
+#if PLUGIN_ENABLED_STATIC(TRECISION)
+LINK_PLUGIN(TRECISION)
+#endif
+#if PLUGIN_ENABLED_STATIC(TSAGE)
+LINK_PLUGIN(TSAGE)
+#endif
+#if PLUGIN_ENABLED_STATIC(TUCKER)
+LINK_PLUGIN(TUCKER)
+#endif
+#if PLUGIN_ENABLED_STATIC(TWINE)
+LINK_PLUGIN(TWINE)
+#endif
+#if PLUGIN_ENABLED_STATIC(TWP)
+LINK_PLUGIN(TWP)
+#endif
+#if PLUGIN_ENABLED_STATIC(ULTIMA)
+LINK_PLUGIN(ULTIMA)
+#endif
+#if PLUGIN_ENABLED_STATIC(VCRUISE)
+LINK_PLUGIN(VCRUISE)
+#endif
+#if PLUGIN_ENABLED_STATIC(VOYEUR)
+LINK_PLUGIN(VOYEUR)
+#endif
+#if PLUGIN_ENABLED_STATIC(WAGE)
+LINK_PLUGIN(WAGE)
+#endif
+#if PLUGIN_ENABLED_STATIC(WATCHMAKER)
+LINK_PLUGIN(WATCHMAKER)
+#endif
+#if PLUGIN_ENABLED_STATIC(WINTERMUTE)
+LINK_PLUGIN(WINTERMUTE)
+#endif
+#if PLUGIN_ENABLED_STATIC(ZVISION)
+LINK_PLUGIN(ZVISION)
+#endif
diff --git a/dists/codeblocks/freescape.cbp b/dists/codeblocks/freescape.cbp
new file mode 100644
index 00000000000..db6d23bb861
--- /dev/null
+++ b/dists/codeblocks/freescape.cbp
@@ -0,0 +1,272 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="freescape" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\freescape\libfreescape" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\freescape\games\castle\amiga.cpp" />
+		<Unit filename="..\..\engines\freescape\games\castle\castle.cpp" />
+		<Unit filename="..\..\engines\freescape\games\castle\castle.h" />
+		<Unit filename="..\..\engines\freescape\games\castle\dos.cpp" />
+		<Unit filename="..\..\engines\freescape\games\castle\zx.cpp" />
+		<Unit filename="..\..\engines\freescape\games\dark\amiga.cpp" />
+		<Unit filename="..\..\engines\freescape\games\dark\atari.cpp" />
+		<Unit filename="..\..\engines\freescape\games\dark\cpc.cpp" />
+		<Unit filename="..\..\engines\freescape\games\dark\dark.cpp" />
+		<Unit filename="..\..\engines\freescape\games\dark\dark.h" />
+		<Unit filename="..\..\engines\freescape\games\dark\dos.cpp" />
+		<Unit filename="..\..\engines\freescape\games\dark\zx.cpp" />
+		<Unit filename="..\..\engines\freescape\games\driller\amiga.cpp" />
+		<Unit filename="..\..\engines\freescape\games\driller\atari.cpp" />
+		<Unit filename="..\..\engines\freescape\games\driller\c64.cpp" />
+		<Unit filename="..\..\engines\freescape\games\driller\cpc.cpp" />
+		<Unit filename="..\..\engines\freescape\games\driller\dos.cpp" />
+		<Unit filename="..\..\engines\freescape\games\driller\driller.cpp" />
+		<Unit filename="..\..\engines\freescape\games\driller\driller.h" />
+		<Unit filename="..\..\engines\freescape\games\driller\zx.cpp" />
+		<Unit filename="..\..\engines\freescape\games\eclipse\atari.cpp" />
+		<Unit filename="..\..\engines\freescape\games\eclipse\cpc.cpp" />
+		<Unit filename="..\..\engines\freescape\games\eclipse\dos.cpp" />
+		<Unit filename="..\..\engines\freescape\games\eclipse\eclipse.cpp" />
+		<Unit filename="..\..\engines\freescape\games\eclipse\eclipse.h" />
+		<Unit filename="..\..\engines\freescape\games\eclipse\zx.cpp" />
+		<Unit filename="..\..\engines\freescape\games\palettes.cpp" />
+		<Unit filename="..\..\engines\freescape\language\8bitDetokeniser.cpp" />
+		<Unit filename="..\..\engines\freescape\language\8bitDetokeniser.h" />
+		<Unit filename="..\..\engines\freescape\language\instruction.cpp" />
+		<Unit filename="..\..\engines\freescape\language\instruction.h" />
+		<Unit filename="..\..\engines\freescape\language\token.h" />
+		<Unit filename="..\..\engines\freescape\loaders\8bitBinaryLoader.cpp" />
+		<Unit filename="..\..\engines\freescape\loaders\8bitImage.cpp" />
+		<Unit filename="..\..\engines\freescape\objects\connections.h" />
+		<Unit filename="..\..\engines\freescape\objects\entrance.h" />
+		<Unit filename="..\..\engines\freescape\objects\geometricobject.cpp" />
+		<Unit filename="..\..\engines\freescape\objects\geometricobject.h" />
+		<Unit filename="..\..\engines\freescape\objects\global.h" />
+		<Unit filename="..\..\engines\freescape\objects\group.cpp" />
+		<Unit filename="..\..\engines\freescape\objects\group.h" />
+		<Unit filename="..\..\engines\freescape\objects\object.h" />
+		<Unit filename="..\..\engines\freescape\objects\sensor.cpp" />
+		<Unit filename="..\..\engines\freescape\objects\sensor.h" />
+		<Unit filename="..\..\engines\freescape\area.cpp" />
+		<Unit filename="..\..\engines\freescape\area.h" />
+		<Unit filename="..\..\engines\freescape\assets.cpp" />
+		<Unit filename="..\..\engines\freescape\demo.cpp" />
+		<Unit filename="..\..\engines\freescape\detection.h" />
+		<Unit filename="..\..\engines\freescape\events.cpp" />
+		<Unit filename="..\..\engines\freescape\font.cpp" />
+		<Unit filename="..\..\engines\freescape\font.h" />
+		<Unit filename="..\..\engines\freescape\freescape.cpp" />
+		<Unit filename="..\..\engines\freescape\freescape.h" />
+		<Unit filename="..\..\engines\freescape\gfx.cpp" />
+		<Unit filename="..\..\engines\freescape\gfx.h" />
+		<Unit filename="..\..\engines\freescape\gfx_opengl.cpp" />
+		<Unit filename="..\..\engines\freescape\gfx_opengl.h" />
+		<Unit filename="..\..\engines\freescape\gfx_opengl_shaders.cpp" />
+		<Unit filename="..\..\engines\freescape\gfx_opengl_shaders.h" />
+		<Unit filename="..\..\engines\freescape\gfx_opengl_texture.cpp" />
+		<Unit filename="..\..\engines\freescape\gfx_opengl_texture.h" />
+		<Unit filename="..\..\engines\freescape\gfx_tinygl.cpp" />
+		<Unit filename="..\..\engines\freescape\gfx_tinygl.h" />
+		<Unit filename="..\..\engines\freescape\gfx_tinygl_texture.cpp" />
+		<Unit filename="..\..\engines\freescape\gfx_tinygl_texture.h" />
+		<Unit filename="..\..\engines\freescape\metaengine.cpp" />
+		<Unit filename="..\..\engines\freescape\module.mk" />
+		<Unit filename="..\..\engines\freescape\movement.cpp" />
+		<Unit filename="..\..\engines\freescape\sound.cpp" />
+		<Unit filename="..\..\engines\freescape\sound.h" />
+		<Unit filename="..\..\engines\freescape\sweepAABB.cpp" />
+		<Unit filename="..\..\engines\freescape\sweepAABB.h" />
+		<Unit filename="..\..\engines\freescape\ui.cpp" />
+		<Unit filename="..\..\engines\freescape\unpack.cpp" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/glk.cbp b/dists/codeblocks/glk.cbp
new file mode 100644
index 00000000000..780770777af
--- /dev/null
+++ b/dists/codeblocks/glk.cbp
@@ -0,0 +1,850 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="glk" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\glk\libglk" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="scummvm" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-Wno-long-long" />
+					<Add option="-Wno-multichar" />
+					<Add option="-Wno-unknown-pragmas" />
+					<Add option="-Wno-reorder" />
+					<Add option="-Wpointer-arith" />
+					<Add option="-Wcast-qual" />
+					<Add option="-Wcast-align" />
+					<Add option="-Wshadow" />
+					<Add option="-Wnon-virtual-dtor" />
+					<Add option="-Wwrite-strings" />
+					<Add option="-fno-exceptions" />
+					<Add option="-fcheck-new" />
+					<Add option="-DUSE_ZLIB" />
+					<Add option="-DUSE_MAD" />
+					<Add option="-DUSE_FRIBIDI" />
+					<Add option="-DUSE_OGG" />
+					<Add option="-DUSE_VORBIS" />
+					<Add option="-DUSE_FLAC" />
+					<Add option="-DUSE_PNG" />
+					<Add option="-DUSE_MPEG2" />
+					<Add option="-DUSE_THEORADEC" />
+					<Add option="-DUSE_FREETYPE2" />
+					<Add option="-DUSE_JPEG" />
+					<Add option="-DUSE_FLUIDSYNTH" />
+					<Add option="-DUSE_LIBCURL" />
+					<Add option="-DUSE_SDL_NET" />
+					<Add option="-DUSE_BINK" />
+					<Add option="-DUSE_SCALERS" />
+					<Add option="-DUSE_HQ_SCALERS" />
+					<Add option="-DUSE_EDGE_SCALERS" />
+					<Add option="-DUSE_ASPECT" />
+					<Add option="-DUSE_RGB_COLOR" />
+					<Add option="-DUSE_HIGHRES" />
+					<Add option="-DUSE_IMGUI" />
+					<Add option="-DUSE_MT32EMU" />
+					<Add option="-DUSE_LUA" />
+					<Add option="-DUSE_NASM" />
+					<Add option="-DUSE_TINYGL" />
+					<Add option="-DUSE_OPENGL" />
+					<Add option="-DUSE_OPENGL_GAME" />
+					<Add option="-DUSE_OPENGL_SHADERS" />
+					<Add option="-DUSE_TASKBAR" />
+					<Add option="-DUSE_CLOUD" />
+					<Add option="-DUSE_ENET" />
+					<Add option="-DUSE_TRANSLATION" />
+					<Add option="-DUSE_SYSDIALOGS" />
+					<Add option="-DUSE_DETECTLANG" />
+					<Add option="-DUSE_TTS" />
+					<Add option="-DBUILTIN_RESOURCES" />
+					<Add option="-DDETECTION_FULL" />
+					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
+					<Add option="-DENABLE_SCUMM" />
+					<Add option="-DENABLE_SCUMM_7_8" />
+					<Add option="-DENABLE_HE" />
+					<Add option="-DENABLE_ACCESS" />
+					<Add option="-DENABLE_ADL" />
+					<Add option="-DENABLE_AGI" />
+					<Add option="-DENABLE_AGOS" />
+					<Add option="-DENABLE_AGOS2" />
+					<Add option="-DENABLE_AGS" />
+					<Add option="-DENABLE_ASYLUM" />
+					<Add option="-DENABLE_BAGEL" />
+					<Add option="-DENABLE_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CHEWY" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRAB" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DGDS" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<Add option="-DENABLE_EFH" />
+					<Add option="-DENABLE_FREESCAPE" />
+					<Add option="-DENABLE_GLK" />
+					<Add option="-DENABLE_GNAP" />
+					<Add option="-DENABLE_GOB" />
+					<Add option="-DENABLE_GRIFFON" />
+					<Add option="-DENABLE_GRIM" />
+					<Add option="-DENABLE_GROOVIE" />
+					<Add option="-DENABLE_GROOVIE2" />
+					<Add option="-DENABLE_HADESCH" />
+					<Add option="-DENABLE_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_HYPNO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KINGDOM" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_M4" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MM" />
+					<Add option="-DENABLE_MM1" />
+					<Add option="-DENABLE_XEEN" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MTROPOLIS" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NANCY" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PINK" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QDENGINE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<Add option="-DENABLE_SAGA2" />
+					<Add option="-DENABLE_SCI" />
+					<Add option="-DENABLE_SCI32" />
+					<Add option="-DENABLE_SHERLOCK" />
+					<Add option="-DENABLE_SKY" />
+					<Add option="-DENABLE_STARK" />
+					<Add option="-DENABLE_SUPERNOVA" />
+					<Add option="-DENABLE_SWORD1" />
+					<Add option="-DENABLE_SWORD2" />
+					<Add option="-DENABLE_SWORD25" />
+					<Add option="-DENABLE_TEENAGENT" />
+					<Add option="-DENABLE_TETRAEDGE" />
+					<Add option="-DENABLE_TINSEL" />
+					<Add option="-DENABLE_TITANIC" />
+					<Add option="-DENABLE_TOLTECS" />
+					<Add option="-DENABLE_TONY" />
+					<Add option="-DENABLE_TOON" />
+					<Add option="-DENABLE_TOUCHE" />
+					<Add option="-DENABLE_TRECISION" />
+					<Add option="-DENABLE_TSAGE" />
+					<Add option="-DENABLE_TUCKER" />
+					<Add option="-DENABLE_TWINE" />
+					<Add option="-DENABLE_TWP" />
+					<Add option="-DENABLE_ULTIMA" />
+					<Add option="-DENABLE_ULTIMA4" />
+					<Add option="-DENABLE_ULTIMA6" />
+					<Add option="-DENABLE_ULTIMA8" />
+					<Add option="-DENABLE_VCRUISE" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_ZVISION" />
+					<Add option="-DWIN32" />
+					<Add option="-DCURL_STATICLIB" />
+					<Add option="-DSDL_BACKEND" />
+					<Add option="-DUSE_SDL2" />
+					<Add option="-DDETECTION_STATIC" />
+					<Add option="-DUSE_GLAD" />
+					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
+					<Add option="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\glk\adrift\adrift.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\adrift.h" />
+		<Unit filename="..\..\engines\glk\adrift\detection.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\detection.h" />
+		<Unit filename="..\..\engines\glk\adrift\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\adrift\os_glk.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\os_glk.h" />
+		<Unit filename="..\..\engines\glk\adrift\scare.h" />
+		<Unit filename="..\..\engines\glk\adrift\scdebug.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scevents.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scexpr.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scgamest.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scgamest.h" />
+		<Unit filename="..\..\engines\glk\adrift\scinterf.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\sclibrar.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\sclocale.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scmemos.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scnpcs.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scobjcts.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scparser.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scprintf.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scprops.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scprotos.h" />
+		<Unit filename="..\..\engines\glk\adrift\scresour.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\screstrs.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scrunner.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\sctaffil.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\sctafpar.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\sctasks.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scutils.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\scvars.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\serialization.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\serialization.h" />
+		<Unit filename="..\..\engines\glk\adrift\sxfile.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\sxglob.cpp" />
+		<Unit filename="..\..\engines\glk\adrift\sxprotos.h" />
+		<Unit filename="..\..\engines\glk\adrift\sxutils.cpp" />
+		<Unit filename="..\..\engines\glk\advsys\advsys.cpp" />
+		<Unit filename="..\..\engines\glk\advsys\advsys.h" />
+		<Unit filename="..\..\engines\glk\advsys\definitions.h" />
+		<Unit filename="..\..\engines\glk\advsys\detection.cpp" />
+		<Unit filename="..\..\engines\glk\advsys\detection.h" />
+		<Unit filename="..\..\engines\glk\advsys\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\advsys\game.cpp" />
+		<Unit filename="..\..\engines\glk\advsys\game.h" />
+		<Unit filename="..\..\engines\glk\advsys\glk_interface.cpp" />
+		<Unit filename="..\..\engines\glk\advsys\glk_interface.h" />
+		<Unit filename="..\..\engines\glk\advsys\vm.cpp" />
+		<Unit filename="..\..\engines\glk\advsys\vm.h" />
+		<Unit filename="..\..\engines\glk\agt\agil.cpp" />
+		<Unit filename="..\..\engines\glk\agt\agility.h" />
+		<Unit filename="..\..\engines\glk\agt\agt.cpp" />
+		<Unit filename="..\..\engines\glk\agt\agt.h" />
+		<Unit filename="..\..\engines\glk\agt\agtread.cpp" />
+		<Unit filename="..\..\engines\glk\agt\agxfile.cpp" />
+		<Unit filename="..\..\engines\glk\agt\auxfile.cpp" />
+		<Unit filename="..\..\engines\glk\agt\config.h" />
+		<Unit filename="..\..\engines\glk\agt\debugcmd.cpp" />
+		<Unit filename="..\..\engines\glk\agt\detection.cpp" />
+		<Unit filename="..\..\engines\glk\agt\detection.h" />
+		<Unit filename="..\..\engines\glk\agt\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\agt\disassemble.cpp" />
+		<Unit filename="..\..\engines\glk\agt\exec.cpp" />
+		<Unit filename="..\..\engines\glk\agt\exec.h" />
+		<Unit filename="..\..\engines\glk\agt\filename.cpp" />
+		<Unit filename="..\..\engines\glk\agt\gamedata.cpp" />
+		<Unit filename="..\..\engines\glk\agt\interface.cpp" />
+		<Unit filename="..\..\engines\glk\agt\interp.h" />
+		<Unit filename="..\..\engines\glk\agt\metacommand.cpp" />
+		<Unit filename="..\..\engines\glk\agt\object.cpp" />
+		<Unit filename="..\..\engines\glk\agt\os_glk.cpp" />
+		<Unit filename="..\..\engines\glk\agt\parser.cpp" />
+		<Unit filename="..\..\engines\glk\agt\runverb.cpp" />
+		<Unit filename="..\..\engines\glk\agt\savegame.cpp" />
+		<Unit filename="..\..\engines\glk\agt\token.cpp" />
+		<Unit filename="..\..\engines\glk\agt\util.cpp" />
+		<Unit filename="..\..\engines\glk\agt\vars.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\acode.h" />
+		<Unit filename="..\..\engines\glk\alan2\alan2.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\alan2.h" />
+		<Unit filename="..\..\engines\glk\alan2\alan_version.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\alan_version.h" />
+		<Unit filename="..\..\engines\glk\alan2\args.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\args.h" />
+		<Unit filename="..\..\engines\glk\alan2\debug.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\debug.h" />
+		<Unit filename="..\..\engines\glk\alan2\decode.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\decode.h" />
+		<Unit filename="..\..\engines\glk\alan2\detection.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\detection.h" />
+		<Unit filename="..\..\engines\glk\alan2\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\alan2\exe.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\exe.h" />
+		<Unit filename="..\..\engines\glk\alan2\glkio.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\glkio.h" />
+		<Unit filename="..\..\engines\glk\alan2\inter.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\inter.h" />
+		<Unit filename="..\..\engines\glk\alan2\main.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\main.h" />
+		<Unit filename="..\..\engines\glk\alan2\params.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\params.h" />
+		<Unit filename="..\..\engines\glk\alan2\parse.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\parse.h" />
+		<Unit filename="..\..\engines\glk\alan2\reverse.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\reverse.h" />
+		<Unit filename="..\..\engines\glk\alan2\rules.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\rules.h" />
+		<Unit filename="..\..\engines\glk\alan2\stack.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\stack.h" />
+		<Unit filename="..\..\engines\glk\alan2\sysdep.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\sysdep.h" />
+		<Unit filename="..\..\engines\glk\alan2\types.cpp" />
+		<Unit filename="..\..\engines\glk\alan2\types.h" />
+		<Unit filename="..\..\engines\glk\alan2\version.h" />
+		<Unit filename="..\..\engines\glk\alan3\acode.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\acode.h" />
+		<Unit filename="..\..\engines\glk\alan3\act.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\act.h" />
+		<Unit filename="..\..\engines\glk\alan3\actor.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\actor.h" />
+		<Unit filename="..\..\engines\glk\alan3\alan3.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\alan3.h" />
+		<Unit filename="..\..\engines\glk\alan3\alan_version.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\alan_version.h" />
+		<Unit filename="..\..\engines\glk\alan3\alt_info.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\alt_info.h" />
+		<Unit filename="..\..\engines\glk\alan3\attribute.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\attribute.h" />
+		<Unit filename="..\..\engines\glk\alan3\checkentry.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\checkentry.h" />
+		<Unit filename="..\..\engines\glk\alan3\class.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\class.h" />
+		<Unit filename="..\..\engines\glk\alan3\compatibility.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\compatibility.h" />
+		<Unit filename="..\..\engines\glk\alan3\container.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\container.h" />
+		<Unit filename="..\..\engines\glk\alan3\current.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\current.h" />
+		<Unit filename="..\..\engines\glk\alan3\debug.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\debug.h" />
+		<Unit filename="..\..\engines\glk\alan3\decode.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\decode.h" />
+		<Unit filename="..\..\engines\glk\alan3\detection.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\detection.h" />
+		<Unit filename="..\..\engines\glk\alan3\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\alan3\dictionary.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\dictionary.h" />
+		<Unit filename="..\..\engines\glk\alan3\event.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\event.h" />
+		<Unit filename="..\..\engines\glk\alan3\exe.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\exe.h" />
+		<Unit filename="..\..\engines\glk\alan3\fnmatch.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\fnmatch.h" />
+		<Unit filename="..\..\engines\glk\alan3\glkio.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\glkio.h" />
+		<Unit filename="..\..\engines\glk\alan3\instance.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\instance.h" />
+		<Unit filename="..\..\engines\glk\alan3\inter.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\inter.h" />
+		<Unit filename="..\..\engines\glk\alan3\lists.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\lists.h" />
+		<Unit filename="..\..\engines\glk\alan3\literal.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\literal.h" />
+		<Unit filename="..\..\engines\glk\alan3\location.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\location.h" />
+		<Unit filename="..\..\engines\glk\alan3\main.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\main.h" />
+		<Unit filename="..\..\engines\glk\alan3\memory.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\memory.h" />
+		<Unit filename="..\..\engines\glk\alan3\msg.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\msg.h" />
+		<Unit filename="..\..\engines\glk\alan3\options.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\options.h" />
+		<Unit filename="..\..\engines\glk\alan3\output.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\output.h" />
+		<Unit filename="..\..\engines\glk\alan3\parameter_position.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\parameter_position.h" />
+		<Unit filename="..\..\engines\glk\alan3\params.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\params.h" />
+		<Unit filename="..\..\engines\glk\alan3\parse.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\parse.h" />
+		<Unit filename="..\..\engines\glk\alan3\resources.h" />
+		<Unit filename="..\..\engines\glk\alan3\reverse.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\reverse.h" />
+		<Unit filename="..\..\engines\glk\alan3\rules.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\rules.h" />
+		<Unit filename="..\..\engines\glk\alan3\save.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\save.h" />
+		<Unit filename="..\..\engines\glk\alan3\scan.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\scan.h" />
+		<Unit filename="..\..\engines\glk\alan3\score.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\score.h" />
+		<Unit filename="..\..\engines\glk\alan3\set.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\set.h" />
+		<Unit filename="..\..\engines\glk\alan3\stack.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\stack.h" />
+		<Unit filename="..\..\engines\glk\alan3\state.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\state.h" />
+		<Unit filename="..\..\engines\glk\alan3\state_stack.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\state_stack.h" />
+		<Unit filename="..\..\engines\glk\alan3\syntax.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\syntax.h" />
+		<Unit filename="..\..\engines\glk\alan3\sysdep.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\sysdep.h" />
+		<Unit filename="..\..\engines\glk\alan3\syserr.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\syserr.h" />
+		<Unit filename="..\..\engines\glk\alan3\types.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\types.h" />
+		<Unit filename="..\..\engines\glk\alan3\utils.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\utils.h" />
+		<Unit filename="..\..\engines\glk\alan3\version.h" />
+		<Unit filename="..\..\engines\glk\alan3\word.cpp" />
+		<Unit filename="..\..\engines\glk\alan3\word.h" />
+		<Unit filename="..\..\engines\glk\archetype\archetype.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\archetype.h" />
+		<Unit filename="..\..\engines\glk\archetype\array.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\array.h" />
+		<Unit filename="..\..\engines\glk\archetype\crypt.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\crypt.h" />
+		<Unit filename="..\..\engines\glk\archetype\detection.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\detection.h" />
+		<Unit filename="..\..\engines\glk\archetype\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\archetype\error.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\error.h" />
+		<Unit filename="..\..\engines\glk\archetype\expression.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\expression.h" />
+		<Unit filename="..\..\engines\glk\archetype\game_stat.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\game_stat.h" />
+		<Unit filename="..\..\engines\glk\archetype\heap_sort.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\heap_sort.h" />
+		<Unit filename="..\..\engines\glk\archetype\id_table.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\id_table.h" />
+		<Unit filename="..\..\engines\glk\archetype\interpreter.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\interpreter.h" />
+		<Unit filename="..\..\engines\glk\archetype\keywords.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\keywords.h" />
+		<Unit filename="..\..\engines\glk\archetype\linked_list.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\linked_list.h" />
+		<Unit filename="..\..\engines\glk\archetype\misc.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\misc.h" />
+		<Unit filename="..\..\engines\glk\archetype\parser.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\parser.h" />
+		<Unit filename="..\..\engines\glk\archetype\saveload.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\saveload.h" />
+		<Unit filename="..\..\engines\glk\archetype\semantic.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\semantic.h" />
+		<Unit filename="..\..\engines\glk\archetype\statement.h" />
+		<Unit filename="..\..\engines\glk\archetype\string.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\string.h" />
+		<Unit filename="..\..\engines\glk\archetype\sys_object.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\sys_object.h" />
+		<Unit filename="..\..\engines\glk\archetype\timestamp.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\timestamp.h" />
+		<Unit filename="..\..\engines\glk\archetype\token.cpp" />
+		<Unit filename="..\..\engines\glk\archetype\token.h" />
+		<Unit filename="..\..\engines\glk\comprehend\charset.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\charset.h" />
+		<Unit filename="..\..\engines\glk\comprehend\comprehend.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\comprehend.h" />
+		<Unit filename="..\..\engines\glk\comprehend\debugger.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\debugger.h" />
+		<Unit filename="..\..\engines\glk\comprehend\debugger_dumper.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\debugger_dumper.h" />
+		<Unit filename="..\..\engines\glk\comprehend\detection.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\detection.h" />
+		<Unit filename="..\..\engines\glk\comprehend\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\comprehend\dictionary.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\dictionary.h" />
+		<Unit filename="..\..\engines\glk\comprehend\draw_surface.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\draw_surface.h" />
+		<Unit filename="..\..\engines\glk\comprehend\file_buf.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\file_buf.h" />
+		<Unit filename="..\..\engines\glk\comprehend\game.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\game.h" />
+		<Unit filename="..\..\engines\glk\comprehend\game_cc.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\game_cc.h" />
+		<Unit filename="..\..\engines\glk\comprehend\game_data.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\game_data.h" />
+		<Unit filename="..\..\engines\glk\comprehend\game_oo.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\game_oo.h" />
+		<Unit filename="..\..\engines\glk\comprehend\game_opcodes.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\game_opcodes.h" />
+		<Unit filename="..\..\engines\glk\comprehend\game_tm.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\game_tm.h" />
+		<Unit filename="..\..\engines\glk\comprehend\game_tr1.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\game_tr1.h" />
+		<Unit filename="..\..\engines\glk\comprehend\game_tr2.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\game_tr2.h" />
+		<Unit filename="..\..\engines\glk\comprehend\pics.cpp" />
+		<Unit filename="..\..\engines\glk\comprehend\pics.h" />
+		<Unit filename="..\..\engines\glk\glulx\accel.cpp" />
+		<Unit filename="..\..\engines\glk\glulx\detection.cpp" />
+		<Unit filename="..\..\engines\glk\glulx\detection.h" />
+		<Unit filename="..\..\engines\glk\glulx\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\glulx\exec.cpp" />
+		<Unit filename="..\..\engines\glk\glulx\float.cpp" />
+		<Unit filename="..\..\engines\glk\glulx\float.h" />
+		<Unit filename="..\..\engines\glk\glulx\funcs.cpp" />
+		<Unit filename="..\..\engines\glk\glulx\gestalt.cpp" />
+		<Unit filename="..\..\engines\glk\glulx\glkop.cpp" />
+		<Unit filename="..\..\engines\glk\glulx\glulx.cpp" />
+		<Unit filename="..\..\engines\glk\glulx\glulx.h" />
+		<Unit filename="..\..\engines\glk\glulx\glulx_types.h" />
+		<Unit filename="..\..\engines\glk\glulx\heap.cpp" />
+		<Unit filename="..\..\engines\glk\glulx\operand.cpp" />
+		<Unit filename="..\..\engines\glk\glulx\search.cpp" />
+		<Unit filename="..\..\engines\glk\glulx\serial.cpp" />
+		<Unit filename="..\..\engines\glk\glulx\string.cpp" />
+		<Unit filename="..\..\engines\glk\glulx\vm.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\detection.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\detection.h" />
+		<Unit filename="..\..\engines\glk\hugo\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\hugo\heexpr.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\heglk.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\hemedia.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\hemisc.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\heobject.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\heparse.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\heres.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\herun.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\heset.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\htokens.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\htokens.h" />
+		<Unit filename="..\..\engines\glk\hugo\hugo.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\hugo.h" />
+		<Unit filename="..\..\engines\glk\hugo\hugo_defines.h" />
+		<Unit filename="..\..\engines\glk\hugo\hugo_types.h" />
+		<Unit filename="..\..\engines\glk\hugo\resource_archive.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\resource_archive.h" />
+		<Unit filename="..\..\engines\glk\hugo\stringfn.cpp" />
+		<Unit filename="..\..\engines\glk\hugo\stringfn.h" />
+		<Unit filename="..\..\engines\glk\jacl\constants.h" />
+		<Unit filename="..\..\engines\glk\jacl\csv.h" />
+		<Unit filename="..\..\engines\glk\jacl\detection.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\detection.h" />
+		<Unit filename="..\..\engines\glk\jacl\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\jacl\display.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\encapsulate.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\errors.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\findroute.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\glk_saver.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\interpreter.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\jacl.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\jacl.h" />
+		<Unit filename="..\..\engines\glk\jacl\jacl_main.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\jpp.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\language.h" />
+		<Unit filename="..\..\engines\glk\jacl\libcsv.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\loader.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\logging.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\parser.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\prototypes.h" />
+		<Unit filename="..\..\engines\glk\jacl\resolvers.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\types.h" />
+		<Unit filename="..\..\engines\glk\jacl\utils.cpp" />
+		<Unit filename="..\..\engines\glk\jacl\version.h" />
+		<Unit filename="..\..\engines\glk\level9\bitmap.cpp" />
+		<Unit filename="..\..\engines\glk\level9\detection.cpp" />
+		<Unit filename="..\..\engines\glk\level9\detection.h" />
+		<Unit filename="..\..\engines\glk\level9\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\level9\level9.cpp" />
+		<Unit filename="..\..\engines\glk\level9\level9.h" />
+		<Unit filename="..\..\engines\glk\level9\level9_main.cpp" />
+		<Unit filename="..\..\engines\glk\level9\level9_main.h" />
+		<Unit filename="..\..\engines\glk\level9\os_glk.cpp" />
+		<Unit filename="..\..\engines\glk\level9\os_glk.h" />
+		<Unit filename="..\..\engines\glk\magnetic\detection.cpp" />
+		<Unit filename="..\..\engines\glk\magnetic\detection.h" />
+		<Unit filename="..\..\engines\glk\magnetic\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\magnetic\emu.cpp" />
+		<Unit filename="..\..\engines\glk\magnetic\glk.cpp" />
+		<Unit filename="..\..\engines\glk\magnetic\magnetic.cpp" />
+		<Unit filename="..\..\engines\glk\magnetic\magnetic.h" />
+		<Unit filename="..\..\engines\glk\magnetic\magnetic_defs.h" />
+		<Unit filename="..\..\engines\glk\magnetic\magnetic_types.h" />
+		<Unit filename="..\..\engines\glk\quest\detection.cpp" />
+		<Unit filename="..\..\engines\glk\quest\detection.h" />
+		<Unit filename="..\..\engines\glk\quest\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\quest\geas_file.cpp" />
+		<Unit filename="..\..\engines\glk\quest\geas_file.h" />
+		<Unit filename="..\..\engines\glk\quest\geas_glk.cpp" />
+		<Unit filename="..\..\engines\glk\quest\geas_glk.h" />
+		<Unit filename="..\..\engines\glk\quest\geas_impl.h" />
+		<Unit filename="..\..\engines\glk\quest\geas_runner.cpp" />
+		<Unit filename="..\..\engines\glk\quest\geas_runner.h" />
+		<Unit filename="..\..\engines\glk\quest\geas_state.cpp" />
+		<Unit filename="..\..\engines\glk\quest\geas_state.h" />
+		<Unit filename="..\..\engines\glk\quest\geas_util.cpp" />
+		<Unit filename="..\..\engines\glk\quest\geas_util.h" />
+		<Unit filename="..\..\engines\glk\quest\limit_stack.h" />
+		<Unit filename="..\..\engines\glk\quest\quest.cpp" />
+		<Unit filename="..\..\engines\glk\quest\quest.h" />
+		<Unit filename="..\..\engines\glk\quest\read_file.cpp" />
+		<Unit filename="..\..\engines\glk\quest\read_file.h" />
+		<Unit filename="..\..\engines\glk\quest\reserved_words.h" />
+		<Unit filename="..\..\engines\glk\quest\streams.cpp" />
+		<Unit filename="..\..\engines\glk\quest\streams.h" />
+		<Unit filename="..\..\engines\glk\quest\string.cpp" />
+		<Unit filename="..\..\engines\glk\quest\string.h" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\action_packer.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\byte_boiler.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\caution.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\ccs.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\cruel.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\eca.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\exomizer.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\expert.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\master_compressor.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\megabyte.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\pu_crunch.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\scanners.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\section8.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\tbc_multicomp.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\tcs_crunch.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\scanners\xtc.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\6502_emu.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\6502_emu.h" />
+		<Unit filename="..\..\engines\glk\scott\unp64\exo_util.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\exo_util.h" />
+		<Unit filename="..\..\engines\glk\scott\unp64\unp64.cpp" />
+		<Unit filename="..\..\engines\glk\scott\unp64\unp64.h" />
+		<Unit filename="..\..\engines\glk\scott\unp64\unp64_interface.h" />
+		<Unit filename="..\..\engines\glk\scott\c64_checksums.cpp" />
+		<Unit filename="..\..\engines\glk\scott\c64_checksums.h" />
+		<Unit filename="..\..\engines\glk\scott\command_parser.cpp" />
+		<Unit filename="..\..\engines\glk\scott\command_parser.h" />
+		<Unit filename="..\..\engines\glk\scott\decompress_text.cpp" />
+		<Unit filename="..\..\engines\glk\scott\decompress_text.h" />
+		<Unit filename="..\..\engines\glk\scott\decompress_z80.cpp" />
+		<Unit filename="..\..\engines\glk\scott\decompress_z80.h" />
+		<Unit filename="..\..\engines\glk\scott\definitions.cpp" />
+		<Unit filename="..\..\engines\glk\scott\definitions.h" />
+		<Unit filename="..\..\engines\glk\scott\detection.cpp" />
+		<Unit filename="..\..\engines\glk\scott\detection.h" />
+		<Unit filename="..\..\engines\glk\scott\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\scott\disk_image.cpp" />
+		<Unit filename="..\..\engines\glk\scott\disk_image.h" />
+		<Unit filename="..\..\engines\glk\scott\game_info.cpp" />
+		<Unit filename="..\..\engines\glk\scott\game_info.h" />
+		<Unit filename="..\..\engines\glk\scott\game_specific.cpp" />
+		<Unit filename="..\..\engines\glk\scott\game_specific.h" />
+		<Unit filename="..\..\engines\glk\scott\games.h" />
+		<Unit filename="..\..\engines\glk\scott\globals.cpp" />
+		<Unit filename="..\..\engines\glk\scott\globals.h" />
+		<Unit filename="..\..\engines\glk\scott\gremlins.cpp" />
+		<Unit filename="..\..\engines\glk\scott\gremlins.h" />
+		<Unit filename="..\..\engines\glk\scott\hulk.cpp" />
+		<Unit filename="..\..\engines\glk\scott\hulk.h" />
+		<Unit filename="..\..\engines\glk\scott\layout_text.cpp" />
+		<Unit filename="..\..\engines\glk\scott\layout_text.h" />
+		<Unit filename="..\..\engines\glk\scott\line_drawing.cpp" />
+		<Unit filename="..\..\engines\glk\scott\line_drawing.h" />
+		<Unit filename="..\..\engines\glk\scott\load_game.cpp" />
+		<Unit filename="..\..\engines\glk\scott\load_game.h" />
+		<Unit filename="..\..\engines\glk\scott\load_ti99_4a.cpp" />
+		<Unit filename="..\..\engines\glk\scott\load_ti99_4a.h" />
+		<Unit filename="..\..\engines\glk\scott\resource.cpp" />
+		<Unit filename="..\..\engines\glk\scott\resource.h" />
+		<Unit filename="..\..\engines\glk\scott\restore_state.cpp" />
+		<Unit filename="..\..\engines\glk\scott\restore_state.h" />
+		<Unit filename="..\..\engines\glk\scott\ring_buffer.cpp" />
+		<Unit filename="..\..\engines\glk\scott\ring_buffer.h" />
+		<Unit filename="..\..\engines\glk\scott\robin_of_sherwood.cpp" />
+		<Unit filename="..\..\engines\glk\scott\robin_of_sherwood.h" />
+		<Unit filename="..\..\engines\glk\scott\saga_draw.cpp" />
+		<Unit filename="..\..\engines\glk\scott\saga_draw.h" />
+		<Unit filename="..\..\engines\glk\scott\scott.cpp" />
+		<Unit filename="..\..\engines\glk\scott\scott.h" />
+		<Unit filename="..\..\engines\glk\scott\seas_of_blood.cpp" />
+		<Unit filename="..\..\engines\glk\scott\seas_of_blood.h" />
+		<Unit filename="..\..\engines\glk\scott\ti99_4a_terp.cpp" />
+		<Unit filename="..\..\engines\glk\scott\ti99_4a_terp.h" />
+		<Unit filename="..\..\engines\glk\scott\types.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\appctx.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\built_in.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\built_in.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\character_map.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\character_map.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\command_line.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\command_line.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\data.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\data.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\debug.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\debug.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\error.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\error.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\error_handling.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\error_handling.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\error_message.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\execute_command.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\file_io.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\file_io.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\get_string.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\lib.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\line_source.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\line_source_file.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\line_source_file.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\list.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\list.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\ltk.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\ltk.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\memory_cache.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\memory_cache.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\memory_cache_heap.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\memory_cache_heap.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\memory_cache_loader.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\memory_cache_swap.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\memory_cache_swap.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\object.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\object.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\opcode.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\os.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\os.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\output.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\play.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\play.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\post_compilation.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\post_compilation.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\property.h" />




More information about the Scummvm-git-logs mailing list