[Scummvm-git-logs] scummvm branch-2-5-1 -> 938405f10a16a4f325c30c2e91f91c9756191ec7

sev- noreply at scummvm.org
Fri Dec 24 22:05:41 UTC 2021


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:
94d7797c3b RELEASE: This is 2.5.1
938405f10a DISTS: Generated Code::Blocks and MSVC project files


Commit: 94d7797c3bb83600e1eb11909c552832694c7c58
    https://github.com/scummvm/scummvm/commit/94d7797c3bb83600e1eb11909c552832694c7c58
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-12-24T23:03:24+01:00

Commit Message:
RELEASE: This is 2.5.1

Changed paths:
    backends/platform/psp/README.PSP
    base/internal_version.h
    dists/amigaos/md2ag.rexx
    dists/gph/README-GPH
    dists/gph/scummvm.ini
    dists/ios7/Info.plist
    dists/iphone/Info.plist
    dists/irix/scummvm.spec
    dists/macosx/Info.plist
    dists/macosx/dockplugin/Info.plist
    dists/openpandora/PXML.xml
    dists/openpandora/README-OPENPANDORA
    dists/openpandora/README-PND.txt
    dists/openpandora/index.html
    dists/redhat/scummvm-tools.spec
    dists/redhat/scummvm.spec
    dists/riscos/!Boot,feb
    dists/slackware/scummvm.SlackBuild
    dists/wii/meta.xml


diff --git a/backends/platform/psp/README.PSP b/backends/platform/psp/README.PSP
index d807e4fa75..ffd92af098 100644
--- a/backends/platform/psp/README.PSP
+++ b/backends/platform/psp/README.PSP
@@ -1,4 +1,4 @@
-ScummVM-PSP 2.5.1pre README
+ScummVM-PSP 2.5.1 README
 ==============================================================================
 
 Installation
diff --git a/base/internal_version.h b/base/internal_version.h
index 8e0d74a1e1..590070b60c 100644
--- a/base/internal_version.h
+++ b/base/internal_version.h
@@ -16,7 +16,7 @@
 #define SCUMMVM_REVISION
 #endif
 
-#define SCUMMVM_VERSION "2.5.1pre"
+#define SCUMMVM_VERSION "2.5.1"
 
 #define SCUMMVM_VER_MAJOR 2
 #define SCUMMVM_VER_MINOR 5
diff --git a/dists/amigaos/md2ag.rexx b/dists/amigaos/md2ag.rexx
index b10e4c3972..aa1d801efb 100644
--- a/dists/amigaos/md2ag.rexx
+++ b/dists/amigaos/md2ag.rexx
@@ -63,7 +63,7 @@ CALL OPEN write_guide,'README.guide','W'
 Prepare Amiga guide, add intro and fixed text.
 */
 CALL WRITELN write_guide,'@DATABASE ScummVM README.guide'
-CALL WRITELN write_guide,'@$VER: ScummVM Readme 2.5.1pre'
+CALL WRITELN write_guide,'@$VER: ScummVM Readme 2.5.1'
 CALL WRITELN write_guide,'@(C) by The ScummVM team'
 CALL WRITELN write_guide,'@AUTHOR The ScummVM team'
 CALL WRITELN write_guide,'@WORDWRAP'
diff --git a/dists/gph/README-GPH b/dists/gph/README-GPH
index 9681bc7c17..2c5ce1d132 100644
--- a/dists/gph/README-GPH
+++ b/dists/gph/README-GPH
@@ -1,4 +1,4 @@
-ScummVM 2.5.1pre - GPH DEVICE SPECIFIC README
+ScummVM 2.5.1 - GPH DEVICE SPECIFIC README
 
 ------------------------------------------------------------------------
 
diff --git a/dists/gph/scummvm.ini b/dists/gph/scummvm.ini
index 4fc6c2c2f2..e2115726b6 100644
--- a/dists/gph/scummvm.ini
+++ b/dists/gph/scummvm.ini
@@ -1,5 +1,5 @@
 [info]
-name="ScummVM 2.5.1pre"
+name="ScummVM 2.5.1"
 path="/scummvm/scummvm.gpe"
 icon="/scummvm/scummvm.png"
 title="/scummvm/scummvmb.png"
diff --git a/dists/ios7/Info.plist b/dists/ios7/Info.plist
index b605b24441..def5389a98 100644
--- a/dists/ios7/Info.plist
+++ b/dists/ios7/Info.plist
@@ -19,11 +19,11 @@
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>2.5.1pre</string>
+	<string>2.5.1</string>
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>2.5.1pre</string>
+	<string>2.5.1</string>
 	<key>LSSupportsOpeningDocumentsInPlace</key>
 	<true/>
 	<key>UIApplicationExitsOnSuspend</key>
diff --git a/dists/iphone/Info.plist b/dists/iphone/Info.plist
index 7042a1acc0..f9329b680f 100644
--- a/dists/iphone/Info.plist
+++ b/dists/iphone/Info.plist
@@ -15,11 +15,11 @@
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>2.5.1pre</string>
+	<string>2.5.1</string>
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>2.5.1pre</string>
+	<string>2.5.1</string>
 	<key>CFBundleIconFile</key>
 	<string>icon.png</string>
 	<key>CFBundleIconFiles</key>
diff --git a/dists/irix/scummvm.spec b/dists/irix/scummvm.spec
index d88d347eb9..300fff39a7 100644
--- a/dists/irix/scummvm.spec
+++ b/dists/irix/scummvm.spec
@@ -1,5 +1,5 @@
 product scummvm
-    id "ScummVM 2.5.1pre"
+    id "ScummVM 2.5.1"
     image sw
         id "software"
         version 18
diff --git a/dists/macosx/Info.plist b/dists/macosx/Info.plist
index 3da6e21be6..b44b826226 100644
--- a/dists/macosx/Info.plist
+++ b/dists/macosx/Info.plist
@@ -23,7 +23,7 @@
 	<key>CFBundleExecutable</key>
 	<string>scummvm</string>
 	<key>CFBundleGetInfoString</key>
-	<string>2.5.1pre, Copyright 2001-2021 The ScummVM Team</string>
+	<string>2.5.1, Copyright 2001-2021 The ScummVM Team</string>
 	<key>CFBundleIconFile</key>
 	<string>scummvm.icns</string>
 	<key>CFBundleIdentifier</key>
@@ -59,9 +59,9 @@
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>2.5.1pre</string>
+	<string>2.5.1</string>
 	<key>CFBundleVersion</key>
-	<string>2.5.1pre</string>
+	<string>2.5.1</string>
 	<key>NSHumanReadableCopyright</key>
 	<string>Copyright 2001-2021 The ScummVM Team</string>
 	<key>NSPrincipalClass</key>
diff --git a/dists/macosx/dockplugin/Info.plist b/dists/macosx/dockplugin/Info.plist
index fadbba5c79..9f011fd77d 100644
--- a/dists/macosx/dockplugin/Info.plist
+++ b/dists/macosx/dockplugin/Info.plist
@@ -15,9 +15,9 @@
 	<key>CFBundlePackageType</key>
 	<string>BNDL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>2.5.1pre</string>
+	<string>2.5.1</string>
 	<key>CFBundleVersion</key>
-	<string>2.5.1pre</string>
+	<string>2.5.1</string>
 	<key>NSHumanReadableCopyright</key>
 	<string>Copyright 2001-2021 The ScummVM Team</string>
 	<key>NSPrincipalClass</key>
diff --git a/dists/openpandora/PXML.xml b/dists/openpandora/PXML.xml
index 92453ddb28..8721f5b36e 100644
--- a/dists/openpandora/PXML.xml
+++ b/dists/openpandora/PXML.xml
@@ -6,9 +6,9 @@
         <!-- version type can be alpha, beta or release, set to release in branch -->
         <version major="2" minor="5" release="1" build="1" type="release"/>
         <!-- Both title and titles are needed -->
-        <title lang="en_US">ScummVM 2.5.1pre</title>
+        <title lang="en_US">ScummVM 2.5.1</title>
         <titles>
-            <title lang="en_US">ScummVM 2.5.1pre</title>
+            <title lang="en_US">ScummVM 2.5.1</title>
         </titles>
         <descriptions>
             <description lang="en_US">
diff --git a/dists/openpandora/README-OPENPANDORA b/dists/openpandora/README-OPENPANDORA
index a7f08629e4..ece82509d5 100644
--- a/dists/openpandora/README-OPENPANDORA
+++ b/dists/openpandora/README-OPENPANDORA
@@ -1,4 +1,4 @@
-ScummVM 2.5.1pre - OPENPANDORA SPECIFIC README
+ScummVM 2.5.1 - OPENPANDORA SPECIFIC README
 ------------------------------------------------------------------------
 Please refer to the:
 
diff --git a/dists/openpandora/README-PND.txt b/dists/openpandora/README-PND.txt
index fa50dc2fe2..33a303cce3 100644
--- a/dists/openpandora/README-PND.txt
+++ b/dists/openpandora/README-PND.txt
@@ -1,4 +1,4 @@
-ScummVM 2.5.1pre - OPENPANDORA README - HOW TO INSTALL
+ScummVM 2.5.1 - OPENPANDORA README - HOW TO INSTALL
 ------------------------------------------------------------------------
 
 Please refer to the:
diff --git a/dists/openpandora/index.html b/dists/openpandora/index.html
index fddfa7189b..c9c00e5c5b 100644
--- a/dists/openpandora/index.html
+++ b/dists/openpandora/index.html
@@ -5,7 +5,7 @@
 </h3>
 
 <h4>
-  <p>ScummVM 2.5.1pre: OpenPandora Specific Documentation</p>
+  <p>ScummVM 2.5.1: OpenPandora Specific Documentation</p>
 </h4>
 
 <A href="docs/README-OPENPANDORA">ScummVM OpenPandora README</a><br/>
@@ -13,7 +13,7 @@
 <A href="https://wiki.scummvm.org/index.php/OpenPandora">ScummVM OpenPandora WiKi</a><br/>
 
 <h4>
-  <p>ScummVM 2.5.1pre: General Documentation</p>
+  <p>ScummVM 2.5.1: General Documentation</p>
 </h4>
 
 <A href="https://www.scummvm.org/">ScummVM website</a><br/>
diff --git a/dists/redhat/scummvm-tools.spec b/dists/redhat/scummvm-tools.spec
index 1449db2fe1..45b179d2b2 100644
--- a/dists/redhat/scummvm-tools.spec
+++ b/dists/redhat/scummvm-tools.spec
@@ -7,7 +7,7 @@
 #   Prologue information
 #------------------------------------------------------------------------------
 Name		: scummvm-tools
-Version		: 2.5.1pre
+Version		: 2.5.1
 Release		: 1
 Summary		: ScummVM-related tools
 Group		: Interpreters
diff --git a/dists/redhat/scummvm.spec b/dists/redhat/scummvm.spec
index 09b8ab2775..17fcb92393 100644
--- a/dists/redhat/scummvm.spec
+++ b/dists/redhat/scummvm.spec
@@ -7,7 +7,7 @@
 #   Prologue information
 #------------------------------------------------------------------------------
 Name		: scummvm
-Version		: 2.5.1pre
+Version		: 2.5.1
 Release		: 1
 Summary		: Graphic adventure game interpreter
 Group		: Interpreters
diff --git a/dists/riscos/!Boot,feb b/dists/riscos/!Boot,feb
index 92f860a28b..4fbf063530 100644
--- a/dists/riscos/!Boot,feb
+++ b/dists/riscos/!Boot,feb
@@ -5,4 +5,4 @@ Set ScummVM$Title "ScummVM"
 Set ScummVM$Description "Play certain classic graphical point-and-click adventure games"
 Set ScummVM$Publisher "ScummVM Developers"
 Set ScummVM$Web "https://www.scummvm.org/"
-Set ScummVM$Version "2.5.1pre"
+Set ScummVM$Version "2.5.1"
diff --git a/dists/slackware/scummvm.SlackBuild b/dists/slackware/scummvm.SlackBuild
index 927a787b62..29fd3b5958 100755
--- a/dists/slackware/scummvm.SlackBuild
+++ b/dists/slackware/scummvm.SlackBuild
@@ -9,7 +9,7 @@ if [ "$TMP" = "" ]; then
 fi
 PKG=$TMP/package-scummvm
 
-VERSION=2.5.1pre
+VERSION=2.5.1
 ARCH=i486
 BUILD=1
 
diff --git a/dists/wii/meta.xml b/dists/wii/meta.xml
index 3ec7ecb341..b0ce18fdbd 100644
--- a/dists/wii/meta.xml
+++ b/dists/wii/meta.xml
@@ -2,7 +2,7 @@
 <app version="1">
   <name>ScummVM</name>
   <coder>The ScummVM Team</coder>
-  <version>2.5.1pre at REVISION@</version>
+  <version>2.5.1 at REVISION@</version>
   <release_date>@TIMESTAMP@</release_date>
   <short_description>Point & Click Adventures</short_description>
   <long_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!


Commit: 938405f10a16a4f325c30c2e91f91c9756191ec7
    https://github.com/scummvm/scummvm/commit/938405f10a16a4f325c30c2e91f91c9756191ec7
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-12-24T23:04:25+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/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/cine.cbp
  A dists/codeblocks/composer.cbp
  A dists/codeblocks/cruise.cbp
  A dists/codeblocks/cryomni3d.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/engines/detection_table.h
  A dists/codeblocks/engines/plugins_table.h
  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/hdb.cbp
  A dists/codeblocks/hopkins.cbp
  A dists/codeblocks/hugo.cbp
  A dists/codeblocks/illusions.cbp
  A dists/codeblocks/kyra.cbp
  A dists/codeblocks/lab.cbp
  A dists/codeblocks/lure.cbp
  A dists/codeblocks/made.cbp
  A dists/codeblocks/mads.cbp
  A dists/codeblocks/mohawk.cbp
  A dists/codeblocks/mortevielle.cbp
  A dists/codeblocks/myst3.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/plumbers.cbp
  A dists/codeblocks/prince.cbp
  A dists/codeblocks/private.cbp
  A dists/codeblocks/queen.cbp
  A dists/codeblocks/saga.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/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/ultima.cbp
  A dists/codeblocks/voyeur.cbp
  A dists/codeblocks/wintermute.cbp
  A dists/codeblocks/xeen.cbp
  A dists/codeblocks/zvision.cbp
  A dists/msvc/ScummVM_Analysisarm64.props
  A dists/msvc/ScummVM_Analysisx64.props
  A dists/msvc/ScummVM_Analysisx86.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/agos.vcxproj
  A dists/msvc/agos.vcxproj.filters
  A dists/msvc/ags.vcxproj
  A dists/msvc/ags.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/cine.vcxproj
  A dists/msvc/composer.vcxproj
  A dists/msvc/cruise.vcxproj
  A dists/msvc/cryomni3d.vcxproj
  A dists/msvc/cryomni3d.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/engines/detection_table.h
  A dists/msvc/engines/plugins_table.h
  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/hdb.vcxproj
  A dists/msvc/hopkins.vcxproj
  A dists/msvc/hugo.vcxproj
  A dists/msvc/illusions.vcxproj
  A dists/msvc/illusions.vcxproj.filters
  A dists/msvc/kyra.vcxproj
  A dists/msvc/kyra.vcxproj.filters
  A dists/msvc/lab.vcxproj
  A dists/msvc/lure.vcxproj
  A dists/msvc/made.vcxproj
  A dists/msvc/mads.vcxproj
  A dists/msvc/mads.vcxproj.filters
  A dists/msvc/mohawk.vcxproj
  A dists/msvc/mohawk.vcxproj.filters
  A dists/msvc/mortevielle.vcxproj
  A dists/msvc/myst3.vcxproj
  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/plumbers.vcxproj
  A dists/msvc/prince.vcxproj
  A dists/msvc/private.vcxproj
  A dists/msvc/queen.vcxproj
  A dists/msvc/saga.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/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/ultima.vcxproj
  A dists/msvc/ultima.vcxproj.filters
  A dists/msvc/voyeur.vcxproj
  A dists/msvc/wintermute.vcxproj
  A dists/msvc/wintermute.vcxproj.filters
  A dists/msvc/xeen.vcxproj
  A dists/msvc/xeen.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 0000000000..60ff0176ee
--- /dev/null
+++ b/dists/codeblocks/access.cbp
@@ -0,0 +1,235 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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 0000000000..2e6cb5448c
--- /dev/null
+++ b/dists/codeblocks/adl.cbp
@@ -0,0 +1,199 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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 0000000000..9562006237
--- /dev/null
+++ b/dists/codeblocks/agi.cbp
@@ -0,0 +1,241 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<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\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_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\preagi.cpp" />
+		<Unit filename="..\..\engines\agi\preagi.h" />
+		<Unit filename="..\..\engines\agi\preagi_mickey.cpp" />
+		<Unit filename="..\..\engines\agi\preagi_mickey.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\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_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 0000000000..979c097d9c
--- /dev/null
+++ b/dists/codeblocks/agos.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="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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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\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_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_s1d.cpp" />
+		<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\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 0000000000..bac01821f0
--- /dev/null
+++ b/dists/codeblocks/ags.cbp
@@ -0,0 +1,956 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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_dynamic_object.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_dynamic_object.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_dynamic_object_addr_and_manager.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_serializer.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_serializer.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_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.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.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\statobj\ags_static_object.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\statobj\ags_static_object.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\statobj\static_array.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\statobj\static_array.h" />
+		<Unit filename="..\..\engines\ags\engine\ac\statobj\static_object.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_cache.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_record.cpp" />
+		<Unit filename="..\..\engines\ags\engine\ac\global_record.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\object_cache.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_cache_engine.cpp" />
+		<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\console_output_target.cpp" />
+		<Unit filename="..\..\engines\ags\engine\debugging\console_output_target.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_dialog_internal_defs.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_engine.cpp" />
+		<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\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\std\algorithm.h" />
+		<Unit filename="..\..\engines\ags\lib\std\array.h" />
+		<Unit filename="..\..\engines\ags\lib\std\chrono.h" />
+		<Unit filename="..\..\engines\ags\lib\std\functional.h" />
+		<Unit filename="..\..\engines\ags\lib\std\initializer_list.h" />
+		<Unit filename="..\..\engines\ags\lib\std\limits.h" />
+		<Unit filename="..\..\engines\ags\lib\std\list.h" />
+		<Unit filename="..\..\engines\ags\lib\std\map.h" />
+		<Unit filename="..\..\engines\ags\lib\std\math.h" />
+		<Unit filename="..\..\engines\ags\lib\std\memory.h" />
+		<Unit filename="..\..\engines\ags\lib\std\mutex.h" />
+		<Unit filename="..\..\engines\ags\lib\std\queue.h" />
+		<Unit filename="..\..\engines\ags\lib\std\regex.h" />
+		<Unit filename="..\..\engines\ags\lib\std\set.h" />
+		<Unit filename="..\..\engines\ags\lib\std\std.cpp" />
+		<Unit filename="..\..\engines\ags\lib\std\thread.h" />
+		<Unit filename="..\..\engines\ags\lib\std\type_traits.h" />
+		<Unit filename="..\..\engines\ags\lib\std\unordered_set.h" />
+		<Unit filename="..\..\engines\ags\lib\std\utility.h" />
+		<Unit filename="..\..\engines\ags\lib\std\vector.h" />
+		<Unit filename="..\..\engines\ags\lib\std\xtr1common.h" />
+		<Unit filename="..\..\engines\ags\lib\std\xutility.h" />
+		<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\plugins\ags_agi\ags_agi.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_agi\ags_agi.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_clipboard\ags_clipboard.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\ags_clipboard\ags_clipboard.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_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_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_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\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\plugin_base.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\plugin_base.h" />
+		<Unit filename="..\..\engines\ags\plugins\plugin_engine.h" />
+		<Unit filename="..\..\engines\ags\plugins\plugin_object_reader.cpp" />
+		<Unit filename="..\..\engines\ags\plugins\plugin_object_reader.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\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_error.cpp" />
+		<Unit filename="..\..\engines\ags\shared\script\cc_error.h" />
+		<Unit filename="..\..\engines\ags\shared\script\cc_options.cpp" />
+		<Unit filename="..\..\engines\ags\shared\script\cc_options.h" />
+		<Unit filename="..\..\engines\ags\shared\script\cc_script.cpp" />
+		<Unit filename="..\..\engines\ags\shared\script\cc_script.h" />
+		<Unit filename="..\..\engines\ags\shared\script\script_common.h" />
+		<Unit filename="..\..\engines\ags\shared\util\aligned_stream.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\aligned_stream.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\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\proxy_stream.cpp" />
+		<Unit filename="..\..\engines\ags\shared\util\proxy_stream.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\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\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/bbvs.cbp b/dists/codeblocks/bbvs.cbp
new file mode 100644
index 0000000000..a75acac9c8
--- /dev/null
+++ b/dists/codeblocks/bbvs.cbp
@@ -0,0 +1,203 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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 0000000000..cdf87fd98c
--- /dev/null
+++ b/dists/codeblocks/bladerunner.cbp
@@ -0,0 +1,549 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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_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 0000000000..135b5503fa
--- /dev/null
+++ b/dists/codeblocks/buried.cbp
@@ -0,0 +1,247 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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\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_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 0000000000..df7740d633
--- /dev/null
+++ b/dists/codeblocks/cge.cbp
@@ -0,0 +1,200 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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\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 0000000000..013f4adcae
--- /dev/null
+++ b/dists/codeblocks/cge2.cbp
@@ -0,0 +1,205 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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\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/cine.cbp b/dists/codeblocks/cine.cbp
new file mode 100644
index 0000000000..04119e4471
--- /dev/null
+++ b/dists/codeblocks/cine.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="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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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 0000000000..3e685230ec
--- /dev/null
+++ b/dists/codeblocks/composer.cbp
@@ -0,0 +1,183 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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/cruise.cbp b/dists/codeblocks/cruise.cbp
new file mode 100644
index 0000000000..f208c57cfc
--- /dev/null
+++ b/dists/codeblocks/cruise.cbp
@@ -0,0 +1,230 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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 0000000000..6d5e5ae02f
--- /dev/null
+++ b/dists/codeblocks/cryomni3d.cbp
@@ -0,0 +1,213 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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\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/director.cbp b/dists/codeblocks/director.cbp
new file mode 100644
index 0000000000..0f2268660a
--- /dev/null
+++ b/dists/codeblocks/director.cbp
@@ -0,0 +1,260 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\director\lingo\xlibs\cdromxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\cdromxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fileio.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\fileio.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\labeldrvxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\labeldrvxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\orthoplayxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\orthoplayxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\palxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\palxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\popupmenuxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\popupmenuxobj.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\videodiscxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\videodiscxobj.h" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\winxobj.cpp" />
+		<Unit filename="..\..\engines\director\lingo\xlibs\winxobj.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-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\cast.cpp" />
+		<Unit filename="..\..\engines\director\cast.h" />
+		<Unit filename="..\..\engines\director\castmember.cpp" />
+		<Unit filename="..\..\engines\director\castmember.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\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\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\resource.cpp" />
+		<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.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 0000000000..36423a91c4
--- /dev/null
+++ b/dists/codeblocks/draci.cbp
@@ -0,0 +1,201 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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 0000000000..342a2d433b
--- /dev/null
+++ b/dists/codeblocks/dragons.cbp
@@ -0,0 +1,238 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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 0000000000..c619a0d17f
--- /dev/null
+++ b/dists/codeblocks/drascula.cbp
@@ -0,0 +1,188 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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 0000000000..75c24ff774
--- /dev/null
+++ b/dists/codeblocks/dreamweb.cbp
@@ -0,0 +1,198 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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\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/engines/detection_table.h b/dists/codeblocks/engines/detection_table.h
new file mode 100644
index 0000000000..3ba301b983
--- /dev/null
+++ b/dists/codeblocks/engines/detection_table.h
@@ -0,0 +1,279 @@
+/* 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_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_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_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_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_HUGO) || defined(DETECTION_FULL)
+LINK_PLUGIN(HUGO_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_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_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_MOHAWK) || defined(DETECTION_FULL)
+LINK_PLUGIN(MOHAWK_DETECTION)
+#endif
+#if defined(ENABLE_MORTEVIELLE) || defined(DETECTION_FULL)
+LINK_PLUGIN(MORTEVIELLE_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_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_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_TEENAGENT) || defined(DETECTION_FULL)
+LINK_PLUGIN(TEENAGENT_DETECTION)
+#endif
+#if defined(ENABLE_TESTBED) || defined(DETECTION_FULL)
+LINK_PLUGIN(TESTBED_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_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_ULTIMA) || defined(DETECTION_FULL)
+LINK_PLUGIN(ULTIMA_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_WINTERMUTE) || defined(DETECTION_FULL)
+LINK_PLUGIN(WINTERMUTE_DETECTION)
+#endif
+#if defined(ENABLE_XEEN) || defined(DETECTION_FULL)
+LINK_PLUGIN(XEEN_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 0000000000..4b9802b05a
--- /dev/null
+++ b/dists/codeblocks/engines/plugins_table.h
@@ -0,0 +1,279 @@
+/* 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(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(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(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(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(HUGO)
+LINK_PLUGIN(HUGO)
+#endif
+#if PLUGIN_ENABLED_STATIC(ICB)
+LINK_PLUGIN(ICB)
+#endif
+#if PLUGIN_ENABLED_STATIC(ILLUSIONS)
+LINK_PLUGIN(ILLUSIONS)
+#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(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(MOHAWK)
+LINK_PLUGIN(MOHAWK)
+#endif
+#if PLUGIN_ENABLED_STATIC(MORTEVIELLE)
+LINK_PLUGIN(MORTEVIELLE)
+#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(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(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(TEENAGENT)
+LINK_PLUGIN(TEENAGENT)
+#endif
+#if PLUGIN_ENABLED_STATIC(TESTBED)
+LINK_PLUGIN(TESTBED)
+#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(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(ULTIMA)
+LINK_PLUGIN(ULTIMA)
+#endif
+#if PLUGIN_ENABLED_STATIC(VOYEUR)
+LINK_PLUGIN(VOYEUR)
+#endif
+#if PLUGIN_ENABLED_STATIC(WAGE)
+LINK_PLUGIN(WAGE)
+#endif
+#if PLUGIN_ENABLED_STATIC(WINTERMUTE)
+LINK_PLUGIN(WINTERMUTE)
+#endif
+#if PLUGIN_ENABLED_STATIC(XEEN)
+LINK_PLUGIN(XEEN)
+#endif
+#if PLUGIN_ENABLED_STATIC(ZVISION)
+LINK_PLUGIN(ZVISION)
+#endif
diff --git a/dists/codeblocks/glk.cbp b/dists/codeblocks/glk.cbp
new file mode 100644
index 0000000000..660b54e797
--- /dev/null
+++ b/dists/codeblocks/glk.cbp
@@ -0,0 +1,753 @@
+<?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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-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\detection.cpp" />
+		<Unit filename="..\..\engines\glk\scott\detection.h" />
+		<Unit filename="..\..\engines\glk\scott\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\scott\scott.cpp" />
+		<Unit filename="..\..\engines\glk\scott\scott.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" />
+		<Unit filename="..\..\engines\glk\tads\tads2\qa_scriptor.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\regex.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\regex.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\run.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\run.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\runstat.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\runtime_app.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\runtime_app.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\runtime_driver.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\string_resources.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\tads2.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\tads2.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\text_io.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\tokenizer.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\tokenizer.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\tokenizer_hash.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\vocabulary.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads2\vocabulary.h" />
+		<Unit filename="..\..\engines\glk\tads\tads2\vocabulary_parser.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads3\tads3.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads3\tads3.h" />
+		<Unit filename="..\..\engines\glk\tads\detection.cpp" />
+		<Unit filename="..\..\engines\glk\tads\detection.h" />
+		<Unit filename="..\..\engines\glk\tads\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\tads\os_banners.cpp" />
+		<Unit filename="..\..\engines\glk\tads\os_banners.h" />
+		<Unit filename="..\..\engines\glk\tads\os_buffer.cpp" />
+		<Unit filename="..\..\engines\glk\tads\os_buffer.h" />
+		<Unit filename="..\..\engines\glk\tads\os_filetype.h" />
+		<Unit filename="..\..\engines\glk\tads\os_frob_tads.cpp" />
+		<Unit filename="..\..\engines\glk\tads\os_frob_tads.h" />
+		<Unit filename="..\..\engines\glk\tads\os_glk.cpp" />
+		<Unit filename="..\..\engines\glk\tads\os_glk.h" />
+		<Unit filename="..\..\engines\glk\tads\os_parse.cpp" />
+		<Unit filename="..\..\engines\glk\tads\os_parse.h" />
+		<Unit filename="..\..\engines\glk\tads\tads.cpp" />
+		<Unit filename="..\..\engines\glk\tads\tads.h" />
+		<Unit filename="..\..\engines\glk\zcode\bitmap_font.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\bitmap_font.h" />
+		<Unit filename="..\..\engines\glk\zcode\config.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\config.h" />
+		<Unit filename="..\..\engines\glk\zcode\detection.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\detection.h" />
+		<Unit filename="..\..\engines\glk\zcode\detection_tables.h" />
+		<Unit filename="..\..\engines\glk\zcode\frotz_types.h" />
+		<Unit filename="..\..\engines\glk\zcode\glk_interface.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\glk_interface.h" />
+		<Unit filename="..\..\engines\glk\zcode\mem.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\mem.h" />
+		<Unit filename="..\..\engines\glk\zcode\pics.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\pics.h" />
+		<Unit filename="..\..\engines\glk\zcode\pics_decoder.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\pics_decoder.h" />
+		<Unit filename="..\..\engines\glk\zcode\processor.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\processor.h" />
+		<Unit filename="..\..\engines\glk\zcode\processor_buffer.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\processor_input.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\processor_maths.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\processor_mem.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\processor_objects.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\processor_screen.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\processor_streams.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\processor_table.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\processor_text.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\processor_variables.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\processor_windows.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\quetzal.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\quetzal.h" />
+		<Unit filename="..\..\engines\glk\zcode\screen.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\screen.h" />
+		<Unit filename="..\..\engines\glk\zcode\sound_folder.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\sound_folder.h" />
+		<Unit filename="..\..\engines\glk\zcode\windows.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\windows.h" />
+		<Unit filename="..\..\engines\glk\zcode\zcode.cpp" />
+		<Unit filename="..\..\engines\glk\zcode\zcode.h" />
+		<Unit filename="..\..\engines\glk\blorb.cpp" />
+		<Unit filename="..\..\engines\glk\blorb.h" />
+		<Unit filename="..\..\engines\glk\conf.cpp" />
+		<Unit filename="..\..\engines\glk\conf.h" />
+		<Unit filename="..\..\engines\glk\debugger.cpp" />
+		<Unit filename="..\..\engines\glk\debugger.h" />
+		<Unit filename="..\..\engines\glk\detection.cpp" />
+		<Unit filename="..\..\engines\glk\detection.h" />
+		<Unit filename="..\..\engines\glk\events.cpp" />
+		<Unit filename="..\..\engines\glk\events.h" />
+		<Unit filename="..\..\engines\glk\fonts.cpp" />
+		<Unit filename="..\..\engines\glk\fonts.h" />
+		<Unit filename="..\..\engines\glk\game_description.h" />
+		<Unit filename="..\..\engines\glk\glk.cpp" />
+		<Unit filename="..\..\engines\glk\glk.h" />
+		<Unit filename="..\..\engines\glk\glk_api.cpp" />
+		<Unit filename="..\..\engines\glk\glk_api.h" />
+		<Unit filename="..\..\engines\glk\glk_dispa.cpp" />
+		<Unit filename="..\..\engines\glk\glk_types.h" />
+		<Unit filename="..\..\engines\glk\jumps.h" />
+		<Unit filename="..\..\engines\glk\metaengine.cpp" />
+		<Unit filename="..\..\engines\glk\module.mk" />
+		<Unit filename="..\..\engines\glk\pc_speaker.cpp" />
+		<Unit filename="..\..\engines\glk\pc_speaker.h" />
+		<Unit filename="..\..\engines\glk\picture.cpp" />
+		<Unit filename="..\..\engines\glk\picture.h" />
+		<Unit filename="..\..\engines\glk\quetzal.cpp" />
+		<Unit filename="..\..\engines\glk\quetzal.h" />
+		<Unit filename="..\..\engines\glk\raw_decoder.cpp" />
+		<Unit filename="..\..\engines\glk\raw_decoder.h" />
+		<Unit filename="..\..\engines\glk\screen.cpp" />
+		<Unit filename="..\..\engines\glk\screen.h" />
+		<Unit filename="..\..\engines\glk\selection.cpp" />
+		<Unit filename="..\..\engines\glk\selection.h" />
+		<Unit filename="..\..\engines\glk\sound.cpp" />
+		<Unit filename="..\..\engines\glk\sound.h" />
+		<Unit filename="..\..\engines\glk\speech.cpp" />
+		<Unit filename="..\..\engines\glk\speech.h" />
+		<Unit filename="..\..\engines\glk\streams.cpp" />
+		<Unit filename="..\..\engines\glk\streams.h" />
+		<Unit filename="..\..\engines\glk\time.cpp" />
+		<Unit filename="..\..\engines\glk\time.h" />
+		<Unit filename="..\..\engines\glk\unicode.cpp" />
+		<Unit filename="..\..\engines\glk\unicode.h" />
+		<Unit filename="..\..\engines\glk\unicode_gen.cpp" />
+		<Unit filename="..\..\engines\glk\unicode_gen.h" />
+		<Unit filename="..\..\engines\glk\utils.cpp" />
+		<Unit filename="..\..\engines\glk\utils.h" />
+		<Unit filename="..\..\engines\glk\window_graphics.cpp" />
+		<Unit filename="..\..\engines\glk\window_graphics.h" />
+		<Unit filename="..\..\engines\glk\window_pair.cpp" />
+		<Unit filename="..\..\engines\glk\window_pair.h" />
+		<Unit filename="..\..\engines\glk\window_text_buffer.cpp" />
+		<Unit filename="..\..\engines\glk\window_text_buffer.h" />
+		<Unit filename="..\..\engines\glk\window_text_grid.cpp" />
+		<Unit filename="..\..\engines\glk\window_text_grid.h" />
+		<Unit filename="..\..\engines\glk\windows.cpp" />
+		<Unit filename="..\..\engines\glk\windows.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/gnap.cbp b/dists/codeblocks/gnap.cbp
new file mode 100644
index 0000000000..95dccefa32
--- /dev/null
+++ b/dists/codeblocks/gnap.cbp
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="gnap" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\gnap\libgnap" 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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\gnap\scenes\arcade.cpp" />
+		<Unit filename="..\..\engines\gnap\scenes\arcade.h" />
+		<Unit filename="..\..\engines\gnap\scenes\group0.cpp" />
+		<Unit filename="..\..\engines\gnap\scenes\group0.h" />
+		<Unit filename="..\..\engines\gnap\scenes\group1.cpp" />
+		<Unit filename="..\..\engines\gnap\scenes\group1.h" />
+		<Unit filename="..\..\engines\gnap\scenes\group2.cpp" />
+		<Unit filename="..\..\engines\gnap\scenes\group2.h" />
+		<Unit filename="..\..\engines\gnap\scenes\group3.cpp" />
+		<Unit filename="..\..\engines\gnap\scenes\group3.h" />
+		<Unit filename="..\..\engines\gnap\scenes\group4.cpp" />
+		<Unit filename="..\..\engines\gnap\scenes\group4.h" />
+		<Unit filename="..\..\engines\gnap\scenes\group5.cpp" />
+		<Unit filename="..\..\engines\gnap\scenes\group5.h" />
+		<Unit filename="..\..\engines\gnap\scenes\groupcs.cpp" />
+		<Unit filename="..\..\engines\gnap\scenes\groupcs.h" />
+		<Unit filename="..\..\engines\gnap\scenes\intro.cpp" />
+		<Unit filename="..\..\engines\gnap\scenes\intro.h" />
+		<Unit filename="..\..\engines\gnap\scenes\scenecore.cpp" />
+		<Unit filename="..\..\engines\gnap\scenes\scenecore.h" />
+		<Unit filename="..\..\engines\gnap\character.cpp" />
+		<Unit filename="..\..\engines\gnap\character.h" />
+		<Unit filename="..\..\engines\gnap\datarchive.cpp" />
+		<Unit filename="..\..\engines\gnap\datarchive.h" />
+		<Unit filename="..\..\engines\gnap\debugger.cpp" />
+		<Unit filename="..\..\engines\gnap\debugger.h" />
+		<Unit filename="..\..\engines\gnap\fontdata.h" />
+		<Unit filename="..\..\engines\gnap\gamesys.cpp" />
+		<Unit filename="..\..\engines\gnap\gamesys.h" />
+		<Unit filename="..\..\engines\gnap\gnap.cpp" />
+		<Unit filename="..\..\engines\gnap\gnap.h" />
+		<Unit filename="..\..\engines\gnap\grid.cpp" />
+		<Unit filename="..\..\engines\gnap\menu.cpp" />
+		<Unit filename="..\..\engines\gnap\metaengine.cpp" />
+		<Unit filename="..\..\engines\gnap\module.mk" />
+		<Unit filename="..\..\engines\gnap\music.cpp" />
+		<Unit filename="..\..\engines\gnap\music.h" />
+		<Unit filename="..\..\engines\gnap\resource.cpp" />
+		<Unit filename="..\..\engines\gnap\resource.h" />
+		<Unit filename="..\..\engines\gnap\sound.cpp" />
+		<Unit filename="..\..\engines\gnap\sound.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/gob.cbp b/dists/codeblocks/gob.cbp
new file mode 100644
index 0000000000..e2fde1b333
--- /dev/null
+++ b/dists/codeblocks/gob.cbp
@@ -0,0 +1,366 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="gob" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\gob\libgob" 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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\gob\demos\batplayer.cpp" />
+		<Unit filename="..\..\engines\gob\demos\batplayer.h" />
+		<Unit filename="..\..\engines\gob\demos\demoplayer.cpp" />
+		<Unit filename="..\..\engines\gob\demos\demoplayer.h" />
+		<Unit filename="..\..\engines\gob\demos\scnplayer.cpp" />
+		<Unit filename="..\..\engines\gob\demos\scnplayer.h" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\diving.cpp" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\diving.h" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\evilfish.cpp" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\evilfish.h" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\meter.cpp" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\meter.h" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\mouth.cpp" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\mouth.h" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\oko.cpp" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\oko.h" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\penetration.cpp" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\penetration.h" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\submarine.cpp" />
+		<Unit filename="..\..\engines\gob\minigames\geisha\submarine.h" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\abracadabra.cpp" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\abracadabra.h" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\babayaga.cpp" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\babayaga.h" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\brokenstrings.h" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\chargenchild.cpp" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\chargenchild.h" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\onceupon.cpp" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\onceupon.h" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\palettes.h" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\parents.cpp" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\parents.h" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\stork.cpp" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\stork.h" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\title.cpp" />
+		<Unit filename="..\..\engines\gob\pregob\onceupon\title.h" />
+		<Unit filename="..\..\engines\gob\pregob\gctfile.cpp" />
+		<Unit filename="..\..\engines\gob\pregob\gctfile.h" />
+		<Unit filename="..\..\engines\gob\pregob\pregob.cpp" />
+		<Unit filename="..\..\engines\gob\pregob\pregob.h" />
+		<Unit filename="..\..\engines\gob\pregob\seqfile.cpp" />
+		<Unit filename="..\..\engines\gob\pregob\seqfile.h" />
+		<Unit filename="..\..\engines\gob\pregob\txtfile.cpp" />
+		<Unit filename="..\..\engines\gob\pregob\txtfile.h" />
+		<Unit filename="..\..\engines\gob\save\saveconverter.cpp" />
+		<Unit filename="..\..\engines\gob\save\saveconverter.h" />
+		<Unit filename="..\..\engines\gob\save\saveconverter_v2.cpp" />
+		<Unit filename="..\..\engines\gob\save\saveconverter_v3.cpp" />
+		<Unit filename="..\..\engines\gob\save\saveconverter_v4.cpp" />
+		<Unit filename="..\..\engines\gob\save\savefile.cpp" />
+		<Unit filename="..\..\engines\gob\save\savefile.h" />
+		<Unit filename="..\..\engines\gob\save\savehandler.cpp" />
+		<Unit filename="..\..\engines\gob\save\savehandler.h" />
+		<Unit filename="..\..\engines\gob\save\saveload.cpp" />
+		<Unit filename="..\..\engines\gob\save\saveload.h" />
+		<Unit filename="..\..\engines\gob\save\saveload_ajworld.cpp" />
+		<Unit filename="..\..\engines\gob\save\saveload_fascin.cpp" />
+		<Unit filename="..\..\engines\gob\save\saveload_geisha.cpp" />
+		<Unit filename="..\..\engines\gob\save\saveload_inca2.cpp" />
+		<Unit filename="..\..\engines\gob\save\saveload_playtoons.cpp" />
+		<Unit filename="..\..\engines\gob\save\saveload_v2.cpp" />
+		<Unit filename="..\..\engines\gob\save\saveload_v3.cpp" />
+		<Unit filename="..\..\engines\gob\save\saveload_v4.cpp" />
+		<Unit filename="..\..\engines\gob\save\saveload_v6.cpp" />
+		<Unit filename="..\..\engines\gob\save\saveload_v7.cpp" />
+		<Unit filename="..\..\engines\gob\sound\adlib.cpp" />
+		<Unit filename="..\..\engines\gob\sound\adlib.h" />
+		<Unit filename="..\..\engines\gob\sound\adlplayer.cpp" />
+		<Unit filename="..\..\engines\gob\sound\adlplayer.h" />
+		<Unit filename="..\..\engines\gob\sound\bgatmosphere.cpp" />
+		<Unit filename="..\..\engines\gob\sound\bgatmosphere.h" />
+		<Unit filename="..\..\engines\gob\sound\cdrom.cpp" />
+		<Unit filename="..\..\engines\gob\sound\cdrom.h" />
+		<Unit filename="..\..\engines\gob\sound\infogrames.cpp" />
+		<Unit filename="..\..\engines\gob\sound\infogrames.h" />
+		<Unit filename="..\..\engines\gob\sound\musplayer.cpp" />
+		<Unit filename="..\..\engines\gob\sound\musplayer.h" />
+		<Unit filename="..\..\engines\gob\sound\pcspeaker.cpp" />
+		<Unit filename="..\..\engines\gob\sound\pcspeaker.h" />
+		<Unit filename="..\..\engines\gob\sound\protracker.cpp" />
+		<Unit filename="..\..\engines\gob\sound\protracker.h" />
+		<Unit filename="..\..\engines\gob\sound\sound.cpp" />
+		<Unit filename="..\..\engines\gob\sound\sound.h" />
+		<Unit filename="..\..\engines\gob\sound\soundblaster.cpp" />
+		<Unit filename="..\..\engines\gob\sound\soundblaster.h" />
+		<Unit filename="..\..\engines\gob\sound\sounddesc.cpp" />
+		<Unit filename="..\..\engines\gob\sound\sounddesc.h" />
+		<Unit filename="..\..\engines\gob\sound\soundmixer.cpp" />
+		<Unit filename="..\..\engines\gob\sound\soundmixer.h" />
+		<Unit filename="..\..\engines\gob\anifile.cpp" />
+		<Unit filename="..\..\engines\gob\anifile.h" />
+		<Unit filename="..\..\engines\gob\aniobject.cpp" />
+		<Unit filename="..\..\engines\gob\aniobject.h" />
+		<Unit filename="..\..\engines\gob\backbuffer.cpp" />
+		<Unit filename="..\..\engines\gob\backbuffer.h" />
+		<Unit filename="..\..\engines\gob\cheater.cpp" />
+		<Unit filename="..\..\engines\gob\cheater.h" />
+		<Unit filename="..\..\engines\gob\cheater_geisha.cpp" />
+		<Unit filename="..\..\engines\gob\cmpfile.cpp" />
+		<Unit filename="..\..\engines\gob\cmpfile.h" />
+		<Unit filename="..\..\engines\gob\console.cpp" />
+		<Unit filename="..\..\engines\gob\console.h" />
+		<Unit filename="..\..\engines\gob\databases.cpp" />
+		<Unit filename="..\..\engines\gob\databases.h" />
+		<Unit filename="..\..\engines\gob\dataio.cpp" />
+		<Unit filename="..\..\engines\gob\dataio.h" />
+		<Unit filename="..\..\engines\gob\dbase.cpp" />
+		<Unit filename="..\..\engines\gob\dbase.h" />
+		<Unit filename="..\..\engines\gob\decfile.cpp" />
+		<Unit filename="..\..\engines\gob\decfile.h" />
+		<Unit filename="..\..\engines\gob\draw.cpp" />
+		<Unit filename="..\..\engines\gob\draw.h" />
+		<Unit filename="..\..\engines\gob\draw_bargon.cpp" />
+		<Unit filename="..\..\engines\gob\draw_fascin.cpp" />
+		<Unit filename="..\..\engines\gob\draw_playtoons.cpp" />
+		<Unit filename="..\..\engines\gob\draw_v1.cpp" />
+		<Unit filename="..\..\engines\gob\draw_v2.cpp" />
+		<Unit filename="..\..\engines\gob\expression.cpp" />
+		<Unit filename="..\..\engines\gob\expression.h" />
+		<Unit filename="..\..\engines\gob\game.cpp" />
+		<Unit filename="..\..\engines\gob\game.h" />
+		<Unit filename="..\..\engines\gob\global.cpp" />
+		<Unit filename="..\..\engines\gob\global.h" />
+		<Unit filename="..\..\engines\gob\gob.cpp" />
+		<Unit filename="..\..\engines\gob\gob.h" />
+		<Unit filename="..\..\engines\gob\goblin.cpp" />
+		<Unit filename="..\..\engines\gob\goblin.h" />
+		<Unit filename="..\..\engines\gob\goblin_v1.cpp" />
+		<Unit filename="..\..\engines\gob\goblin_v2.cpp" />
+		<Unit filename="..\..\engines\gob\goblin_v3.cpp" />
+		<Unit filename="..\..\engines\gob\goblin_v4.cpp" />
+		<Unit filename="..\..\engines\gob\hotspots.cpp" />
+		<Unit filename="..\..\engines\gob\hotspots.h" />
+		<Unit filename="..\..\engines\gob\iniconfig.cpp" />
+		<Unit filename="..\..\engines\gob\iniconfig.h" />
+		<Unit filename="..\..\engines\gob\init.cpp" />
+		<Unit filename="..\..\engines\gob\init.h" />
+		<Unit filename="..\..\engines\gob\init_fascin.cpp" />
+		<Unit filename="..\..\engines\gob\init_geisha.cpp" />
+		<Unit filename="..\..\engines\gob\init_v1.cpp" />
+		<Unit filename="..\..\engines\gob\init_v2.cpp" />
+		<Unit filename="..\..\engines\gob\init_v3.cpp" />
+		<Unit filename="..\..\engines\gob\init_v4.cpp" />
+		<Unit filename="..\..\engines\gob\init_v6.cpp" />
+		<Unit filename="..\..\engines\gob\init_v7.cpp" />
+		<Unit filename="..\..\engines\gob\inter.cpp" />
+		<Unit filename="..\..\engines\gob\inter.h" />
+		<Unit filename="..\..\engines\gob\inter_bargon.cpp" />
+		<Unit filename="..\..\engines\gob\inter_fascin.cpp" />
+		<Unit filename="..\..\engines\gob\inter_geisha.cpp" />
+		<Unit filename="..\..\engines\gob\inter_inca2.cpp" />
+		<Unit filename="..\..\engines\gob\inter_littlered.cpp" />
+		<Unit filename="..\..\engines\gob\inter_playtoons.cpp" />
+		<Unit filename="..\..\engines\gob\inter_v1.cpp" />
+		<Unit filename="..\..\engines\gob\inter_v2.cpp" />
+		<Unit filename="..\..\engines\gob\inter_v3.cpp" />
+		<Unit filename="..\..\engines\gob\inter_v4.cpp" />
+		<Unit filename="..\..\engines\gob\inter_v5.cpp" />
+		<Unit filename="..\..\engines\gob\inter_v6.cpp" />
+		<Unit filename="..\..\engines\gob\inter_v7.cpp" />
+		<Unit filename="..\..\engines\gob\map.cpp" />
+		<Unit filename="..\..\engines\gob\map.h" />
+		<Unit filename="..\..\engines\gob\map_v1.cpp" />
+		<Unit filename="..\..\engines\gob\map_v2.cpp" />
+		<Unit filename="..\..\engines\gob\metaengine.cpp" />
+		<Unit filename="..\..\engines\gob\module.mk" />
+		<Unit filename="..\..\engines\gob\mult.cpp" />
+		<Unit filename="..\..\engines\gob\mult.h" />
+		<Unit filename="..\..\engines\gob\mult_v1.cpp" />
+		<Unit filename="..\..\engines\gob\mult_v2.cpp" />
+		<Unit filename="..\..\engines\gob\palanim.cpp" />
+		<Unit filename="..\..\engines\gob\palanim.h" />
+		<Unit filename="..\..\engines\gob\resources.cpp" />
+		<Unit filename="..\..\engines\gob\resources.h" />
+		<Unit filename="..\..\engines\gob\rxyfile.cpp" />
+		<Unit filename="..\..\engines\gob\rxyfile.h" />
+		<Unit filename="..\..\engines\gob\scenery.cpp" />
+		<Unit filename="..\..\engines\gob\scenery.h" />
+		<Unit filename="..\..\engines\gob\scenery_v1.cpp" />
+		<Unit filename="..\..\engines\gob\scenery_v2.cpp" />
+		<Unit filename="..\..\engines\gob\script.cpp" />
+		<Unit filename="..\..\engines\gob\script.h" />
+		<Unit filename="..\..\engines\gob\surface.cpp" />
+		<Unit filename="..\..\engines\gob\surface.h" />
+		<Unit filename="..\..\engines\gob\totfile.cpp" />
+		<Unit filename="..\..\engines\gob\totfile.h" />
+		<Unit filename="..\..\engines\gob\util.cpp" />
+		<Unit filename="..\..\engines\gob\util.h" />
+		<Unit filename="..\..\engines\gob\variables.cpp" />
+		<Unit filename="..\..\engines\gob\variables.h" />
+		<Unit filename="..\..\engines\gob\video.cpp" />
+		<Unit filename="..\..\engines\gob\video.h" />
+		<Unit filename="..\..\engines\gob\video_v1.cpp" />
+		<Unit filename="..\..\engines\gob\video_v2.cpp" />
+		<Unit filename="..\..\engines\gob\video_v6.cpp" />
+		<Unit filename="..\..\engines\gob\videoplayer.cpp" />
+		<Unit filename="..\..\engines\gob\videoplayer.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/griffon.cbp b/dists/codeblocks/griffon.cbp
new file mode 100644
index 0000000000..387dbe8688
--- /dev/null
+++ b/dists/codeblocks/griffon.cbp
@@ -0,0 +1,186 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="griffon" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\griffon\libgriffon" 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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\griffon\combat.cpp" />
+		<Unit filename="..\..\engines\griffon\console.cpp" />
+		<Unit filename="..\..\engines\griffon\console.h" />
+		<Unit filename="..\..\engines\griffon\cutscenes.cpp" />
+		<Unit filename="..\..\engines\griffon\dialogs.cpp" />
+		<Unit filename="..\..\engines\griffon\draw.cpp" />
+		<Unit filename="..\..\engines\griffon\engine.cpp" />
+		<Unit filename="..\..\engines\griffon\gfx.cpp" />
+		<Unit filename="..\..\engines\griffon\griffon.cpp" />
+		<Unit filename="..\..\engines\griffon\griffon.h" />
+		<Unit filename="..\..\engines\griffon\input.cpp" />
+		<Unit filename="..\..\engines\griffon\logic.cpp" />
+		<Unit filename="..\..\engines\griffon\metaengine.cpp" />
+		<Unit filename="..\..\engines\griffon\module.mk" />
+		<Unit filename="..\..\engines\griffon\resources.cpp" />
+		<Unit filename="..\..\engines\griffon\saveload.cpp" />
+		<Unit filename="..\..\engines\griffon\sound.cpp" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/grim.cbp b/dists/codeblocks/grim.cbp
new file mode 100644
index 0000000000..9a1dc828d5
--- /dev/null
+++ b/dists/codeblocks/grim.cbp
@@ -0,0 +1,432 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="grim" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\grim\libgrim" 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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\grim\costume\anim_component.cpp" />
+		<Unit filename="..\..\engines\grim\costume\anim_component.h" />
+		<Unit filename="..\..\engines\grim\costume\bitmap_component.cpp" />
+		<Unit filename="..\..\engines\grim\costume\bitmap_component.h" />
+		<Unit filename="..\..\engines\grim\costume\chore.cpp" />
+		<Unit filename="..\..\engines\grim\costume\chore.h" />
+		<Unit filename="..\..\engines\grim\costume\colormap_component.cpp" />
+		<Unit filename="..\..\engines\grim\costume\colormap_component.h" />
+		<Unit filename="..\..\engines\grim\costume\component.cpp" />
+		<Unit filename="..\..\engines\grim\costume\component.h" />
+		<Unit filename="..\..\engines\grim\costume\head.cpp" />
+		<Unit filename="..\..\engines\grim\costume\head.h" />
+		<Unit filename="..\..\engines\grim\costume\keyframe_component.cpp" />
+		<Unit filename="..\..\engines\grim\costume\keyframe_component.h" />
+		<Unit filename="..\..\engines\grim\costume\lua_var_component.cpp" />
+		<Unit filename="..\..\engines\grim\costume\lua_var_component.h" />
+		<Unit filename="..\..\engines\grim\costume\main_model_component.cpp" />
+		<Unit filename="..\..\engines\grim\costume\main_model_component.h" />
+		<Unit filename="..\..\engines\grim\costume\material_component.cpp" />
+		<Unit filename="..\..\engines\grim\costume\material_component.h" />
+		<Unit filename="..\..\engines\grim\costume\mesh_component.cpp" />
+		<Unit filename="..\..\engines\grim\costume\mesh_component.h" />
+		<Unit filename="..\..\engines\grim\costume\model_component.cpp" />
+		<Unit filename="..\..\engines\grim\costume\model_component.h" />
+		<Unit filename="..\..\engines\grim\costume\sound_component.cpp" />
+		<Unit filename="..\..\engines\grim\costume\sound_component.h" />
+		<Unit filename="..\..\engines\grim\costume\sprite_component.cpp" />
+		<Unit filename="..\..\engines\grim\costume\sprite_component.h" />
+		<Unit filename="..\..\engines\grim\emi\costume\emianim_component.cpp" />
+		<Unit filename="..\..\engines\grim\emi\costume\emianim_component.h" />
+		<Unit filename="..\..\engines\grim\emi\costume\emichore.cpp" />
+		<Unit filename="..\..\engines\grim\emi\costume\emichore.h" />
+		<Unit filename="..\..\engines\grim\emi\costume\emihead.cpp" />
+		<Unit filename="..\..\engines\grim\emi\costume\emihead.h" />
+		<Unit filename="..\..\engines\grim\emi\costume\emiluacode_component.cpp" />
+		<Unit filename="..\..\engines\grim\emi\costume\emiluacode_component.h" />
+		<Unit filename="..\..\engines\grim\emi\costume\emiluavar_component.cpp" />
+		<Unit filename="..\..\engines\grim\emi\costume\emiluavar_component.h" />
+		<Unit filename="..\..\engines\grim\emi\costume\emimesh_component.cpp" />
+		<Unit filename="..\..\engines\grim\emi\costume\emimesh_component.h" />
+		<Unit filename="..\..\engines\grim\emi\costume\emiskel_component.cpp" />
+		<Unit filename="..\..\engines\grim\emi\costume\emiskel_component.h" />
+		<Unit filename="..\..\engines\grim\emi\costume\emisprite_component.cpp" />
+		<Unit filename="..\..\engines\grim\emi\costume\emisprite_component.h" />
+		<Unit filename="..\..\engines\grim\emi\costume\emitexi_component.cpp" />
+		<Unit filename="..\..\engines\grim\emi\costume\emitexi_component.h" />
+		<Unit filename="..\..\engines\grim\emi\sound\codecs\scx.cpp" />
+		<Unit filename="..\..\engines\grim\emi\sound\codecs\scx.h" />
+		<Unit filename="..\..\engines\grim\emi\sound\aifftrack.cpp" />
+		<Unit filename="..\..\engines\grim\emi\sound\aifftrack.h" />
+		<Unit filename="..\..\engines\grim\emi\sound\emisound.cpp" />
+		<Unit filename="..\..\engines\grim\emi\sound\emisound.h" />
+		<Unit filename="..\..\engines\grim\emi\sound\mp3track.cpp" />
+		<Unit filename="..\..\engines\grim\emi\sound\mp3track.h" />
+		<Unit filename="..\..\engines\grim\emi\sound\scxtrack.cpp" />
+		<Unit filename="..\..\engines\grim\emi\sound\scxtrack.h" />
+		<Unit filename="..\..\engines\grim\emi\sound\track.cpp" />
+		<Unit filename="..\..\engines\grim\emi\sound\track.h" />
+		<Unit filename="..\..\engines\grim\emi\sound\vimatrack.cpp" />
+		<Unit filename="..\..\engines\grim\emi\sound\vimatrack.h" />
+		<Unit filename="..\..\engines\grim\emi\animationemi.cpp" />
+		<Unit filename="..\..\engines\grim\emi\animationemi.h" />
+		<Unit filename="..\..\engines\grim\emi\costumeemi.cpp" />
+		<Unit filename="..\..\engines\grim\emi\costumeemi.h" />
+		<Unit filename="..\..\engines\grim\emi\emi.cpp" />
+		<Unit filename="..\..\engines\grim\emi\emi.h" />
+		<Unit filename="..\..\engines\grim\emi\emi_registry.cpp" />
+		<Unit filename="..\..\engines\grim\emi\emi_registry.h" />
+		<Unit filename="..\..\engines\grim\emi\layer.cpp" />
+		<Unit filename="..\..\engines\grim\emi\layer.h" />
+		<Unit filename="..\..\engines\grim\emi\lua_v2.cpp" />
+		<Unit filename="..\..\engines\grim\emi\lua_v2.h" />
+		<Unit filename="..\..\engines\grim\emi\lua_v2_actor.cpp" />
+		<Unit filename="..\..\engines\grim\emi\lua_v2_sound.cpp" />
+		<Unit filename="..\..\engines\grim\emi\modelemi.cpp" />
+		<Unit filename="..\..\engines\grim\emi\modelemi.h" />
+		<Unit filename="..\..\engines\grim\emi\poolsound.cpp" />
+		<Unit filename="..\..\engines\grim\emi\poolsound.h" />
+		<Unit filename="..\..\engines\grim\emi\skeleton.cpp" />
+		<Unit filename="..\..\engines\grim\emi\skeleton.h" />
+		<Unit filename="..\..\engines\grim\imuse\imuse.cpp" />
+		<Unit filename="..\..\engines\grim\imuse\imuse.h" />
+		<Unit filename="..\..\engines\grim\imuse\imuse_mcmp_mgr.cpp" />
+		<Unit filename="..\..\engines\grim\imuse\imuse_mcmp_mgr.h" />
+		<Unit filename="..\..\engines\grim\imuse\imuse_music.cpp" />
+		<Unit filename="..\..\engines\grim\imuse\imuse_script.cpp" />
+		<Unit filename="..\..\engines\grim\imuse\imuse_sndmgr.cpp" />
+		<Unit filename="..\..\engines\grim\imuse\imuse_sndmgr.h" />
+		<Unit filename="..\..\engines\grim\imuse\imuse_tables.cpp" />
+		<Unit filename="..\..\engines\grim\imuse\imuse_tables.h" />
+		<Unit filename="..\..\engines\grim\imuse\imuse_track.cpp" />
+		<Unit filename="..\..\engines\grim\imuse\imuse_track.h" />
+		<Unit filename="..\..\engines\grim\lua\lapi.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lapi.h" />
+		<Unit filename="..\..\engines\grim\lua\lauxlib.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lauxlib.h" />
+		<Unit filename="..\..\engines\grim\lua\lbuffer.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lbuiltin.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lbuiltin.h" />
+		<Unit filename="..\..\engines\grim\lua\ldo.cpp" />
+		<Unit filename="..\..\engines\grim\lua\ldo.h" />
+		<Unit filename="..\..\engines\grim\lua\lfunc.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lfunc.h" />
+		<Unit filename="..\..\engines\grim\lua\lgc.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lgc.h" />
+		<Unit filename="..\..\engines\grim\lua\liolib.cpp" />
+		<Unit filename="..\..\engines\grim\lua\llex.cpp" />
+		<Unit filename="..\..\engines\grim\lua\llex.h" />
+		<Unit filename="..\..\engines\grim\lua\lmathlib.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lmem.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lmem.h" />
+		<Unit filename="..\..\engines\grim\lua\lobject.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lobject.h" />
+		<Unit filename="..\..\engines\grim\lua\lopcodes.h" />
+		<Unit filename="..\..\engines\grim\lua\lparser.h" />
+		<Unit filename="..\..\engines\grim\lua\lrestore.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lsave.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lstate.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lstate.h" />
+		<Unit filename="..\..\engines\grim\lua\lstring.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lstring.h" />
+		<Unit filename="..\..\engines\grim\lua\lstrlib.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lstx.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lstx.h" />
+		<Unit filename="..\..\engines\grim\lua\ltable.cpp" />
+		<Unit filename="..\..\engines\grim\lua\ltable.h" />
+		<Unit filename="..\..\engines\grim\lua\ltask.cpp" />
+		<Unit filename="..\..\engines\grim\lua\ltask.h" />
+		<Unit filename="..\..\engines\grim\lua\ltm.cpp" />
+		<Unit filename="..\..\engines\grim\lua\ltm.h" />
+		<Unit filename="..\..\engines\grim\lua\lua.h" />
+		<Unit filename="..\..\engines\grim\lua\luadebug.h" />
+		<Unit filename="..\..\engines\grim\lua\lualib.h" />
+		<Unit filename="..\..\engines\grim\lua\lundump.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lundump.h" />
+		<Unit filename="..\..\engines\grim\lua\lvm.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lvm.h" />
+		<Unit filename="..\..\engines\grim\lua\lzio.cpp" />
+		<Unit filename="..\..\engines\grim\lua\lzio.h" />
+		<Unit filename="..\..\engines\grim\movie\codecs\blocky16.cpp" />
+		<Unit filename="..\..\engines\grim\movie\codecs\blocky16.h" />
+		<Unit filename="..\..\engines\grim\movie\codecs\blocky8.cpp" />
+		<Unit filename="..\..\engines\grim\movie\codecs\blocky8.h" />
+		<Unit filename="..\..\engines\grim\movie\codecs\codec48.cpp" />
+		<Unit filename="..\..\engines\grim\movie\codecs\codec48.h" />
+		<Unit filename="..\..\engines\grim\movie\codecs\smush_decoder.cpp" />
+		<Unit filename="..\..\engines\grim\movie\codecs\smush_decoder.h" />
+		<Unit filename="..\..\engines\grim\movie\codecs\vima.cpp" />
+		<Unit filename="..\..\engines\grim\movie\codecs\vima.h" />
+		<Unit filename="..\..\engines\grim\movie\bink.cpp" />
+		<Unit filename="..\..\engines\grim\movie\bink.h" />
+		<Unit filename="..\..\engines\grim\movie\movie.cpp" />
+		<Unit filename="..\..\engines\grim\movie\movie.h" />
+		<Unit filename="..\..\engines\grim\movie\mpeg.cpp" />
+		<Unit filename="..\..\engines\grim\movie\mpeg.h" />
+		<Unit filename="..\..\engines\grim\movie\quicktime.cpp" />
+		<Unit filename="..\..\engines\grim\movie\quicktime.h" />
+		<Unit filename="..\..\engines\grim\movie\smush.cpp" />
+		<Unit filename="..\..\engines\grim\movie\smush.h" />
+		<Unit filename="..\..\engines\grim\remastered\commentary.cpp" />
+		<Unit filename="..\..\engines\grim\remastered\commentary.h" />
+		<Unit filename="..\..\engines\grim\remastered\hotspot.cpp" />
+		<Unit filename="..\..\engines\grim\remastered\hotspot.h" />
+		<Unit filename="..\..\engines\grim\remastered\lua_remastered.cpp" />
+		<Unit filename="..\..\engines\grim\remastered\lua_remastered.h" />
+		<Unit filename="..\..\engines\grim\remastered\overlay.cpp" />
+		<Unit filename="..\..\engines\grim\remastered\overlay.h" />
+		<Unit filename="..\..\engines\grim\update\lang_filter.cpp" />
+		<Unit filename="..\..\engines\grim\update\lang_filter.h" />
+		<Unit filename="..\..\engines\grim\update\mscab.cpp" />
+		<Unit filename="..\..\engines\grim\update\mscab.h" />
+		<Unit filename="..\..\engines\grim\update\packfile.cpp" />
+		<Unit filename="..\..\engines\grim\update\packfile.h" />
+		<Unit filename="..\..\engines\grim\update\update.cpp" />
+		<Unit filename="..\..\engines\grim\update\update.h" />
+		<Unit filename="..\..\engines\grim\actor.cpp" />
+		<Unit filename="..\..\engines\grim\actor.h" />
+		<Unit filename="..\..\engines\grim\animation.cpp" />
+		<Unit filename="..\..\engines\grim\animation.h" />
+		<Unit filename="..\..\engines\grim\bitmap.cpp" />
+		<Unit filename="..\..\engines\grim\bitmap.h" />
+		<Unit filename="..\..\engines\grim\color.cpp" />
+		<Unit filename="..\..\engines\grim\color.h" />
+		<Unit filename="..\..\engines\grim\colormap.cpp" />
+		<Unit filename="..\..\engines\grim\colormap.h" />
+		<Unit filename="..\..\engines\grim\costume.cpp" />
+		<Unit filename="..\..\engines\grim\costume.h" />
+		<Unit filename="..\..\engines\grim\debug.cpp" />
+		<Unit filename="..\..\engines\grim\debug.h" />
+		<Unit filename="..\..\engines\grim\debugger.cpp" />
+		<Unit filename="..\..\engines\grim\debugger.h" />
+		<Unit filename="..\..\engines\grim\detection.h" />
+		<Unit filename="..\..\engines\grim\font.cpp" />
+		<Unit filename="..\..\engines\grim\font.h" />
+		<Unit filename="..\..\engines\grim\gfx_base.cpp" />
+		<Unit filename="..\..\engines\grim\gfx_base.h" />
+		<Unit filename="..\..\engines\grim\gfx_opengl.cpp" />
+		<Unit filename="..\..\engines\grim\gfx_opengl.h" />
+		<Unit filename="..\..\engines\grim\gfx_opengl_shaders.cpp" />
+		<Unit filename="..\..\engines\grim\gfx_opengl_shaders.h" />
+		<Unit filename="..\..\engines\grim\gfx_tinygl.cpp" />
+		<Unit filename="..\..\engines\grim\gfx_tinygl.h" />
+		<Unit filename="..\..\engines\grim\grim.cpp" />
+		<Unit filename="..\..\engines\grim\grim.h" />
+		<Unit filename="..\..\engines\grim\grim_controls.cpp" />
+		<Unit filename="..\..\engines\grim\inputdialog.cpp" />
+		<Unit filename="..\..\engines\grim\inputdialog.h" />
+		<Unit filename="..\..\engines\grim\iris.cpp" />
+		<Unit filename="..\..\engines\grim\iris.h" />
+		<Unit filename="..\..\engines\grim\keyframe.cpp" />
+		<Unit filename="..\..\engines\grim\keyframe.h" />
+		<Unit filename="..\..\engines\grim\lab.cpp" />
+		<Unit filename="..\..\engines\grim\lab.h" />
+		<Unit filename="..\..\engines\grim\lipsync.cpp" />
+		<Unit filename="..\..\engines\grim\lipsync.h" />
+		<Unit filename="..\..\engines\grim\localize.cpp" />
+		<Unit filename="..\..\engines\grim\localize.h" />
+		<Unit filename="..\..\engines\grim\lua.cpp" />
+		<Unit filename="..\..\engines\grim\lua.h" />
+		<Unit filename="..\..\engines\grim\lua_v1.cpp" />
+		<Unit filename="..\..\engines\grim\lua_v1.h" />
+		<Unit filename="..\..\engines\grim\lua_v1_actor.cpp" />
+		<Unit filename="..\..\engines\grim\lua_v1_graphics.cpp" />
+		<Unit filename="..\..\engines\grim\lua_v1_set.cpp" />
+		<Unit filename="..\..\engines\grim\lua_v1_sound.cpp" />
+		<Unit filename="..\..\engines\grim\lua_v1_text.cpp" />
+		<Unit filename="..\..\engines\grim\material.cpp" />
+		<Unit filename="..\..\engines\grim\material.h" />
+		<Unit filename="..\..\engines\grim\md5check.cpp" />
+		<Unit filename="..\..\engines\grim\md5check.h" />
+		<Unit filename="..\..\engines\grim\md5checkdialog.cpp" />
+		<Unit filename="..\..\engines\grim\md5checkdialog.h" />
+		<Unit filename="..\..\engines\grim\metaengine.cpp" />
+		<Unit filename="..\..\engines\grim\model.cpp" />
+		<Unit filename="..\..\engines\grim\model.h" />
+		<Unit filename="..\..\engines\grim\module.mk" />
+		<Unit filename="..\..\engines\grim\object.cpp" />
+		<Unit filename="..\..\engines\grim\object.h" />
+		<Unit filename="..\..\engines\grim\objectstate.cpp" />
+		<Unit filename="..\..\engines\grim\objectstate.h" />
+		<Unit filename="..\..\engines\grim\patchr.cpp" />
+		<Unit filename="..\..\engines\grim\patchr.h" />
+		<Unit filename="..\..\engines\grim\pool.h" />
+		<Unit filename="..\..\engines\grim\primitives.cpp" />
+		<Unit filename="..\..\engines\grim\primitives.h" />
+		<Unit filename="..\..\engines\grim\registry.cpp" />
+		<Unit filename="..\..\engines\grim\registry.h" />
+		<Unit filename="..\..\engines\grim\resource.cpp" />
+		<Unit filename="..\..\engines\grim\resource.h" />
+		<Unit filename="..\..\engines\grim\savegame.cpp" />
+		<Unit filename="..\..\engines\grim\savegame.h" />
+		<Unit filename="..\..\engines\grim\sector.cpp" />
+		<Unit filename="..\..\engines\grim\sector.h" />
+		<Unit filename="..\..\engines\grim\set.cpp" />
+		<Unit filename="..\..\engines\grim\set.h" />
+		<Unit filename="..\..\engines\grim\sound.cpp" />
+		<Unit filename="..\..\engines\grim\sound.h" />
+		<Unit filename="..\..\engines\grim\sprite.cpp" />
+		<Unit filename="..\..\engines\grim\sprite.h" />
+		<Unit filename="..\..\engines\grim\textobject.cpp" />
+		<Unit filename="..\..\engines\grim\textobject.h" />
+		<Unit filename="..\..\engines\grim\textsplit.cpp" />
+		<Unit filename="..\..\engines\grim\textsplit.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/groovie.cbp b/dists/codeblocks/groovie.cbp
new file mode 100644
index 0000000000..a934a5d32f
--- /dev/null
+++ b/dists/codeblocks/groovie.cbp
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="groovie" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\groovie\libgroovie" 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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\groovie\cell.cpp" />
+		<Unit filename="..\..\engines\groovie\cell.h" />
+		<Unit filename="..\..\engines\groovie\cursor.cpp" />
+		<Unit filename="..\..\engines\groovie\cursor.h" />
+		<Unit filename="..\..\engines\groovie\debug.cpp" />
+		<Unit filename="..\..\engines\groovie\debug.h" />
+		<Unit filename="..\..\engines\groovie\detection.h" />
+		<Unit filename="..\..\engines\groovie\font.cpp" />
+		<Unit filename="..\..\engines\groovie\font.h" />
+		<Unit filename="..\..\engines\groovie\graphics.cpp" />
+		<Unit filename="..\..\engines\groovie\graphics.h" />
+		<Unit filename="..\..\engines\groovie\groovie.cpp" />
+		<Unit filename="..\..\engines\groovie\groovie.h" />
+		<Unit filename="..\..\engines\groovie\lzss.cpp" />
+		<Unit filename="..\..\engines\groovie\lzss.h" />
+		<Unit filename="..\..\engines\groovie\metaengine.cpp" />
+		<Unit filename="..\..\engines\groovie\module.mk" />
+		<Unit filename="..\..\engines\groovie\music.cpp" />
+		<Unit filename="..\..\engines\groovie\music.h" />
+		<Unit filename="..\..\engines\groovie\player.cpp" />
+		<Unit filename="..\..\engines\groovie\player.h" />
+		<Unit filename="..\..\engines\groovie\resource.cpp" />
+		<Unit filename="..\..\engines\groovie\resource.h" />
+		<Unit filename="..\..\engines\groovie\roq.h" />
+		<Unit filename="..\..\engines\groovie\saveload.cpp" />
+		<Unit filename="..\..\engines\groovie\saveload.h" />
+		<Unit filename="..\..\engines\groovie\script.cpp" />
+		<Unit filename="..\..\engines\groovie\script.h" />
+		<Unit filename="..\..\engines\groovie\vdx.cpp" />
+		<Unit filename="..\..\engines\groovie\vdx.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/hdb.cbp b/dists/codeblocks/hdb.cbp
new file mode 100644
index 0000000000..f61d4083cb
--- /dev/null
+++ b/dists/codeblocks/hdb.cbp
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="hdb" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\hdb\libhdb" 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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\hdb\ai-bots.cpp" />
+		<Unit filename="..\..\engines\hdb\ai-cinematic.cpp" />
+		<Unit filename="..\..\engines\hdb\ai-funcs.cpp" />
+		<Unit filename="..\..\engines\hdb\ai-init.cpp" />
+		<Unit filename="..\..\engines\hdb\ai-inventory.cpp" />
+		<Unit filename="..\..\engines\hdb\ai-lists.cpp" />
+		<Unit filename="..\..\engines\hdb\ai-player.cpp" />
+		<Unit filename="..\..\engines\hdb\ai-player.h" />
+		<Unit filename="..\..\engines\hdb\ai-use.cpp" />
+		<Unit filename="..\..\engines\hdb\ai-waypoint.cpp" />
+		<Unit filename="..\..\engines\hdb\ai.h" />
+		<Unit filename="..\..\engines\hdb\detection.h" />
+		<Unit filename="..\..\engines\hdb\file-manager.cpp" />
+		<Unit filename="..\..\engines\hdb\file-manager.h" />
+		<Unit filename="..\..\engines\hdb\gfx.cpp" />
+		<Unit filename="..\..\engines\hdb\gfx.h" />
+		<Unit filename="..\..\engines\hdb\hdb.cpp" />
+		<Unit filename="..\..\engines\hdb\hdb.h" />
+		<Unit filename="..\..\engines\hdb\input.cpp" />
+		<Unit filename="..\..\engines\hdb\input.h" />
+		<Unit filename="..\..\engines\hdb\lua-script.cpp" />
+		<Unit filename="..\..\engines\hdb\lua-script.h" />
+		<Unit filename="..\..\engines\hdb\map.cpp" />
+		<Unit filename="..\..\engines\hdb\map.h" />
+		<Unit filename="..\..\engines\hdb\menu.cpp" />
+		<Unit filename="..\..\engines\hdb\menu.h" />
+		<Unit filename="..\..\engines\hdb\metaengine.cpp" />
+		<Unit filename="..\..\engines\hdb\module.mk" />
+		<Unit filename="..\..\engines\hdb\mpc.h" />
+		<Unit filename="..\..\engines\hdb\saveload.cpp" />
+		<Unit filename="..\..\engines\hdb\sound.cpp" />
+		<Unit filename="..\..\engines\hdb\sound.h" />
+		<Unit filename="..\..\engines\hdb\window.cpp" />
+		<Unit filename="..\..\engines\hdb\window.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/hopkins.cbp b/dists/codeblocks/hopkins.cbp
new file mode 100644
index 0000000000..39bc8da008
--- /dev/null
+++ b/dists/codeblocks/hopkins.cbp
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="hopkins" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\hopkins\libhopkins" 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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\hopkins\anim.cpp" />
+		<Unit filename="..\..\engines\hopkins\anim.h" />
+		<Unit filename="..\..\engines\hopkins\computer.cpp" />
+		<Unit filename="..\..\engines\hopkins\computer.h" />
+		<Unit filename="..\..\engines\hopkins\debugger.cpp" />
+		<Unit filename="..\..\engines\hopkins\debugger.h" />
+		<Unit filename="..\..\engines\hopkins\detection.h" />
+		<Unit filename="..\..\engines\hopkins\detection_tables.h" />
+		<Unit filename="..\..\engines\hopkins\dialogs.cpp" />
+		<Unit filename="..\..\engines\hopkins\dialogs.h" />
+		<Unit filename="..\..\engines\hopkins\events.cpp" />
+		<Unit filename="..\..\engines\hopkins\events.h" />
+		<Unit filename="..\..\engines\hopkins\files.cpp" />
+		<Unit filename="..\..\engines\hopkins\files.h" />
+		<Unit filename="..\..\engines\hopkins\font.cpp" />
+		<Unit filename="..\..\engines\hopkins\font.h" />
+		<Unit filename="..\..\engines\hopkins\globals.cpp" />
+		<Unit filename="..\..\engines\hopkins\globals.h" />
+		<Unit filename="..\..\engines\hopkins\graphics.cpp" />
+		<Unit filename="..\..\engines\hopkins\graphics.h" />
+		<Unit filename="..\..\engines\hopkins\hopkins.cpp" />
+		<Unit filename="..\..\engines\hopkins\hopkins.h" />
+		<Unit filename="..\..\engines\hopkins\lines.cpp" />
+		<Unit filename="..\..\engines\hopkins\lines.h" />
+		<Unit filename="..\..\engines\hopkins\menu.cpp" />
+		<Unit filename="..\..\engines\hopkins\menu.h" />
+		<Unit filename="..\..\engines\hopkins\metaengine.cpp" />
+		<Unit filename="..\..\engines\hopkins\module.mk" />
+		<Unit filename="..\..\engines\hopkins\objects.cpp" />
+		<Unit filename="..\..\engines\hopkins\objects.h" />
+		<Unit filename="..\..\engines\hopkins\saveload.cpp" />
+		<Unit filename="..\..\engines\hopkins\saveload.h" />
+		<Unit filename="..\..\engines\hopkins\script.cpp" />
+		<Unit filename="..\..\engines\hopkins\script.h" />
+		<Unit filename="..\..\engines\hopkins\sound.cpp" />
+		<Unit filename="..\..\engines\hopkins\sound.h" />
+		<Unit filename="..\..\engines\hopkins\talk.cpp" />
+		<Unit filename="..\..\engines\hopkins\talk.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/hugo.cbp b/dists/codeblocks/hugo.cbp
new file mode 100644
index 0000000000..d4ced0276c
--- /dev/null
+++ b/dists/codeblocks/hugo.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="hugo" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\hugo\libhugo" 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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\hugo\console.cpp" />
+		<Unit filename="..\..\engines\hugo\console.h" />
+		<Unit filename="..\..\engines\hugo\detection.h" />
+		<Unit filename="..\..\engines\hugo\dialogs.cpp" />
+		<Unit filename="..\..\engines\hugo\dialogs.h" />
+		<Unit filename="..\..\engines\hugo\display.cpp" />
+		<Unit filename="..\..\engines\hugo\display.h" />
+		<Unit filename="..\..\engines\hugo\file.cpp" />
+		<Unit filename="..\..\engines\hugo\file.h" />
+		<Unit filename="..\..\engines\hugo\file_v1d.cpp" />
+		<Unit filename="..\..\engines\hugo\file_v1w.cpp" />
+		<Unit filename="..\..\engines\hugo\file_v2d.cpp" />
+		<Unit filename="..\..\engines\hugo\file_v2w.cpp" />
+		<Unit filename="..\..\engines\hugo\file_v3d.cpp" />
+		<Unit filename="..\..\engines\hugo\game.h" />
+		<Unit filename="..\..\engines\hugo\hugo.cpp" />
+		<Unit filename="..\..\engines\hugo\hugo.h" />
+		<Unit filename="..\..\engines\hugo\intro.cpp" />
+		<Unit filename="..\..\engines\hugo\intro.h" />
+		<Unit filename="..\..\engines\hugo\inventory.cpp" />
+		<Unit filename="..\..\engines\hugo\inventory.h" />
+		<Unit filename="..\..\engines\hugo\metaengine.cpp" />
+		<Unit filename="..\..\engines\hugo\module.mk" />
+		<Unit filename="..\..\engines\hugo\mouse.cpp" />
+		<Unit filename="..\..\engines\hugo\mouse.h" />
+		<Unit filename="..\..\engines\hugo\object.cpp" />
+		<Unit filename="..\..\engines\hugo\object.h" />
+		<Unit filename="..\..\engines\hugo\object_v1d.cpp" />
+		<Unit filename="..\..\engines\hugo\object_v1w.cpp" />
+		<Unit filename="..\..\engines\hugo\object_v2d.cpp" />
+		<Unit filename="..\..\engines\hugo\object_v3d.cpp" />
+		<Unit filename="..\..\engines\hugo\parser.cpp" />
+		<Unit filename="..\..\engines\hugo\parser.h" />
+		<Unit filename="..\..\engines\hugo\parser_v1d.cpp" />
+		<Unit filename="..\..\engines\hugo\parser_v1w.cpp" />
+		<Unit filename="..\..\engines\hugo\parser_v2d.cpp" />
+		<Unit filename="..\..\engines\hugo\parser_v3d.cpp" />
+		<Unit filename="..\..\engines\hugo\route.cpp" />
+		<Unit filename="..\..\engines\hugo\route.h" />
+		<Unit filename="..\..\engines\hugo\schedule.cpp" />
+		<Unit filename="..\..\engines\hugo\schedule.h" />
+		<Unit filename="..\..\engines\hugo\sound.cpp" />
+		<Unit filename="..\..\engines\hugo\sound.h" />
+		<Unit filename="..\..\engines\hugo\text.cpp" />
+		<Unit filename="..\..\engines\hugo\text.h" />
+		<Unit filename="..\..\engines\hugo\util.cpp" />
+		<Unit filename="..\..\engines\hugo\util.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/illusions.cbp b/dists/codeblocks/illusions.cbp
new file mode 100644
index 0000000000..4569fa1910
--- /dev/null
+++ b/dists/codeblocks/illusions.cbp
@@ -0,0 +1,303 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="illusions" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\illusions\libillusions" 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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_bubble.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_bubble.h" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_credits.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_credits.h" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_credits_staticdata.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_cursor.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_cursor.h" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_foodctl.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_foodctl.h" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_inventory.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_inventory.h" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_menukeys.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_menukeys.h" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_specialcode.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_specialcode.h" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_triggerfunctions.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_triggerfunctions.h" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_videoplayer.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\bbdou_videoplayer.h" />
+		<Unit filename="..\..\engines\illusions\bbdou\gamestate_bbdou.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\gamestate_bbdou.h" />
+		<Unit filename="..\..\engines\illusions\bbdou\illusions_bbdou.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\illusions_bbdou.h" />
+		<Unit filename="..\..\engines\illusions\bbdou\menusystem_bbdou.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\menusystem_bbdou.h" />
+		<Unit filename="..\..\engines\illusions\bbdou\scriptopcodes_bbdou.cpp" />
+		<Unit filename="..\..\engines\illusions\bbdou\scriptopcodes_bbdou.h" />
+		<Unit filename="..\..\engines\illusions\duckman\duckman_credits.cpp" />
+		<Unit filename="..\..\engines\illusions\duckman\duckman_credits.h" />
+		<Unit filename="..\..\engines\illusions\duckman\duckman_dialog.cpp" />
+		<Unit filename="..\..\engines\illusions\duckman\duckman_dialog.h" />
+		<Unit filename="..\..\engines\illusions\duckman\duckman_inventory.cpp" />
+		<Unit filename="..\..\engines\illusions\duckman\duckman_inventory.h" />
+		<Unit filename="..\..\engines\illusions\duckman\duckman_screenshakereffects.cpp" />
+		<Unit filename="..\..\engines\illusions\duckman\duckman_screenshakereffects.h" />
+		<Unit filename="..\..\engines\illusions\duckman\duckman_specialcode.cpp" />
+		<Unit filename="..\..\engines\illusions\duckman\duckman_specialcode.h" />
+		<Unit filename="..\..\engines\illusions\duckman\duckman_videoplayer.cpp" />
+		<Unit filename="..\..\engines\illusions\duckman\duckman_videoplayer.h" />
+		<Unit filename="..\..\engines\illusions\duckman\gamestate_duckman.cpp" />
+		<Unit filename="..\..\engines\illusions\duckman\gamestate_duckman.h" />
+		<Unit filename="..\..\engines\illusions\duckman\illusions_duckman.cpp" />
+		<Unit filename="..\..\engines\illusions\duckman\illusions_duckman.h" />
+		<Unit filename="..\..\engines\illusions\duckman\menusystem_duckman.cpp" />
+		<Unit filename="..\..\engines\illusions\duckman\menusystem_duckman.h" />
+		<Unit filename="..\..\engines\illusions\duckman\propertytimers.cpp" />
+		<Unit filename="..\..\engines\illusions\duckman\propertytimers.h" />
+		<Unit filename="..\..\engines\illusions\duckman\scriptopcodes_duckman.cpp" />
+		<Unit filename="..\..\engines\illusions\duckman\scriptopcodes_duckman.h" />
+		<Unit filename="..\..\engines\illusions\resources\actorresource.cpp" />
+		<Unit filename="..\..\engines\illusions\resources\actorresource.h" />
+		<Unit filename="..\..\engines\illusions\resources\backgroundresource.cpp" />
+		<Unit filename="..\..\engines\illusions\resources\backgroundresource.h" />
+		<Unit filename="..\..\engines\illusions\resources\fontresource.cpp" />
+		<Unit filename="..\..\engines\illusions\resources\fontresource.h" />
+		<Unit filename="..\..\engines\illusions\resources\genericresource.cpp" />
+		<Unit filename="..\..\engines\illusions\resources\genericresource.h" />
+		<Unit filename="..\..\engines\illusions\resources\midiresource.cpp" />
+		<Unit filename="..\..\engines\illusions\resources\midiresource.h" />
+		<Unit filename="..\..\engines\illusions\resources\scriptresource.cpp" />
+		<Unit filename="..\..\engines\illusions\resources\scriptresource.h" />
+		<Unit filename="..\..\engines\illusions\resources\soundresource.cpp" />
+		<Unit filename="..\..\engines\illusions\resources\soundresource.h" />
+		<Unit filename="..\..\engines\illusions\resources\talkresource.cpp" />
+		<Unit filename="..\..\engines\illusions\resources\talkresource.h" />
+		<Unit filename="..\..\engines\illusions\threads\abortablethread.cpp" />
+		<Unit filename="..\..\engines\illusions\threads\abortablethread.h" />
+		<Unit filename="..\..\engines\illusions\threads\causethread_duckman.cpp" />
+		<Unit filename="..\..\engines\illusions\threads\causethread_duckman.h" />
+		<Unit filename="..\..\engines\illusions\threads\scriptthread.cpp" />
+		<Unit filename="..\..\engines\illusions\threads\scriptthread.h" />
+		<Unit filename="..\..\engines\illusions\threads\talkthread.cpp" />
+		<Unit filename="..\..\engines\illusions\threads\talkthread.h" />
+		<Unit filename="..\..\engines\illusions\threads\talkthread_duckman.cpp" />
+		<Unit filename="..\..\engines\illusions\threads\talkthread_duckman.h" />
+		<Unit filename="..\..\engines\illusions\threads\timerthread.cpp" />
+		<Unit filename="..\..\engines\illusions\threads\timerthread.h" />
+		<Unit filename="..\..\engines\illusions\actor.cpp" />
+		<Unit filename="..\..\engines\illusions\actor.h" />
+		<Unit filename="..\..\engines\illusions\camera.cpp" />
+		<Unit filename="..\..\engines\illusions\camera.h" />
+		<Unit filename="..\..\engines\illusions\cursor.cpp" />
+		<Unit filename="..\..\engines\illusions\cursor.h" />
+		<Unit filename="..\..\engines\illusions\detection.h" />
+		<Unit filename="..\..\engines\illusions\dictionary.cpp" />
+		<Unit filename="..\..\engines\illusions\dictionary.h" />
+		<Unit filename="..\..\engines\illusions\fileresourcereader.cpp" />
+		<Unit filename="..\..\engines\illusions\fileresourcereader.h" />
+		<Unit filename="..\..\engines\illusions\fixedpoint.cpp" />
+		<Unit filename="..\..\engines\illusions\fixedpoint.h" />
+		<Unit filename="..\..\engines\illusions\gamarchive.cpp" />
+		<Unit filename="..\..\engines\illusions\gamarchive.h" />
+		<Unit filename="..\..\engines\illusions\gamestate.cpp" />
+		<Unit filename="..\..\engines\illusions\gamestate.h" />
+		<Unit filename="..\..\engines\illusions\gamresourcereader.cpp" />
+		<Unit filename="..\..\engines\illusions\gamresourcereader.h" />
+		<Unit filename="..\..\engines\illusions\graphics.cpp" />
+		<Unit filename="..\..\engines\illusions\graphics.h" />
+		<Unit filename="..\..\engines\illusions\illusions.cpp" />
+		<Unit filename="..\..\engines\illusions\illusions.h" />
+		<Unit filename="..\..\engines\illusions\input.cpp" />
+		<Unit filename="..\..\engines\illusions\input.h" />
+		<Unit filename="..\..\engines\illusions\menusystem.cpp" />
+		<Unit filename="..\..\engines\illusions\menusystem.h" />
+		<Unit filename="..\..\engines\illusions\metaengine.cpp" />
+		<Unit filename="..\..\engines\illusions\module.mk" />
+		<Unit filename="..\..\engines\illusions\pathfinder.cpp" />
+		<Unit filename="..\..\engines\illusions\pathfinder.h" />
+		<Unit filename="..\..\engines\illusions\resourcereader.h" />
+		<Unit filename="..\..\engines\illusions\resourcesystem.cpp" />
+		<Unit filename="..\..\engines\illusions\resourcesystem.h" />
+		<Unit filename="..\..\engines\illusions\saveload.cpp" />
+		<Unit filename="..\..\engines\illusions\screen.cpp" />
+		<Unit filename="..\..\engines\illusions\screen.h" />
+		<Unit filename="..\..\engines\illusions\screentext.cpp" />
+		<Unit filename="..\..\engines\illusions\screentext.h" />
+		<Unit filename="..\..\engines\illusions\scriptopcodes.cpp" />
+		<Unit filename="..\..\engines\illusions\scriptopcodes.h" />
+		<Unit filename="..\..\engines\illusions\scriptstack.cpp" />
+		<Unit filename="..\..\engines\illusions\scriptstack.h" />
+		<Unit filename="..\..\engines\illusions\sequenceopcodes.cpp" />
+		<Unit filename="..\..\engines\illusions\sequenceopcodes.h" />
+		<Unit filename="..\..\engines\illusions\sound.cpp" />
+		<Unit filename="..\..\engines\illusions\sound.h" />
+		<Unit filename="..\..\engines\illusions\specialcode.cpp" />
+		<Unit filename="..\..\engines\illusions\specialcode.h" />
+		<Unit filename="..\..\engines\illusions\textdrawer.cpp" />
+		<Unit filename="..\..\engines\illusions\textdrawer.h" />
+		<Unit filename="..\..\engines\illusions\thread.cpp" />
+		<Unit filename="..\..\engines\illusions\thread.h" />
+		<Unit filename="..\..\engines\illusions\time.cpp" />
+		<Unit filename="..\..\engines\illusions\time.h" />
+		<Unit filename="..\..\engines\illusions\updatefunctions.cpp" />
+		<Unit filename="..\..\engines\illusions\updatefunctions.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/kyra.cbp b/dists/codeblocks/kyra.cbp
new file mode 100644
index 0000000000..cad829026e
--- /dev/null
+++ b/dists/codeblocks/kyra.cbp
@@ -0,0 +1,358 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="kyra" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\kyra\libkyra" 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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\kyra\engine\chargen.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\darkmoon.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\darkmoon.h" />
+		<Unit filename="..\..\engines\kyra\engine\eob.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\eob.h" />
+		<Unit filename="..\..\engines\kyra\engine\eobcommon.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\eobcommon.h" />
+		<Unit filename="..\..\engines\kyra\engine\item.h" />
+		<Unit filename="..\..\engines\kyra\engine\items_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\items_hof.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\items_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\items_lol.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\items_mr.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\items_v2.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\kyra_hof.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\kyra_hof.h" />
+		<Unit filename="..\..\engines\kyra\engine\kyra_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\kyra_lok.h" />
+		<Unit filename="..\..\engines\kyra\engine\kyra_mr.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\kyra_mr.h" />
+		<Unit filename="..\..\engines\kyra\engine\kyra_rpg.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\kyra_rpg.h" />
+		<Unit filename="..\..\engines\kyra\engine\kyra_v1.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\kyra_v2.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\kyra_v2.h" />
+		<Unit filename="..\..\engines\kyra\engine\lol.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\lol.h" />
+		<Unit filename="..\..\engines\kyra\engine\magic_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\scene_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\scene_hof.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\scene_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\scene_lol.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\scene_mr.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\scene_rpg.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\scene_v1.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\scene_v2.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\sprites.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\sprites.h" />
+		<Unit filename="..\..\engines\kyra\engine\sprites_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\sprites_lol.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\sprites_rpg.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\timer.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\timer.h" />
+		<Unit filename="..\..\engines\kyra\engine\timer_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\timer_hof.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\timer_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\timer_lol.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\timer_mr.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\timer_rpg.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\util.cpp" />
+		<Unit filename="..\..\engines\kyra\engine\util.h" />
+		<Unit filename="..\..\engines\kyra\graphics\animator_hof.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\animator_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\animator_lok.h" />
+		<Unit filename="..\..\engines\kyra\graphics\animator_mr.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\animator_tim.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\animator_v2.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\screen.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\screen.h" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_eob.h" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_eob_amiga.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_eob_pc98.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_eob_segacd.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_eob_segacd.h" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_eob_towns.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_hof.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_hof.h" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_lok.h" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_lol.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_lol.h" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_mr.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_mr.h" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_v2.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\screen_v2.h" />
+		<Unit filename="..\..\engines\kyra\graphics\vqa.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\vqa.h" />
+		<Unit filename="..\..\engines\kyra\graphics\wsamovie.cpp" />
+		<Unit filename="..\..\engines\kyra\graphics\wsamovie.h" />
+		<Unit filename="..\..\engines\kyra\gui\debugger.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\debugger.h" />
+		<Unit filename="..\..\engines\kyra\gui\gui.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\gui.h" />
+		<Unit filename="..\..\engines\kyra\gui\gui_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\gui_eob.h" />
+		<Unit filename="..\..\engines\kyra\gui\gui_eob_segacd.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\gui_eob_segacd.h" />
+		<Unit filename="..\..\engines\kyra\gui\gui_hof.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\gui_hof.h" />
+		<Unit filename="..\..\engines\kyra\gui\gui_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\gui_lok.h" />
+		<Unit filename="..\..\engines\kyra\gui\gui_lol.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\gui_lol.h" />
+		<Unit filename="..\..\engines\kyra\gui\gui_mr.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\gui_mr.h" />
+		<Unit filename="..\..\engines\kyra\gui\gui_rpg.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\gui_v1.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\gui_v1.h" />
+		<Unit filename="..\..\engines\kyra\gui\gui_v2.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\gui_v2.h" />
+		<Unit filename="..\..\engines\kyra\gui\saveload.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\saveload_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\saveload_hof.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\saveload_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\saveload_lol.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\saveload_mr.cpp" />
+		<Unit filename="..\..\engines\kyra\gui\saveload_rpg.cpp" />
+		<Unit filename="..\..\engines\kyra\resource\resource.cpp" />
+		<Unit filename="..\..\engines\kyra\resource\resource.h" />
+		<Unit filename="..\..\engines\kyra\resource\resource_intern.cpp" />
+		<Unit filename="..\..\engines\kyra\resource\resource_intern.h" />
+		<Unit filename="..\..\engines\kyra\resource\resource_segacd.cpp" />
+		<Unit filename="..\..\engines\kyra\resource\resource_segacd.h" />
+		<Unit filename="..\..\engines\kyra\resource\staticres.cpp" />
+		<Unit filename="..\..\engines\kyra\resource\staticres_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\resource\staticres_lol.cpp" />
+		<Unit filename="..\..\engines\kyra\resource\staticres_rpg.cpp" />
+		<Unit filename="..\..\engines\kyra\script\script.cpp" />
+		<Unit filename="..\..\engines\kyra\script\script.h" />
+		<Unit filename="..\..\engines\kyra\script\script_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\script\script_eob.h" />
+		<Unit filename="..\..\engines\kyra\script\script_hof.cpp" />
+		<Unit filename="..\..\engines\kyra\script\script_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\script\script_lol.cpp" />
+		<Unit filename="..\..\engines\kyra\script\script_mr.cpp" />
+		<Unit filename="..\..\engines\kyra\script\script_tim.cpp" />
+		<Unit filename="..\..\engines\kyra\script\script_tim.h" />
+		<Unit filename="..\..\engines\kyra\script\script_v1.cpp" />
+		<Unit filename="..\..\engines\kyra\script\script_v2.cpp" />
+		<Unit filename="..\..\engines\kyra\sequence\seqplayer_eob_segacd.cpp" />
+		<Unit filename="..\..\engines\kyra\sequence\seqplayer_eob_segacd.h" />
+		<Unit filename="..\..\engines\kyra\sequence\seqplayer_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\sequence\seqplayer_lok.h" />
+		<Unit filename="..\..\engines\kyra\sequence\sequences_darkmoon.cpp" />
+		<Unit filename="..\..\engines\kyra\sequence\sequences_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\sequence\sequences_hof.cpp" />
+		<Unit filename="..\..\engines\kyra\sequence\sequences_hof.h" />
+		<Unit filename="..\..\engines\kyra\sequence\sequences_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\sequence\sequences_lol.cpp" />
+		<Unit filename="..\..\engines\kyra\sequence\sequences_mr.cpp" />
+		<Unit filename="..\..\engines\kyra\sequence\sequences_v2.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\drivers\adlib.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\drivers\audiomaster2.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\drivers\audiomaster2.h" />
+		<Unit filename="..\..\engines\kyra\sound\drivers\audstream.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\drivers\mlalf98.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\drivers\mlalf98.h" />
+		<Unit filename="..\..\engines\kyra\sound\drivers\pc_base.h" />
+		<Unit filename="..\..\engines\kyra\sound\drivers\pcspeaker_v1.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\drivers\pcspeaker_v2.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\drivers\segacd.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\drivers\segacd.h" />
+		<Unit filename="..\..\engines\kyra\sound\sound.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\sound.h" />
+		<Unit filename="..\..\engines\kyra\sound\sound_amiga_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\sound_amiga_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\sound_digital_mr.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\sound_digital_mr.h" />
+		<Unit filename="..\..\engines\kyra\sound\sound_intern.h" />
+		<Unit filename="..\..\engines\kyra\sound\sound_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\sound_lol.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\sound_pc98_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\sound_pc98_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\sound_pc98_v2.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\sound_pc_midi.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\sound_pc_v1.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\sound_pc_v1.h" />
+		<Unit filename="..\..\engines\kyra\sound\sound_segacd_eob.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\sound_towns_darkmoon.cpp" />
+		<Unit filename="..\..\engines\kyra\sound\sound_towns_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\text\text.cpp" />
+		<Unit filename="..\..\engines\kyra\text\text.h" />
+		<Unit filename="..\..\engines\kyra\text\text_eob_segacd.cpp" />
+		<Unit filename="..\..\engines\kyra\text\text_eob_segacd.h" />
+		<Unit filename="..\..\engines\kyra\text\text_hof.cpp" />
+		<Unit filename="..\..\engines\kyra\text\text_hof.h" />
+		<Unit filename="..\..\engines\kyra\text\text_lok.cpp" />
+		<Unit filename="..\..\engines\kyra\text\text_lol.cpp" />
+		<Unit filename="..\..\engines\kyra\text\text_lol.h" />
+		<Unit filename="..\..\engines\kyra\text\text_mr.cpp" />
+		<Unit filename="..\..\engines\kyra\text\text_mr.h" />
+		<Unit filename="..\..\engines\kyra\text\text_rpg.cpp" />
+		<Unit filename="..\..\engines\kyra\text\text_rpg.h" />
+		<Unit filename="..\..\engines\kyra\detection.h" />
+		<Unit filename="..\..\engines\kyra\detection_tables.h" />
+		<Unit filename="..\..\engines\kyra\kyra_v1.h" />
+		<Unit filename="..\..\engines\kyra\metaengine.cpp" />
+		<Unit filename="..\..\engines\kyra\module.mk" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/lab.cbp b/dists/codeblocks/lab.cbp
new file mode 100644
index 0000000000..ca3e2f24c6
--- /dev/null
+++ b/dists/codeblocks/lab.cbp
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="lab" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\lab\liblab" 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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\lab\anim.cpp" />
+		<Unit filename="..\..\engines\lab\anim.h" />
+		<Unit filename="..\..\engines\lab\console.cpp" />
+		<Unit filename="..\..\engines\lab\console.h" />
+		<Unit filename="..\..\engines\lab\detection.h" />
+		<Unit filename="..\..\engines\lab\dispman.cpp" />
+		<Unit filename="..\..\engines\lab\dispman.h" />
+		<Unit filename="..\..\engines\lab\engine.cpp" />
+		<Unit filename="..\..\engines\lab\eventman.cpp" />
+		<Unit filename="..\..\engines\lab\eventman.h" />
+		<Unit filename="..\..\engines\lab\image.cpp" />
+		<Unit filename="..\..\engines\lab\image.h" />
+		<Unit filename="..\..\engines\lab\interface.cpp" />
+		<Unit filename="..\..\engines\lab\interface.h" />
+		<Unit filename="..\..\engines\lab\intro.cpp" />
+		<Unit filename="..\..\engines\lab\intro.h" />
+		<Unit filename="..\..\engines\lab\lab.cpp" />
+		<Unit filename="..\..\engines\lab\lab.h" />
+		<Unit filename="..\..\engines\lab\labsets.cpp" />
+		<Unit filename="..\..\engines\lab\labsets.h" />
+		<Unit filename="..\..\engines\lab\map.cpp" />
+		<Unit filename="..\..\engines\lab\metaengine.cpp" />
+		<Unit filename="..\..\engines\lab\module.mk" />
+		<Unit filename="..\..\engines\lab\music.cpp" />
+		<Unit filename="..\..\engines\lab\music.h" />
+		<Unit filename="..\..\engines\lab\processroom.cpp" />
+		<Unit filename="..\..\engines\lab\processroom.h" />
+		<Unit filename="..\..\engines\lab\resource.cpp" />
+		<Unit filename="..\..\engines\lab\resource.h" />
+		<Unit filename="..\..\engines\lab\savegame.cpp" />
+		<Unit filename="..\..\engines\lab\special.cpp" />
+		<Unit filename="..\..\engines\lab\speciallocks.cpp" />
+		<Unit filename="..\..\engines\lab\speciallocks.h" />
+		<Unit filename="..\..\engines\lab\utils.cpp" />
+		<Unit filename="..\..\engines\lab\utils.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/lure.cbp b/dists/codeblocks/lure.cbp
new file mode 100644
index 0000000000..76100acb97
--- /dev/null
+++ b/dists/codeblocks/lure.cbp
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="lure" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\lure\liblure" 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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />
+					<Add option="-DENABLE_WINTERMUTE" />
+					<Add option="-DENABLE_FOXTAIL" />
+					<Add option="-DENABLE_HEROCRAFT" />
+					<Add option="-DENABLE_XEEN" />
+					<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="-g" />
+					<Add directory="..\..\engines" />
+					<Add directory="..\..\..\scummvm" />
+				</Compiler>
+			</Target>
+		</Build>
+		<Unit filename="..\..\engines\lure\animseq.cpp" />
+		<Unit filename="..\..\engines\lure\animseq.h" />
+		<Unit filename="..\..\engines\lure\debugger.cpp" />
+		<Unit filename="..\..\engines\lure\debugger.h" />
+		<Unit filename="..\..\engines\lure\decode.cpp" />
+		<Unit filename="..\..\engines\lure\decode.h" />
+		<Unit filename="..\..\engines\lure\detection.h" />
+		<Unit filename="..\..\engines\lure\disk.cpp" />
+		<Unit filename="..\..\engines\lure\disk.h" />
+		<Unit filename="..\..\engines\lure\events.cpp" />
+		<Unit filename="..\..\engines\lure\events.h" />
+		<Unit filename="..\..\engines\lure\fights.cpp" />
+		<Unit filename="..\..\engines\lure\fights.h" />
+		<Unit filename="..\..\engines\lure\game.cpp" />
+		<Unit filename="..\..\engines\lure\game.h" />
+		<Unit filename="..\..\engines\lure\hotspots.cpp" />
+		<Unit filename="..\..\engines\lure\hotspots.h" />
+		<Unit filename="..\..\engines\lure\intro.cpp" />
+		<Unit filename="..\..\engines\lure\intro.h" />
+		<Unit filename="..\..\engines\lure\lure.cpp" />
+		<Unit filename="..\..\engines\lure\lure.h" />
+		<Unit filename="..\..\engines\lure\luredefs.h" />
+		<Unit filename="..\..\engines\lure\memory.cpp" />
+		<Unit filename="..\..\engines\lure\memory.h" />
+		<Unit filename="..\..\engines\lure\menu.cpp" />
+		<Unit filename="..\..\engines\lure\menu.h" />
+		<Unit filename="..\..\engines\lure\metaengine.cpp" />
+		<Unit filename="..\..\engines\lure\module.mk" />
+		<Unit filename="..\..\engines\lure\palette.cpp" />
+		<Unit filename="..\..\engines\lure\palette.h" />
+		<Unit filename="..\..\engines\lure\res.cpp" />
+		<Unit filename="..\..\engines\lure\res.h" />
+		<Unit filename="..\..\engines\lure\res_struct.cpp" />
+		<Unit filename="..\..\engines\lure\res_struct.h" />
+		<Unit filename="..\..\engines\lure\room.cpp" />
+		<Unit filename="..\..\engines\lure\room.h" />
+		<Unit filename="..\..\engines\lure\screen.cpp" />
+		<Unit filename="..\..\engines\lure\screen.h" />
+		<Unit filename="..\..\engines\lure\scripts.cpp" />
+		<Unit filename="..\..\engines\lure\scripts.h" />
+		<Unit filename="..\..\engines\lure\sound.cpp" />
+		<Unit filename="..\..\engines\lure\sound.h" />
+		<Unit filename="..\..\engines\lure\strings.cpp" />
+		<Unit filename="..\..\engines\lure\strings.h" />
+		<Unit filename="..\..\engines\lure\surface.cpp" />
+		<Unit filename="..\..\engines\lure\surface.h" />
+		<Extensions>
+			<code_completion />
+			<debugger />
+		</Extensions>
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/made.cbp b/dists/codeblocks/made.cbp
new file mode 100644
index 0000000000..1655416ea9
--- /dev/null
+++ b/dists/codeblocks/made.cbp
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="6" />
+	<Project>
+		<Option title="made" />
+		<Option pch_mode="2" />
+		<Option compiler="gcc" />
+		<Build>
+			<Target title="default">
+				<Option output="scummvm\engines\made\libmade" 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_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_GLEW" />
+					<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_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_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="-DUSE_CXX11" />
+					<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_BBVS" />
+					<Add option="-DENABLE_BLADERUNNER" />
+					<Add option="-DENABLE_BURIED" />
+					<Add option="-DENABLE_CGE" />
+					<Add option="-DENABLE_CGE2" />
+					<Add option="-DENABLE_CINE" />
+					<Add option="-DENABLE_COMPOSER" />
+					<Add option="-DENABLE_CRUISE" />
+					<Add option="-DENABLE_CRYOMNI3D" />
+					<Add option="-DENABLE_VERSAILLES" />
+					<Add option="-DENABLE_DIRECTOR" />
+					<Add option="-DENABLE_DRACI" />
+					<Add option="-DENABLE_DRAGONS" />
+					<Add option="-DENABLE_DRASCULA" />
+					<Add option="-DENABLE_DREAMWEB" />
+					<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_HDB" />
+					<Add option="-DENABLE_HOPKINS" />
+					<Add option="-DENABLE_HUGO" />
+					<Add option="-DENABLE_ILLUSIONS" />
+					<Add option="-DENABLE_KYRA" />
+					<Add option="-DENABLE_LOL" />
+					<Add option="-DENABLE_EOB" />
+					<Add option="-DENABLE_LAB" />
+					<Add option="-DENABLE_LURE" />
+					<Add option="-DENABLE_MADE" />
+					<Add option="-DENABLE_MADS" />
+					<Add option="-DENABLE_MOHAWK" />
+					<Add option="-DENABLE_RIVEN" />
+					<Add option="-DENABLE_MYST" />
+					<Add option="-DENABLE_MYSTME" />
+					<Add option="-DENABLE_MORTEVIELLE" />
+					<Add option="-DENABLE_MYST3" />
+					<Add option="-DENABLE_NEVERHOOD" />
+					<Add option="-DENABLE_NGI" />
+					<Add option="-DENABLE_PARALLACTION" />
+					<Add option="-DENABLE_PEGASUS" />
+					<Add option="-DENABLE_PETKA" />
+					<Add option="-DENABLE_PLUMBERS" />
+					<Add option="-DENABLE_PRINCE" />
+					<Add option="-DENABLE_PRIVATE" />
+					<Add option="-DENABLE_QUEEN" />
+					<Add option="-DENABLE_SAGA" />
+					<Add option="-DENABLE_IHNM" />
+					<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_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_ULTIMA" />
+					<Add option="-DENABLE_VOYEUR" />




More information about the Scummvm-git-logs mailing list