installer: Updated LICENSE, NEWS, README, i18n, templates for 0.44.14
[sdk] / ecere / ecere.epj
index e697ebf..8424c2d 100644 (file)
@@ -1,10 +1,11 @@
 {
    "Version" : 0.2,
    "ModuleName" : "ecere",
-   "Description" : "The allmighty Ecere Runtime library.",
-   "License" : "Ecere SDK v0.44 Draft 1 - www.ecere.com
+   "ModuleVersion" : "0.44",
+   "Description" : "Ecere Runtime library",
+   "License" : "The Ecere SDK v0.44.14 - http://ecere.org
 
-The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY 
+The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY
 expressed or implied to the extent permitted by law.
 
 Applications built with it can be distributed both commercially and non
@@ -16,13 +17,17 @@ commercially, along with the supporting Ecere runtime library(ies):
       - Core eC framework only
    * libEDA.so / EDA.dll
       - Data Access System
+   * libEDASQLite.so / EDASQLite.dll
+      - SQLite driver for EDA
+   * libEcereAudio.so / EcereAudio.dll
+      - Audio output library (using ALSA / DirectSound)
 
-The Ecere SDK is distributed under a revised BSD license:
+The Ecere SDK is distributed under the New BSD license:
 
 ================================================================================
 
-   Copyright (c) 1996-2008, Jerome Jacovella-St-Louis
-   Copyright (c) 2005-2008, Ecere Corporation
+   Copyright (c) 1996-2016, Jerome Jacovella-St-Louis
+   Copyright (c) 2005-2016, Ecere Corporation
 
    All rights reserved.
 
@@ -35,7 +40,7 @@ The Ecere SDK is distributed under a revised BSD license:
       this list of conditions and the following disclaimer in the documentation
       and/or other materials provided with the distribution.
     * Neither the name of Ecere Corporation nor the names of its contributors
-      may be used to endorse or promote products derived from this software 
+      may be used to endorse or promote products derived from this software
       without specific prior written permission.
 
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
@@ -50,19 +55,37 @@ The Ecere SDK is distributed under a revised BSD license:
    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-===============================================================================
+================================================================================
 
-This software makes use of other software components whose licenses may also 
+This software makes use of other software components whose licenses may also
 apply, which are found in their respective source directories (most under
-deps/). Among them: zlib, libpng, libjpeg, giflib, harfbuzz, freetype...
+deps/).
+
+Among them: zlib, libPNG, libJPEG, giflib or libungif, HarfBuzz, FreeType,
+   Tango icons
+
+For EDA: SQLite (EDASQLite), libffi
+
+On Windows, applications built statically with the MinGW-w64 runtime should
+include the MinGW-w64 runtime license in their application.
+   See ecere-sdk/extras/res/licenses/MinGW-w64.LICENSE or
+       Program Files/Ecere SDK/tdm/licenses/COPYING.MinGW-w64-runtime.txt
 
-The IDE also communicates with GCC for compiling (MinGW on Windows), GDB for 
-debugging, and UPX for optionally compressing executables. Each of these have 
-their own license which can be found in their respective documentation folder 
-if distributed along with the SDK (in the case of the Windows version) or
-from wherever you obtained them.",
+The Ecere IDE also communicates with GCC for compiling
+(MinGW/MinGW-w64 on Windows), GDB for debugging, and UPX for optionally
+compressing executables.
+
+Each of these have their own license, which can be found from wherever you
+obtained them or under:
+   Program Files/Ecere SDK/tdm/licenses/  and
+   Program Files/Ecere SDK/upx/doc/
+if distributed with the Ecere SDK Windows installer.
+",
    "Options" : {
       "Warnings" : "All",
+      "PreprocessorDefinitions" : [
+         "BUILDING_ECERE_COM"
+      ],
       "IncludeDirs" : [
          "src/gfx/drivers/harfbuzz",
          "/usr/X11R6/include",
@@ -71,8 +94,7 @@ from wherever you obtained them.",
       "DefaultNameSpace" : "ecere",
       "TargetType" : "SharedLibrary",
       "TargetFileName" : "ecere",
-      "TargetDirectory" : "obj/$(CONFIG).$(PLATFORM)",
-      "ObjectsDirectory" : "obj/$(CONFIG).$(PLATFORM)",
+      "TargetDirectory" : "",
       "Libraries" : [
          "jpeg",
          "png",
@@ -85,8 +107,7 @@ from wherever you obtained them.",
          "Name" : "Linux",
          "Options" : {
             "IncludeDirs" : [
-               "/usr/include/freetype2",
-               "../deps/libungif-4.1.1/lib"
+               "/usr/include/freetype2"
             ],
             "Libraries" : [
                "ncurses",
@@ -94,14 +115,15 @@ from wherever you obtained them.",
                "m",
                "dl",
                "fontconfig",
-               "ungif",
+               "gif",
                "X11",
                "Xext",
                "Xrender",
-               "GL"
+               "GL",
+               "ssl",
+               "crypto"
             ],
             "LibraryDirs" : [
-               "../deps/libungif-4.1.1/obj/release.$(PLATFORM)",
                "/usr/X11R6/lib"
             ]
          }
@@ -110,12 +132,13 @@ from wherever you obtained them.",
          "Name" : "Win32",
          "Options" : {
             "IncludeDirs" : [
-               "../deps/DirectX-9.0/include",
-               "../deps/jpeg-6b",
-               "../deps/libpng-1.4.0",
+               "../deps/jpeg-9a",
+               "../deps/libpng-1.6.12",
                "../deps/libungif-4.1.1/lib",
-               "../deps/zlib",
-               "../deps/freetype-2.3.5/include"
+               "../deps/zlib-1.2.8",
+               "../deps/freetype-2.3.12/include",
+               "../deps/glext",
+               "$(OPENSSL_INCLUDE_DIR)"
             ],
             "Libraries" : [
                "dxguid",
@@ -132,14 +155,18 @@ from wherever you obtained them.",
                "shell32",
                "winspool",
                "imm32",
-               "ungif"
+               "ungif",
+               "eay32",
+               "ssleay32"
             ],
             "LibraryDirs" : [
-               "../deps/zlib/obj/release.$(PLATFORM)",
-               "../deps/jpeg-6b/obj/release.$(PLATFORM)",
-               "../deps/libpng-1.4.0/obj/release.$(PLATFORM)",
-               "../deps/libungif-4.1.1/obj/release.$(PLATFORM)",
-               "../deps/freetype-2.3.5/obj/release.$(PLATFORM)"
+               "../deps/zlib-1.2.8/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)",
+               "../deps/jpeg-9a/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)",
+               "../deps/libpng-1.6.12/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)",
+               "../deps/libungif-4.1.1/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)",
+               "../deps/freetype-2.3.12/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)",
+               "$(OPENSSL_BIN_DIR)",
+               "$(OPENSSL_LIB_DIR)"
             ]
          }
       },
@@ -148,10 +175,12 @@ from wherever you obtained them.",
          "Options" : {
             "IncludeDirs" : [
                "/usr/include/freetype2",
+               "$(SYSROOT)/usr/X11/include/freetype2",
+               "$(SYSROOT)/usr/X11/include",
                "/usr/X11R6/include/freetype2",
                "/usr/X11R6/include",
-               "../deps/jpeg-6b",
-               "../deps/libpng-1.4.0",
+               "../deps/jpeg-9a",
+               "../deps/libpng-1.6.12",
                "../deps/libungif-4.1.1/lib"
             ],
             "Libraries" : [
@@ -164,13 +193,15 @@ from wherever you obtained them.",
                "X11",
                "Xext",
                "Xrender",
-               "GL"
+               "GL",
+               "ssl",
+               "crypto"
             ],
             "LibraryDirs" : [
+               "$(SYSROOT)/usr/X11/lib",
                "/usr/X11R6/lib",
-               "../deps/jpeg-6b/obj/release.$(PLATFORM)",
-               "../deps/libpng-1.4.0/obj/release.$(PLATFORM)",
-               "../deps/libungif-4.1.1/obj/release.$(PLATFORM)"
+               "../deps/jpeg-9a/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)",
+               "../deps/libungif-4.1.1/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)"
             ]
          }
       }
@@ -181,8 +212,7 @@ from wherever you obtained them.",
          "Options" : {
             "Debug" : true,
             "PreprocessorDefinitions" : [
-               "_DEBUG",
-               "BUILDING_ECERE_COM"
+               "_DEBUG"
             ]
          }
       },
@@ -191,7 +221,6 @@ from wherever you obtained them.",
          "Options" : {
             "Debug" : true,
             "MemoryGuard" : true,
-            "Optimization" : "None",
             "PreprocessorDefinitions" : [
                "BUILDING_ECERE_COM",
                "_DEBUG",
@@ -203,14 +232,14 @@ from wherever you obtained them.",
       {
          "Name" : "MemoryGuardRelease",
          "Options" : {
-            "Debug" : false,
             "MemoryGuard" : true,
             "Optimization" : "Speed",
             "PreprocessorDefinitions" : [
                "BUILDING_ECERE_COM",
                "MEMINFO",
                "REDZONE=256"
-            ]
+            ],
+            "FastMath" : true
          }
       },
       {
@@ -224,28 +253,31 @@ from wherever you obtained them.",
                "ECERE_STATIC"
             ],
             "TargetType" : "StaticLibrary",
-            "TargetFileName" : "ecereStatic"
+            "TargetFileName" : "ecereStatic",
+            "FastMath" : true
          }
       },
       {
          "Name" : "Release",
          "Options" : {
-            "Warnings" : "None",
-            "Debug" : false,
+            "Warnings" : "All",
             "NoLineNumbers" : true,
             "Optimization" : "Speed",
-            "PreprocessorDefinitions" : [
-               "BUILDING_ECERE_COM"
-            ],
+            "FastMath" : true,
             "PostbuildCommands" : [
+               "$(call mkdirq,../$(SODESTDIR))",
                "$(call cpq,$(TARGET),../$(SODESTDIR))"
+            ],
+            "InstallCommands" : [
+               "$(call cpq,$(TARGET),\"$(DESTLIBDIR)/\")",
+               "$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/$(LP)$(MODULE)$(SO).0)",
+               "$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/$(LP)$(MODULE)$(SO))"
             ]
          }
       },
       {
          "Name" : "Static",
          "Options" : {
-            "Debug" : false,
             "Optimization" : "Size",
             "PreprocessorDefinitions" : [
                "BUILDING_ECERE_COM",
@@ -265,7 +297,6 @@ from wherever you obtained them.",
       {
          "Name" : "Tight",
          "Options" : {
-            "Debug" : false,
             "Optimization" : "Size",
             "PreprocessorDefinitions" : [
                "BUILDING_ECERE_COM"
@@ -278,12 +309,12 @@ from wherever you obtained them.",
          "Options" : {
             "Optimization" : "Size",
             "PreprocessorDefinitions" : [
-               "BUILDING_ECERE_COM",
                "ECERE_STATIC",
                "ECERE_NOBLENDING",
                "ECERE_NO3D",
                "ECERE_NODINPUT",
-               "ECERE_NOTRUETYPE"
+               "ECERE_NOTRUETYPE",
+               "ECERE_NOSSL"
             ],
             "TargetType" : "StaticLibrary",
             "TargetFileName" : "ecerePACS"
@@ -311,6 +342,7 @@ from wherever you obtained them.",
       {
          "Name" : "Vanilla",
          "Options" : {
+            "Warnings" : "None",
             "NoLineNumbers" : true,
             "Optimization" : "Size",
             "PreprocessorDefinitions" : [
@@ -322,7 +354,10 @@ from wherever you obtained them.",
             "TargetType" : "StaticLibrary",
             "TargetFileName" : "ecereVanilla",
             "PostbuildCommands" : [
-               "$(call cpq,$(TARGET),../obj/$(PLATFORM)/lib/)"
+               "$(call cpq,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/lib/)"
+            ],
+            "InstallCommands" : [
+               "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(DESTSLIBDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(DESTSLIBDIR)/$(MODULE)$(A))"
             ]
          }
       },
@@ -331,15 +366,111 @@ from wherever you obtained them.",
          "Options" : {
             "Optimization" : "Size",
             "PreprocessorDefinitions" : [
-               "BUILDING_ECERE_COM",
                "ECERE_STATIC",
-               "ECERE_NOBLENDING",
                "ECERE_NO3D",
-               "ECERE_NODINPUT",
-               "ECERE_NOTRUETYPE"
+               "ECERE_NOSSL"
             ],
             "TargetType" : "StaticLibrary",
             "TargetFileName" : "ecereWSMS"
+         },
+         "Platforms" : [
+            {
+               "Name" : "win32",
+               "Options" : {
+                  "PreprocessorDefinitions" : [
+                     "ECERE_NOTRUETYPE",
+                     "ECERE_NOBLENDING",
+                     "ECERE_NODINPUT"
+                  ]
+               }
+            }
+         ]
+      },
+      {
+         "Name" : "Installer",
+         "Options" : {
+            "NoLineNumbers" : true,
+            "Optimization" : "Size",
+            "PreprocessorDefinitions" : [
+               "BUILDING_ECERE_COM",
+               "ECERE_STATIC",
+               "ECERE_NO3D",
+               "ECERE_ONEDRIVER",
+               "ECERE_NONET",
+               "ECERE_NODINPUT"
+            ],
+            "TargetType" : "StaticLibrary",
+            "TargetFileName" : "ecereInstaller"
+         }
+      },
+      {
+         "Name" : "Android",
+         "Options" : {
+            "Debug" : true,
+            "Optimization" : "Speed",
+            "PreprocessorDefinitions" : [
+               "ECERE_NOFONTCONFIG",
+               "HIGH_DPI",
+               "ECERE_NOSSL",
+               "_GLES"
+            ],
+            "IncludeDirs" : [
+               "../deps/jpeg-9a",
+               "../deps/libpng-1.4.0",
+               "../deps/libungif-4.1.1/lib",
+               "../deps/zlib",
+               "../deps/freetype-2.3.12/include",
+               "../deps/glext"
+            ],
+            "FastMath" : true
+         },
+         "Platforms" : [
+            {
+               "Name" : "linux",
+               "Options" : {
+                  "Libraries" : [
+                     "m",
+                     "dl",
+                     "ungif",
+                     "log",
+                     "android",
+                     "EGL",
+                     "GLESv1_CM"
+                  ],
+                  "LibraryDirs" : [
+                     "../deps/libungif-4.1.1/obj/release.$(PLATFORM).$(COMPILER)",
+                     "../deps/libpng-1.6.12/obj/release.$(PLATFORM).$(COMPILER)",
+                     "../deps/jpeg-9a/obj/release.$(PLATFORM).$(COMPILER)",
+                     "../deps/freetype-2.3.12/obj/release.$(PLATFORM).$(COMPILER)"
+                  ]
+               }
+            }
+         ]
+      },
+      {
+         "Name" : "GLES",
+         "Options" : {
+            "PreprocessorDefinitions" : [
+               "_GLES"
+            ]
+         }
+      },
+      {
+         "Name" : "StaticGLES",
+         "Options" : {
+            "Optimization" : "Speed",
+            "PreprocessorDefinitions" : [
+               "_GLES",
+               "ECERE_STATIC",
+               "ECERE_NOSSL"
+            ],
+            "TargetType" : "StaticLibrary",
+            "TargetFileName" : "ecereStatic",
+            "CompilerOptions" : [
+               "-mmmx",
+               "-msse4"
+            ],
+            "FastMath" : true
          }
       }
    ],
@@ -466,19 +597,16 @@ from wherever you obtained them.",
                   "Time.ec",
                   "unicode.ec",
                   "units.ec",
+                  "File.c",
+                  "DualPipe.c",
+                  "System.c",
                   {
-                     "FileName" : "File.c",
-                     "Configurations" : [
-                        {
-                           "Name" : "Bootstrap",
-                           "Options" : {
-                              "ExcludeFromBuild" : false
-                           }
-                        }
-                     ]
-                  },
-                  {
-                     "FileName" : "DualPipe.c",
+                     "FileName" : "i18n.ec",
+                     "Options" : {
+                        "PreprocessorDefinitions" : [
+                           "ECERE_COM_MODULE"
+                        ]
+                     },
                      "Configurations" : [
                         {
                            "Name" : "Bootstrap",
@@ -488,17 +616,7 @@ from wherever you obtained them.",
                         }
                      ]
                   },
-                  {
-                     "FileName" : "System.c",
-                     "Configurations" : [
-                        {
-                           "Name" : "Bootstrap",
-                           "Options" : {
-                              "ExcludeFromBuild" : false
-                           }
-                        }
-                     ]
-                  }
+                  "Condition.ec"
                ],
                "Configurations" : [
                   {
@@ -555,6 +673,17 @@ from wherever you obtained them.",
                            "Options" : {
                               "ExcludeFromBuild" : true
                            }
+                        },
+                        {
+                           "Name" : "Installer",
+                           "Platforms" : [
+                              {
+                                 "Name" : "win32",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : true
+                                 }
+                              }
+                           ]
                         }
                      ]
                   },
@@ -586,14 +715,20 @@ from wherever you obtained them.",
                                  "Options" : {
                                     "ExcludeFromBuild" : true
                                  }
-                              }
-                           ]
-                        },
-                        {
-                           "FileName" : "JPEGFormat.ec",
-                           "Configurations" : [
+                              },
                               {
-                                 "Name" : "WSMS",
+                                 "Name" : "Installer",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "StaticGLES",
                                  "Options" : {
                                     "ExcludeFromBuild" : true
                                  }
@@ -601,27 +736,39 @@ from wherever you obtained them.",
                            ]
                         },
                         {
-                           "FileName" : "PCXFormat.ec",
+                           "FileName" : "JPEGFormat.ec",
                            "Configurations" : [
                               {
-                                 "Name" : "PACS",
+                                 "Name" : "WSMS",
                                  "Options" : {
                                     "ExcludeFromBuild" : true
                                  }
+                              },
+                              {
+                                 "Name" : "Installer",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               }
                            ]
                         },
                         {
-                           "FileName" : "PNGFormat.ec",
+                           "FileName" : "PCXFormat.ec",
                            "Configurations" : [
                               {
-                                 "Name" : "WSMS",
+                                 "Name" : "PACS",
                                  "Options" : {
                                     "ExcludeFromBuild" : true
                                  }
                               }
                            ]
                         },
+                        "PNGFormat.ec",
                         {
                            "FileName" : "RGBFormat.ec",
                            "Configurations" : [
@@ -636,6 +783,17 @@ from wherever you obtained them.",
                                  "Options" : {
                                     "ExcludeFromBuild" : true
                                  }
+                              },
+                              {
+                                 "Name" : "Installer",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               }
                            ]
                         }
@@ -655,6 +813,25 @@ from wherever you obtained them.",
                         {
                            "Folder" : "harfbuzz",
                            "Files" : [
+                              {
+                                 "Folder" : "unicode",
+                                 "Files" : [
+                                    {
+                                       "Folder" : "tables",
+                                       "Files" : [
+                                          "category-properties.h",
+                                          "combining-properties.h",
+                                          "grapheme-break-properties.h",
+                                          "script-properties.h"
+                                       ]
+                                    },
+                                    "harfbuzz-freetype.h",
+                                    "harfbuzz-unicode.h",
+                                    "harfbuzz-freetype.c",
+                                    "harfbuzz-unicode-tables.c",
+                                    "harfbuzz-unicode.c"
+                                 ]
+                              },
                               "harfbuzz-arabic.c",
                               "harfbuzz-buffer.c",
                               "harfbuzz-buffer.h",
@@ -662,7 +839,6 @@ from wherever you obtained them.",
                               "harfbuzz-gdef-private.h",
                               "harfbuzz-gdef.c",
                               "harfbuzz-gdef.h",
-                              "harfbuzz-global.c",
                               "harfbuzz-global.h",
                               "harfbuzz-gpos-private.h",
                               "harfbuzz-gpos.c",
@@ -686,36 +862,33 @@ from wherever you obtained them.",
                               "harfbuzz-stream.c",
                               "harfbuzz-stream.h",
                               "harfbuzz-tibetan.c",
-                              "harfbuzz.h"
+                              "harfbuzz.h",
+                              "harfbuzz-impl.c",
+                              "harfbuzz-thai.c",
+                              "harfbuzz-buffer-private.h",
+                              "harfbuzz-dump.h",
+                              "harfbuzz-stream-private.h"
                            ],
                            "Options" : {
                               "ExcludeFromBuild" : false
                            },
                            "Configurations" : [
                               {
-                                 "Name" : "WSMS",
+                                 "Name" : "Bootstrap",
                                  "Options" : {
                                     "ExcludeFromBuild" : true
                                  }
-                              }
-                           ]
-                        },
-                        {
-                           "FileName" : "Direct3D8DisplayDriver.ec",
-                           "Platforms" : [
-                              {
-                                 "Name" : "win32",
-                                 "Options" : {
-                                    "ExcludeFromBuild" : false
-                                 }
-                              }
-                           ],
-                           "Configurations" : [
+                              },
                               {
                                  "Name" : "Vanilla",
-                                 "Options" : {
-                                    "ExcludeFromBuild" : true
-                                 }
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               },
                               {
                                  "Name" : "WSMS",
@@ -727,11 +900,17 @@ from wherever you obtained them.",
                                        }
                                     }
                                  ]
+                              },
+                              {
+                                 "Name" : "Installer",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : true
+                                 }
                               }
                            ]
                         },
                         {
-                           "FileName" : "Direct3D9DisplayDriver.ec",
+                           "FileName" : "Direct3D8DisplayDriver.ec",
                            "Platforms" : [
                               {
                                  "Name" : "win32",
@@ -742,13 +921,18 @@ from wherever you obtained them.",
                            ],
                            "Configurations" : [
                               {
-                                 "Name" : "Vanilla",
-                                 "Options" : {
-                                    "ExcludeFromBuild" : true
-                                 }
+                                 "Name" : "WSMS",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               },
                               {
-                                 "Name" : "WSMS",
+                                 "Name" : "Vanilla",
                                  "Platforms" : [
                                     {
                                        "Name" : "win32",
@@ -757,28 +941,31 @@ from wherever you obtained them.",
                                        }
                                     }
                                  ]
-                              }
-                           ]
-                        },
-                        {
-                           "FileName" : "DirectDrawDisplayDriver.ec",
-                           "Platforms" : [
+                              },
                               {
-                                 "Name" : "win32",
-                                 "Options" : {
-                                    "ExcludeFromBuild" : false
-                                 }
-                              }
-                           ],
-                           "Configurations" : [
+                                 "Name" : "PACS",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
                               {
-                                 "Name" : "Vanilla",
-                                 "Options" : {
-                                    "ExcludeFromBuild" : true
-                                 }
+                                 "Name" : "Bootstrap",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               },
                               {
-                                 "Name" : "WSMS",
+                                 "Name" : "Installer",
                                  "Platforms" : [
                                     {
                                        "Name" : "win32",
@@ -791,7 +978,7 @@ from wherever you obtained them.",
                            ]
                         },
                         {
-                           "FileName" : "GDIDisplayDriver.ec",
+                           "FileName" : "Direct3D9DisplayDriver.ec",
                            "Platforms" : [
                               {
                                  "Name" : "win32",
@@ -802,11 +989,152 @@ from wherever you obtained them.",
                            ],
                            "Configurations" : [
                               {
-                                 "Name" : "PACS",
-                                 "Options" : {
+                                 "Name" : "WSMS",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Vanilla",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "PACS",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Bootstrap",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Installer",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              }
+                           ]
+                        },
+                        {
+                           "FileName" : "DirectDrawDisplayDriver.ec",
+                           "Platforms" : [
+                              {
+                                 "Name" : "win32",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : false
+                                 }
+                              }
+                           ],
+                           "Configurations" : [
+                              {
+                                 "Name" : "WSMS",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Vanilla",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "PACS",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Bootstrap",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Installer",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              }
+                           ]
+                        },
+                        {
+                           "FileName" : "GDIDisplayDriver.ec",
+                           "Platforms" : [
+                              {
+                                 "Name" : "win32",
+                                 "Options" : {
                                     "ExcludeFromBuild" : false
                                  }
                               }
+                           ],
+                           "Configurations" : [
+                              {
+                                 "Name" : "Bootstrap",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              }
                            ]
                         },
                         {
@@ -816,9 +1144,9 @@ from wherever you obtained them.",
                            },
                            "Configurations" : [
                               {
-                                 "Name" : "PACS",
+                                 "Name" : "Bootstrap",
                                  "Options" : {
-                                    "ExcludeFromBuild" : false
+                                    "ExcludeFromBuild" : true
                                  }
                               }
                            ]
@@ -830,9 +1158,9 @@ from wherever you obtained them.",
                            },
                            "Configurations" : [
                               {
-                                 "Name" : "PACS",
+                                 "Name" : "Bootstrap",
                                  "Options" : {
-                                    "ExcludeFromBuild" : false
+                                    "ExcludeFromBuild" : true
                                  }
                               }
                            ]
@@ -844,26 +1172,31 @@ from wherever you obtained them.",
                            },
                            "Configurations" : [
                               {
-                                 "Name" : "PACS",
+                                 "Name" : "Bootstrap",
                                  "Options" : {
-                                    "ExcludeFromBuild" : false
+                                    "ExcludeFromBuild" : true
                                  }
                               }
                            ]
                         },
                         {
                            "FileName" : "NCursesDisplayDriver.ec",
-                           "Options" : {
-                              "ExcludeFromBuild" : false
-                           },
-                           "Configurations" : [
+                           "Platforms" : [
                               {
-                                 "Name" : "Vanilla",
+                                 "Name" : "linux",
                                  "Options" : {
-                                    "ExcludeFromBuild" : true
+                                    "ExcludeFromBuild" : false
                                  }
                               },
                               {
+                                 "Name" : "apple",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : false
+                                 }
+                              }
+                           ],
+                           "Configurations" : [
+                              {
                                  "Name" : "WSMS",
                                  "Platforms" : [
                                     {
@@ -873,19 +1206,87 @@ from wherever you obtained them.",
                                        }
                                     }
                                  ]
+                              },
+                              {
+                                 "Name" : "Bootstrap",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "linux",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    },
+                                    {
+                                       "Name" : "apple",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Android",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "linux",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               }
                            ]
                         },
                         {
                            "FileName" : "OpenGLDisplayDriver.ec",
+                           "Options" : {
+                              "ExcludeFromBuild" : false
+                           },
                            "Configurations" : [
                               {
+                                 "Name" : "WSMS",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : true
+                                 }
+                              },
+                              {
                                  "Name" : "Vanilla",
                                  "Options" : {
                                     "ExcludeFromBuild" : true
                                  }
                               },
                               {
+                                 "Name" : "PACS",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : true
+                                 }
+                              },
+                              {
+                                 "Name" : "Bootstrap",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : true
+                                 }
+                              },
+                              {
+                                 "Name" : "Installer",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : true
+                                 }
+                              }
+                           ]
+                        },
+                        {
+                           "FileName" : "Win32BitmapPrinterDisplayDriver.ec",
+                           "Platforms" : [
+                              {
+                                 "Name" : "win32",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : false
+                                 }
+                              }
+                           ],
+                           "Configurations" : [
+                              {
                                  "Name" : "WSMS",
                                  "Platforms" : [
                                     {
@@ -895,14 +1296,63 @@ from wherever you obtained them.",
                                        }
                                     }
                                  ]
+                              },
+                              {
+                                 "Name" : "Vanilla",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "PACS",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Bootstrap",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Installer",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               }
                            ]
                         },
                         {
-                           "FileName" : "Win32BitmapPrinterDisplayDriver.ec",
+                           "FileName" : "CocoaOpenGLDisplayDriver.ec",
+                           "Options" : {
+                              "IncludeDirs" : [
+                                 "src/gui/drivers/cocoa"
+                              ]
+                           },
                            "Platforms" : [
                               {
-                                 "Name" : "win32",
+                                 "Name" : "apple",
                                  "Options" : {
                                     "ExcludeFromBuild" : false
                                  }
@@ -913,13 +1363,21 @@ from wherever you obtained them.",
                                  "Name" : "Vanilla",
                                  "Options" : {
                                     "ExcludeFromBuild" : true
-                                 }
+                                 },
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "apple",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               },
                               {
-                                 "Name" : "WSMS",
+                                 "Name" : "Bootstrap",
                                  "Platforms" : [
                                     {
-                                       "Name" : "win32",
+                                       "Name" : "apple",
                                        "Options" : {
                                           "ExcludeFromBuild" : true
                                        }
@@ -940,13 +1398,51 @@ from wherever you obtained them.",
                            ],
                            "Configurations" : [
                               {
+                                 "Name" : "WSMS",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
                                  "Name" : "Vanilla",
-                                 "Options" : {
-                                    "ExcludeFromBuild" : true
-                                 }
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               },
                               {
-                                 "Name" : "WSMS",
+                                 "Name" : "PACS",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Bootstrap",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Installer",
                                  "Platforms" : [
                                     {
                                        "Name" : "win32",
@@ -971,12 +1467,39 @@ from wherever you obtained them.",
                            "Configurations" : [
                               {
                                  "Name" : "Vanilla",
-                                 "Options" : {
-                                    "ExcludeFromBuild" : true
-                                 }
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               },
                               {
-                                 "Name" : "WSMS",
+                                 "Name" : "PACS",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Bootstrap",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Installer",
                                  "Platforms" : [
                                     {
                                        "Name" : "win32",
@@ -996,14 +1519,37 @@ from wherever you obtained them.",
                                  "Options" : {
                                     "ExcludeFromBuild" : false
                                  }
+                              },
+                              {
+                                 "Name" : "apple",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : false
+                                 }
                               }
                            ],
                            "Configurations" : [
                               {
-                                 "Name" : "WSMS",
+                                 "Name" : "Bootstrap",
                                  "Platforms" : [
                                     {
-                                       "Name" : "win32",
+                                       "Name" : "linux",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    },
+                                    {
+                                       "Name" : "apple",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Android",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "linux",
                                        "Options" : {
                                           "ExcludeFromBuild" : true
                                        }
@@ -1013,6 +1559,9 @@ from wherever you obtained them.",
                            ]
                         }
                      ],
+                     "Options" : {
+                        "ExcludeFromBuild" : true
+                     },
                      "Configurations" : [
                         {
                            "Name" : "PACS",
@@ -1080,7 +1629,10 @@ from wherever you obtained them.",
                               }
                            ]
                         },
-                        "Stacker.ec"
+                        "Stacker.ec",
+                        "PathBox.ec",
+                        "ToolTip.ec",
+                        "SelectorBar.ec"
                      ]
                   },
                   {
@@ -1099,16 +1651,98 @@ from wherever you obtained them.",
                      "Folder" : "drivers",
                      "Files" : [
                         {
+                           "Folder" : "cocoa",
+                           "Files" : [
+                              "CocoaDispatch.ec",
+                              "CocoaEcereBridge.h",
+                              "CocoaEcereBridge.m",
+                              "CocoaInterface.ec",
+                              "EcereView.h",
+                              "EcereView.m"
+                           ],
+                           "Platforms" : [
+                              {
+                                 "Name" : "apple",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : false
+                                 }
+                              }
+                           ],
+                           "Configurations" : [
+                              {
+                                 "Name" : "Bootstrap",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "apple",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Vanilla",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "apple",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              }
+                           ]
+                        },
+                        {
                            "FileName" : "NCursesInterface.ec",
-                           "Options" : {
-                              "ExcludeFromBuild" : false
-                           },
+                           "Platforms" : [
+                              {
+                                 "Name" : "linux",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : false
+                                 }
+                              },
+                              {
+                                 "Name" : "apple",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : false
+                                 }
+                              }
+                           ],
                            "Configurations" : [
                               {
-                                 "Name" : "Vanilla",
-                                 "Options" : {
-                                    "ExcludeFromBuild" : true
-                                 }
+                                 "Name" : "Vanilla",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : true
+                                 }
+                              },
+                              {
+                                 "Name" : "Bootstrap",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "linux",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    },
+                                    {
+                                       "Name" : "apple",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Android",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "linux",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               }
                            ]
                         },
@@ -1128,6 +1762,17 @@ from wherever you obtained them.",
                                  "Options" : {
                                     "ExcludeFromBuild" : false
                                  }
+                              },
+                              {
+                                 "Name" : "Bootstrap",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               }
                            ]
                         },
@@ -1144,9 +1789,47 @@ from wherever you obtained them.",
                            "Configurations" : [
                               {
                                  "Name" : "Vanilla",
-                                 "Options" : {
-                                    "ExcludeFromBuild" : true
-                                 }
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "WSMS",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Bootstrap",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Installer",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               }
                            ]
                         },
@@ -1165,6 +1848,47 @@ from wherever you obtained them.",
                                     "ExcludeFromBuild" : false
                                  }
                               }
+                           ],
+                           "Configurations" : [
+                              {
+                                 "Name" : "Bootstrap",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "linux",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    },
+                                    {
+                                       "Name" : "apple",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              },
+                              {
+                                 "Name" : "Android",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "linux",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
+                              }
+                           ]
+                        },
+                        {
+                           "FileName" : "AndroidInterface.ec",
+                           "Configurations" : [
+                              {
+                                 "Name" : "Android",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : false
+                                 }
+                              }
                            ]
                         }
                      ],
@@ -1197,6 +1921,17 @@ from wherever you obtained them.",
                                  "Options" : {
                                     "ExcludeFromBuild" : true
                                  }
+                              },
+                              {
+                                 "Name" : "Installer",
+                                 "Platforms" : [
+                                    {
+                                       "Name" : "win32",
+                                       "Options" : {
+                                          "ExcludeFromBuild" : true
+                                       }
+                                    }
+                                 ]
                               }
                            ]
                         },
@@ -1214,6 +1949,29 @@ from wherever you obtained them.",
                            "Options" : {
                               "ExcludeFromBuild" : true
                            }
+                        },
+                        {
+                           "Name" : "Vanilla",
+                           "Options" : {
+                              "ExcludeFromBuild" : true
+                           }
+                        },
+                        {
+                           "Name" : "WSMS",
+                           "Options" : {
+                              "ExcludeFromBuild" : true
+                           }
+                        },
+                        {
+                           "Name" : "Installer",
+                           "Platforms" : [
+                              {
+                                 "Name" : "win32",
+                                 "Options" : {
+                                    "ExcludeFromBuild" : true
+                                 }
+                              }
+                           ]
                         }
                      ]
                   },
@@ -1273,7 +2031,36 @@ from wherever you obtained them.",
                      ]
                   },
                   "Service.ec",
-                  "Socket.ec"
+                  "Socket.ec",
+                  {
+                     "FileName" : "SSLSocket.ec",
+                     "Configurations" : [
+                        {
+                           "Name" : "WSMS",
+                           "Options" : {
+                              "ExcludeFromBuild" : true
+                           }
+                        },
+                        {
+                           "Name" : "PACS",
+                           "Options" : {
+                              "ExcludeFromBuild" : true
+                           }
+                        },
+                        {
+                           "Name" : "Android",
+                           "Options" : {
+                              "ExcludeFromBuild" : true
+                           }
+                        },
+                        {
+                           "Name" : "Installer",
+                           "Options" : {
+                              "ExcludeFromBuild" : true
+                           }
+                        }
+                     ]
+                  }
                ],
                "Configurations" : [
                   {
@@ -1287,6 +2074,17 @@ from wherever you obtained them.",
                      "Options" : {
                         "ExcludeFromBuild" : true
                      }
+                  },
+                  {
+                     "Name" : "Installer",
+                     "Platforms" : [
+                        {
+                           "Name" : "win32",
+                           "Options" : {
+                              "ExcludeFromBuild" : true
+                           }
+                        }
+                     ]
                   }
                ]
             },
@@ -1360,7 +2158,17 @@ from wherever you obtained them.",
                   },
                   "String.ec",
                   "OldList.ec",
-                  "instance.c"
+                  {
+                     "FileName" : "instance.c",
+                     "Configurations" : [
+                        {
+                           "Name" : "Bootstrap",
+                           "Options" : {
+                              "ExcludeFromBuild" : true
+                           }
+                        }
+                     ]
+                  }
                ],
                "Options" : {
                   "PreprocessorDefinitions" : [
@@ -1386,7 +2194,18 @@ from wherever you obtained them.",
             "listAdd.png",
             "listRemove.png",
             "viewRefresh.png",
-            "windowNew.png"
+            "windowNew.png",
+            "clean.png",
+            "docSave.png",
+            "docNew.png"
+         ],
+         "Configurations" : [
+            {
+               "Name" : "Bootstrap",
+               "Options" : {
+                  "ExcludeFromBuild" : true
+               }
+            }
          ]
       },
       {
@@ -1405,6 +2224,14 @@ from wherever you obtained them.",
             "namespace.png",
             "property.png",
             "propertyPrivate.png"
+         ],
+         "Configurations" : [
+            {
+               "Name" : "Bootstrap",
+               "Options" : {
+                  "ExcludeFromBuild" : true
+               }
+            }
          ]
       },
       {
@@ -1425,6 +2252,14 @@ from wherever you obtained them.",
             "scrollBarHorizontal.png",
             "scrollBarVertical.png",
             "statusBar.png"
+         ],
+         "Configurations" : [
+            {
+               "Name" : "Bootstrap",
+               "Options" : {
+                  "ExcludeFromBuild" : true
+               }
+            }
          ]
       },
       {
@@ -1438,6 +2273,14 @@ from wherever you obtained them.",
             "sizeNortEastSouthWest.png",
             "sizeNorthSouth.png",
             "sizeNortWestSouthEast.png"
+         ],
+         "Configurations" : [
+            {
+               "Name" : "Bootstrap",
+               "Options" : {
+                  "ExcludeFromBuild" : true
+               }
+            }
          ]
       },
       {
@@ -1448,6 +2291,14 @@ from wherever you obtained them.",
             "driveRemovableMedia.png",
             "mediaFloppy.png",
             "mediaOptical.png"
+         ],
+         "Configurations" : [
+            {
+               "Name" : "Bootstrap",
+               "Options" : {
+                  "ExcludeFromBuild" : true
+               }
+            }
          ]
       },
       {
@@ -1474,12 +2325,28 @@ from wherever you obtained them.",
             "orderAscending.png",
             "orderCategorized.png",
             "orderDescending.png"
+         ],
+         "Configurations" : [
+            {
+               "Name" : "Bootstrap",
+               "Options" : {
+                  "ExcludeFromBuild" : true
+               }
+            }
          ]
       },
       {
          "Folder" : "emblems",
          "Files" : [
             "unreadable.png"
+         ],
+         "Configurations" : [
+            {
+               "Name" : "Bootstrap",
+               "Options" : {
+                  "ExcludeFromBuild" : true
+               }
+            }
          ]
       },
       {
@@ -1501,6 +2368,14 @@ from wherever you obtained them.",
             "textEcereWorkspace.png",
             "textHyperTextMarkup.png",
             "brokenFile.png"
+         ],
+         "Configurations" : [
+            {
+               "Name" : "Bootstrap",
+               "Options" : {
+                  "ExcludeFromBuild" : true
+               }
+            }
          ]
       },
       {
@@ -1512,6 +2387,14 @@ from wherever you obtained them.",
             "networkServer.png",
             "networkWorkgroup.png",
             "brokenFolder.png"
+         ],
+         "Configurations" : [
+            {
+               "Name" : "Bootstrap",
+               "Options" : {
+                  "ExcludeFromBuild" : true
+               }
+            }
          ]
       },
       {
@@ -1519,13 +2402,105 @@ from wherever you obtained them.",
          "Files" : [
             "audioVolumeHigh.png",
             "folderOpen.png"
+         ],
+         "Configurations" : [
+            {
+               "Name" : "Bootstrap",
+               "Options" : {
+                  "ExcludeFromBuild" : true
+               }
+            }
          ]
       },
       {
          "Folder" : "unicode",
          "Files" : [
             "derivedGeneralCategoryStripped.txt"
+         ],
+         "Configurations" : [
+            {
+               "Name" : "Bootstrap",
+               "Options" : {
+                  "ExcludeFromBuild" : true
+               }
+            }
+         ]
+      },
+      {
+         "Folder" : "locale",
+         "Files" : [
+            "locale/es.mo",
+            "locale/hu.mo",
+            "locale/mr.mo",
+            "locale/nl.mo",
+            "locale/pt_BR.mo",
+            "locale/ru.mo",
+            "locale/zh_CN.mo"
+         ],
+         "Configurations" : [
+            {
+               "Name" : "Bootstrap",
+               "Options" : {
+                  "ExcludeFromBuild" : true
+               }
+            }
+         ]
+      },
+      {
+         "FileName" : "C:/Windows/Fonts/tahoma.ttf",
+         "Options" : {
+            "ExcludeFromBuild" : true
+         },
+         "Configurations" : [
+            {
+               "Name" : "Android",
+               "Options" : {
+                  "ExcludeFromBuild" : false
+               }
+            }
+         ]
+      },
+      {
+         "FileName" : "C:/Windows/Fonts/tahomabd.ttf",
+         "Options" : {
+            "ExcludeFromBuild" : true
+         },
+         "Configurations" : [
+            {
+               "Name" : "Android",
+               "Options" : {
+                  "ExcludeFromBuild" : false
+               }
+            }
+         ]
+      },
+      {
+         "FileName" : "C:/Windows/Fonts/arial.ttf",
+         "Options" : {
+            "ExcludeFromBuild" : true
+         },
+         "Configurations" : [
+            {
+               "Name" : "Android",
+               "Options" : {
+                  "ExcludeFromBuild" : false
+               }
+            }
+         ]
+      },
+      {
+         "FileName" : "C:/Windows/Fonts/arialbd.ttf",
+         "Options" : {
+            "ExcludeFromBuild" : true
+         },
+         "Configurations" : [
+            {
+               "Name" : "Android",
+               "Options" : {
+                  "ExcludeFromBuild" : false
+               }
+            }
          ]
       }
    ]
-}
\ No newline at end of file
+}