ecere/gui/drivers/Emscripten: Scroll wheel, key/button flags, fixes
[sdk] / ecere / ecere.epj
1 {
2    "Version" : 0.2,
3    "ModuleName" : "ecere",
4    "ModuleVersion" : "0.44",
5    "Description" : "Ecere Runtime library",
6    "License" : "The Ecere SDK v0.44.14 - http://ecere.org
7
8 The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY
9 expressed or implied to the extent permitted by law.
10
11 Applications built with it can be distributed both commercially and non
12 commercially, along with the supporting Ecere runtime library(ies):
13
14    * libecere.so / ecere.dll
15       - Core eC framework + GUI toolkit, 2D/3D graphics engine, networking
16    * libecereCOM.so / ecereCOM.dll
17       - Core eC framework only
18    * libEDA.so / EDA.dll
19       - Data Access System
20    * libEDASQLite.so / EDASQLite.dll
21       - SQLite driver for EDA
22    * libEcereAudio.so / EcereAudio.dll
23       - Audio output library (using ALSA / DirectSound)
24
25 The Ecere SDK is distributed under the New BSD license:
26
27 ================================================================================
28
29    Copyright (c) 1996-2016, Jerome Jacovella-St-Louis
30    Copyright (c) 2005-2016, Ecere Corporation
31
32    All rights reserved.
33
34    Redistribution and use in source and binary forms, with or without
35    modification, are permitted provided that the following conditions are met:
36
37     * Redistributions of source code must retain the above copyright notice,
38       this list of conditions and the following disclaimer.
39     * Redistributions in binary form must reproduce the above copyright notice,
40       this list of conditions and the following disclaimer in the documentation
41       and/or other materials provided with the distribution.
42     * Neither the name of Ecere Corporation nor the names of its contributors
43       may be used to endorse or promote products derived from this software
44       without specific prior written permission.
45
46    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
47    \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
48    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
49    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
50    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
51    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
52    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
53    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
54    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
55    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
56    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
57
58 ================================================================================
59
60 This software makes use of other software components whose licenses may also
61 apply, which are found in their respective source directories (most under
62 deps/).
63
64 Among them: zlib, libPNG, libJPEG, giflib or libungif, HarfBuzz, FreeType,
65    Tango icons
66
67 For EDA: SQLite (EDASQLite), libffi
68
69 On Windows, applications built statically with the MinGW-w64 runtime should
70 include the MinGW-w64 runtime license in their application.
71    See ecere-sdk/extras/res/licenses/MinGW-w64.LICENSE or
72        Program Files/Ecere SDK/tdm/licenses/COPYING.MinGW-w64-runtime.txt
73
74 The Ecere IDE also communicates with GCC for compiling
75 (MinGW/MinGW-w64 on Windows), GDB for debugging, and UPX for optionally
76 compressing executables.
77
78 Each of these have their own license, which can be found from wherever you
79 obtained them or under:
80    Program Files/Ecere SDK/tdm/licenses/  and
81    Program Files/Ecere SDK/upx/doc/
82 if distributed with the Ecere SDK Windows installer.
83 ",
84    "Options" : {
85       "Warnings" : "All",
86       "PreprocessorDefinitions" : [
87          "BUILDING_ECERE_COM"
88       ],
89       "IncludeDirs" : [
90          "src/gfx/drivers/harfbuzz",
91          "/usr/X11R6/include",
92          "/usr/X11R6/include/freetype2",
93          "src/gfx/drivers/gl3"
94       ],
95       "DefaultNameSpace" : "ecere",
96       "TargetType" : "SharedLibrary",
97       "TargetFileName" : "ecere",
98       "TargetDirectory" : "",
99       "Libraries" : [
100          "jpeg",
101          "png",
102          "z",
103          "freetype"
104       ]
105    },
106    "Platforms" : [
107       {
108          "Name" : "Linux",
109          "Options" : {
110             "IncludeDirs" : [
111                "/usr/include/freetype2"
112             ],
113             "Libraries" : [
114                "ncurses",
115                "pthread",
116                "m",
117                "dl",
118                "fontconfig",
119                "gif",
120                "X11",
121                "Xext",
122                "Xrender",
123                "GL",
124                "ssl",
125                "crypto"
126             ],
127             "LibraryDirs" : [
128                "/usr/X11R6/lib"
129             ]
130          }
131       },
132       {
133          "Name" : "Win32",
134          "Options" : {
135             "IncludeDirs" : [
136                "../deps/jpeg-9a",
137                "../deps/libpng-1.6.12",
138                "../deps/libungif-4.1.1/lib",
139                "../deps/zlib-1.2.8",
140                "../deps/freetype-2.3.12/include",
141                "../deps/glext",
142                "$(OPENSSL_INCLUDE_DIR)"
143             ],
144             "Libraries" : [
145                "dxguid",
146                "ddraw",
147                "dinput",
148                "winmm",
149                "opengl32",
150                "ws2_32",
151                "kernel32",
152                "user32",
153                "gdi32",
154                "mpr",
155                "advapi32",
156                "shell32",
157                "winspool",
158                "imm32",
159                "ungif",
160                "eay32",
161                "ssleay32"
162             ],
163             "LibraryDirs" : [
164                "../deps/zlib-1.2.8/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)",
165                "../deps/jpeg-9a/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)",
166                "../deps/libpng-1.6.12/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)",
167                "../deps/libungif-4.1.1/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)",
168                "../deps/freetype-2.3.12/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)",
169                "$(OPENSSL_BIN_DIR)",
170                "$(OPENSSL_LIB_DIR)"
171             ]
172          }
173       },
174       {
175          "Name" : "apple",
176          "Options" : {
177             "IncludeDirs" : [
178                "/usr/include/freetype2",
179                "$(SYSROOT)/usr/X11/include/freetype2",
180                "$(SYSROOT)/usr/X11/include",
181                "/usr/X11R6/include/freetype2",
182                "/usr/X11R6/include",
183                "../deps/jpeg-9a",
184                "../deps/libpng-1.6.12",
185                "../deps/libungif-4.1.1/lib"
186             ],
187             "Libraries" : [
188                "curses",
189                "pthread",
190                "m",
191                "dl",
192                "fontconfig",
193                "ungif",
194                "X11",
195                "Xext",
196                "Xrender",
197                "GL",
198                "ssl",
199                "crypto"
200             ],
201             "LibraryDirs" : [
202                "$(SYSROOT)/usr/X11/lib",
203                "/usr/X11R6/lib",
204                "../deps/jpeg-9a/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)",
205                "../deps/libungif-4.1.1/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)"
206             ]
207          }
208       }
209    ],
210    "Configurations" : [
211       {
212          "Name" : "Debug",
213          "Options" : {
214             "Debug" : true,
215             "PreprocessorDefinitions" : [
216                "_DEBUG"
217             ]
218          }
219       },
220       {
221          "Name" : "MemoryGuard",
222          "Options" : {
223             "Debug" : true,
224             "MemoryGuard" : true,
225             "PreprocessorDefinitions" : [
226                "BUILDING_ECERE_COM",
227                "_DEBUG",
228                "MEMINFO",
229                "REDZONE=32"
230             ]
231          }
232       },
233       {
234          "Name" : "MemoryGuardRelease",
235          "Options" : {
236             "MemoryGuard" : true,
237             "Optimization" : "Speed",
238             "PreprocessorDefinitions" : [
239                "BUILDING_ECERE_COM",
240                "MEMINFO",
241                "REDZONE=256"
242             ],
243             "FastMath" : true
244          }
245       },
246       {
247          "Name" : "Profile",
248          "Options" : {
249             "Debug" : true,
250             "Profile" : true,
251             "Optimization" : "Speed",
252             "PreprocessorDefinitions" : [
253                "BUILDING_ECERE_COM",
254                "ECERE_STATIC"
255             ],
256             "TargetType" : "StaticLibrary",
257             "TargetFileName" : "ecereStatic",
258             "FastMath" : true
259          }
260       },
261       {
262          "Name" : "Release",
263          "Options" : {
264             "Warnings" : "All",
265             "NoLineNumbers" : true,
266             "Optimization" : "Speed",
267             "FastMath" : true,
268             "PostbuildCommands" : [
269                "$(call mkdir,../$(SODESTDIR))",
270                "$(call cp,$(TARGET),../$(SODESTDIR))"
271             ],
272             "InstallCommands" : [
273                "$(call cp,$(TARGET),\"$(DESTLIBDIR)/\")",
274                "$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/$(LP)$(MODULE)$(SO).0)",
275                "$(if $(WINDOWS_HOST),,ln -sf $(LP)$(MODULE)$(SOV) $(DESTLIBDIR)/$(LP)$(MODULE)$(SO))"
276             ]
277          }
278       },
279       {
280          "Name" : "Static",
281          "Options" : {
282             "Optimization" : "Size",
283             "PreprocessorDefinitions" : [
284                "BUILDING_ECERE_COM",
285                "ECERE_STATIC"
286             ],
287             "TargetType" : "StaticLibrary",
288             "TargetFileName" : "ecereStatic",
289             "Libraries" : [
290                "jpeg",
291                "png",
292                "z",
293                "freetype"
294             ],
295             "Compress" : true
296          }
297       },
298       {
299          "Name" : "Tight",
300          "Options" : {
301             "Optimization" : "Size",
302             "PreprocessorDefinitions" : [
303                "BUILDING_ECERE_COM"
304             ],
305             "Compress" : true
306          }
307       },
308       {
309          "Name" : "PACS",
310          "Options" : {
311             "Optimization" : "Size",
312             "PreprocessorDefinitions" : [
313                "ECERE_STATIC",
314                "ECERE_NOBLENDING",
315                "ECERE_NO3D",
316                "ECERE_NODINPUT",
317                "ECERE_NOTRUETYPE",
318                "ECERE_NOSSL"
319             ],
320             "TargetType" : "StaticLibrary",
321             "TargetFileName" : "ecerePACS"
322          }
323       },
324       {
325          "Name" : "Bootstrap",
326          "Options" : {
327             "NoLineNumbers" : true,
328             "PreprocessorDefinitions" : [
329                "BUILDING_ECERE_COM",
330                "ECERE_STATIC",
331                "ECERE_BOOTSTRAP"
332             ],
333             "IncludeDirs" : [
334                "../compiler/bootstrap/include"
335             ],
336             "TargetType" : "StaticLibrary",
337             "TargetFileName" : "ecereBootstrap",
338             "Libraries" : [
339
340             ]
341          }
342       },
343       {
344          "Name" : "Vanilla",
345          "Options" : {
346             "Warnings" : "None",
347             "NoLineNumbers" : true,
348             "Optimization" : "Size",
349             "PreprocessorDefinitions" : [
350                "BUILDING_ECERE_COM",
351                "ECERE_STATIC",
352                "ECERE_VANILLA",
353                "NOBLENDING"
354             ],
355             "TargetType" : "StaticLibrary",
356             "TargetFileName" : "ecereVanilla",
357             "PostbuildCommands" : [
358                "$(call cp,$(TARGET),../obj/$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/lib/)"
359             ],
360             "InstallCommands" : [
361                "$(if $(WINDOWS_HOST),$(call cp,$(TARGET),\"$(DESTSLIBDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(DESTSLIBDIR)/$(MODULE)$(A))"
362             ]
363          }
364       },
365       {
366          "Name" : "WSMS",
367          "Options" : {
368             "Optimization" : "Size",
369             "PreprocessorDefinitions" : [
370                "ECERE_STATIC",
371                "ECERE_NO3D",
372                "ECERE_NOSSL"
373             ],
374             "TargetType" : "StaticLibrary",
375             "TargetFileName" : "ecereWSMS"
376          },
377          "Platforms" : [
378             {
379                "Name" : "win32",
380                "Options" : {
381                   "PreprocessorDefinitions" : [
382                      "ECERE_NOTRUETYPE",
383                      "ECERE_NOBLENDING",
384                      "ECERE_NODINPUT"
385                   ]
386                }
387             }
388          ]
389       },
390       {
391          "Name" : "Installer",
392          "Options" : {
393             "NoLineNumbers" : true,
394             "Optimization" : "Size",
395             "PreprocessorDefinitions" : [
396                "BUILDING_ECERE_COM",
397                "ECERE_STATIC",
398                "ECERE_NO3D",
399                "ECERE_ONEDRIVER",
400                "ECERE_NONET",
401                "ECERE_NODINPUT"
402             ],
403             "TargetType" : "StaticLibrary",
404             "TargetFileName" : "ecereInstaller"
405          }
406       },
407       {
408          "Name" : "Android",
409          "Options" : {
410             "Debug" : true,
411             "Optimization" : "Speed",
412             "PreprocessorDefinitions" : [
413                "ECERE_NOFONTCONFIG",
414                "HIGH_DPI",
415                "ECERE_NOSSL",
416                "_GLES"
417             ],
418             "IncludeDirs" : [
419                "../deps/jpeg-9a",
420                "../deps/libpng-1.4.0",
421                "../deps/libungif-4.1.1/lib",
422                "../deps/zlib",
423                "../deps/freetype-2.3.12/include",
424                "../deps/glext"
425             ],
426             "FastMath" : true
427          },
428          "Platforms" : [
429             {
430                "Name" : "linux",
431                "Options" : {
432                   "Libraries" : [
433                      "m",
434                      "dl",
435                      "ungif",
436                      "log",
437                      "android",
438                      "EGL",
439                      "GLESv1_CM"
440                   ],
441                   "LibraryDirs" : [
442                      "../deps/libungif-4.1.1/obj/release.$(PLATFORM).$(COMPILER)",
443                      "../deps/libpng-1.6.12/obj/release.$(PLATFORM).$(COMPILER)",
444                      "../deps/jpeg-9a/obj/release.$(PLATFORM).$(COMPILER)",
445                      "../deps/freetype-2.3.12/obj/release.$(PLATFORM).$(COMPILER)"
446                   ]
447                }
448             }
449          ]
450       },
451       {
452          "Name" : "GLES",
453          "Options" : {
454             "PreprocessorDefinitions" : [
455                "_GLES"
456             ]
457          }
458       },
459       {
460          "Name" : "StaticGLES",
461          "Options" : {
462             "Optimization" : "Speed",
463             "PreprocessorDefinitions" : [
464                "_GLES",
465                "ECERE_STATIC",
466                "ECERE_NOSSL"
467             ],
468             "TargetType" : "StaticLibrary",
469             "TargetFileName" : "ecereStatic",
470             "CompilerOptions" : [
471                "-mmmx",
472                "-msse3",
473                "-msse4"
474             ],
475             "FastMath" : true
476          }
477       },
478       {
479          "Name" : "Emscripten",
480          "Options" : {
481             "Debug" : true,
482             "PreprocessorDefinitions" : [
483                "ECERE_STATIC",
484                "NOBLENDING"
485             ],
486             "TargetType" : "StaticLibrary",
487             "TargetFileName" : "ecereStatic"
488          }
489       }
490    ],
491    "Files" : [
492       {
493          "Folder" : "src",
494          "Files" : [
495             {
496                "Folder" : "sys",
497                "Files" : [
498                   "Archive.ec",
499                   {
500                      "FileName" : "BufferedFile.ec",
501                      "Configurations" : [
502                         {
503                            "Name" : "Bootstrap",
504                            "Options" : {
505                               "ExcludeFromBuild" : false
506                            }
507                         }
508                      ]
509                   },
510                   "Date.ec",
511                   {
512                      "FileName" : "DualPipe.ec",
513                      "Configurations" : [
514                         {
515                            "Name" : "Bootstrap",
516                            "Options" : {
517                               "ExcludeFromBuild" : false
518                            }
519                         }
520                      ]
521                   },
522                   "EARArchive.ec",
523                   {
524                      "FileName" : "File.ec",
525                      "Configurations" : [
526                         {
527                            "Name" : "Bootstrap",
528                            "Options" : {
529                               "ExcludeFromBuild" : false
530                            }
531                         }
532                      ]
533                   },
534                   "FileMonitor.ec",
535                   "GlobalAppSettings.ec",
536                   "JSON.ec",
537                   "JSONGlobalSettings.ec",
538                   {
539                      "FileName" : "memory.ec",
540                      "Configurations" : [
541                         {
542                            "Name" : "Bootstrap",
543                            "Options" : {
544                               "ExcludeFromBuild" : false
545                            }
546                         }
547                      ]
548                   },
549                   {
550                      "FileName" : "Mutex.ec",
551                      "Options" : {
552                         "PreprocessorDefinitions" : [
553                            "ECERE_COM_MODULE"
554                         ]
555                      },
556                      "Configurations" : [
557                         {
558                            "Name" : "MemoryGuard",
559                            "Options" : {
560                               "MemoryGuard" : false
561                            }
562                         },
563                         {
564                            "Name" : "MemoryGuardRelease",
565                            "Options" : {
566                               "MemoryGuard" : false
567                            }
568                         }
569                      ]
570                   },
571                   "Semaphore.ec",
572                   {
573                      "FileName" : "System.ec",
574                      "Configurations" : [
575                         {
576                            "Name" : "Bootstrap",
577                            "Options" : {
578                               "ExcludeFromBuild" : false
579                            }
580                         }
581                      ]
582                   },
583                   {
584                      "FileName" : "TempFile.ec",
585                      "Configurations" : [
586                         {
587                            "Name" : "Bootstrap",
588                            "Options" : {
589                               "ExcludeFromBuild" : false
590                            }
591                         }
592                      ]
593                   },
594                   {
595                      "FileName" : "Thread.ec",
596                      "Configurations" : [
597                         {
598                            "Name" : "MemoryGuard",
599                            "Options" : {
600                               "MemoryGuard" : false
601                            }
602                         },
603                         {
604                            "Name" : "MemoryGuardRelease",
605                            "Options" : {
606                               "MemoryGuard" : false
607                            }
608                         }
609                      ]
610                   },
611                   "Time.ec",
612                   "unicode.ec",
613                   "units.ec",
614                   "File.c",
615                   "DualPipe.c",
616                   "System.c",
617                   {
618                      "FileName" : "i18n.ec",
619                      "Options" : {
620                         "PreprocessorDefinitions" : [
621                            "ECERE_COM_MODULE"
622                         ]
623                      },
624                      "Configurations" : [
625                         {
626                            "Name" : "Bootstrap",
627                            "Options" : {
628                               "ExcludeFromBuild" : false
629                            }
630                         }
631                      ]
632                   },
633                   "Condition.ec"
634                ],
635                "Configurations" : [
636                   {
637                      "Name" : "Bootstrap",
638                      "Options" : {
639                         "ExcludeFromBuild" : true
640                      }
641                   }
642                ]
643             },
644             {
645                "Folder" : "gfx",
646                "Files" : [
647                   {
648                      "Folder" : "3D",
649                      "Files" : [
650                         {
651                            "Folder" : "meshes",
652                            "Files" : [
653                               "Cube.ec",
654                               "SkyBox.ec",
655                               "Sphere.ec"
656                            ]
657                         },
658                         {
659                            "Folder" : "models",
660                            "Files" : [
661                               "Object3DSFormat.ec"
662                            ]
663                         },
664                         "Camera.ec",
665                         "Matrix.ec",
666                         "Mesh.ec",
667                         "Object.ec",
668                         "Plane.ec",
669                         "Quaternion.ec",
670                         "Vector3D.ec"
671                      ],
672                      "Configurations" : [
673                         {
674                            "Name" : "PACS",
675                            "Options" : {
676                               "ExcludeFromBuild" : true
677                            }
678                         },
679                         {
680                            "Name" : "Vanilla",
681                            "Options" : {
682                               "ExcludeFromBuild" : true
683                            }
684                         },
685                         {
686                            "Name" : "WSMS",
687                            "Options" : {
688                               "ExcludeFromBuild" : true
689                            }
690                         },
691                         {
692                            "Name" : "Installer",
693                            "Platforms" : [
694                               {
695                                  "Name" : "win32",
696                                  "Options" : {
697                                     "ExcludeFromBuild" : true
698                                  }
699                               }
700                            ]
701                         }
702                      ]
703                   },
704                   {
705                      "Folder" : "bitmaps",
706                      "Files" : [
707                         {
708                            "FileName" : "BMPFormat.ec",
709                            "Configurations" : [
710                               {
711                                  "Name" : "Vanilla",
712                                  "Options" : {
713                                     "ExcludeFromBuild" : false
714                                  }
715                               }
716                            ]
717                         },
718                         {
719                            "FileName" : "GIFFormat.ec",
720                            "Configurations" : [
721                               {
722                                  "Name" : "PACS",
723                                  "Options" : {
724                                     "ExcludeFromBuild" : true
725                                  }
726                               },
727                               {
728                                  "Name" : "WSMS",
729                                  "Options" : {
730                                     "ExcludeFromBuild" : true
731                                  }
732                               },
733                               {
734                                  "Name" : "Installer",
735                                  "Platforms" : [
736                                     {
737                                        "Name" : "win32",
738                                        "Options" : {
739                                           "ExcludeFromBuild" : true
740                                        }
741                                     }
742                                  ]
743                               },
744                               {
745                                  "Name" : "StaticGLES",
746                                  "Options" : {
747                                     "ExcludeFromBuild" : true
748                                  }
749                               },
750                               {
751                                  "Name" : "Emscripten",
752                                  "Options" : {
753                                     "ExcludeFromBuild" : true
754                                  }
755                               }
756                            ]
757                         },
758                         {
759                            "FileName" : "JPEGFormat.ec",
760                            "Configurations" : [
761                               {
762                                  "Name" : "WSMS",
763                                  "Options" : {
764                                     "ExcludeFromBuild" : true
765                                  }
766                               },
767                               {
768                                  "Name" : "Installer",
769                                  "Platforms" : [
770                                     {
771                                        "Name" : "win32",
772                                        "Options" : {
773                                           "ExcludeFromBuild" : true
774                                        }
775                                     }
776                                  ]
777                               }
778                            ]
779                         },
780                         {
781                            "FileName" : "PCXFormat.ec",
782                            "Configurations" : [
783                               {
784                                  "Name" : "PACS",
785                                  "Options" : {
786                                     "ExcludeFromBuild" : true
787                                  }
788                               }
789                            ]
790                         },
791                         "PNGFormat.ec",
792                         {
793                            "FileName" : "RGBFormat.ec",
794                            "Configurations" : [
795                               {
796                                  "Name" : "PACS",
797                                  "Options" : {
798                                     "ExcludeFromBuild" : false
799                                  }
800                               },
801                               {
802                                  "Name" : "WSMS",
803                                  "Options" : {
804                                     "ExcludeFromBuild" : true
805                                  }
806                               },
807                               {
808                                  "Name" : "Installer",
809                                  "Platforms" : [
810                                     {
811                                        "Name" : "win32",
812                                        "Options" : {
813                                           "ExcludeFromBuild" : true
814                                        }
815                                     }
816                                  ]
817                               },
818                               {
819                                  "Name" : "Emscripten",
820                                  "Options" : {
821                                     "ExcludeFromBuild" : true
822                                  }
823                               }
824                            ]
825                         }
826                      ],
827                      "Configurations" : [
828                         {
829                            "Name" : "Vanilla",
830                            "Options" : {
831                               "ExcludeFromBuild" : true
832                            }
833                         }
834                      ]
835                   },
836                   {
837                      "Folder" : "drivers",
838                      "Files" : [
839                         {
840                            "Folder" : "harfbuzz",
841                            "Files" : [
842                               {
843                                  "Folder" : "unicode",
844                                  "Files" : [
845                                     {
846                                        "Folder" : "tables",
847                                        "Files" : [
848                                           "category-properties.h",
849                                           "combining-properties.h",
850                                           "grapheme-break-properties.h",
851                                           "script-properties.h"
852                                        ]
853                                     },
854                                     "harfbuzz-freetype.h",
855                                     "harfbuzz-unicode.h",
856                                     "harfbuzz-freetype.c",
857                                     "harfbuzz-unicode-tables.c",
858                                     "harfbuzz-unicode.c"
859                                  ]
860                               },
861                               "harfbuzz-arabic.c",
862                               "harfbuzz-buffer.c",
863                               "harfbuzz-buffer.h",
864                               "harfbuzz-external.h",
865                               "harfbuzz-gdef-private.h",
866                               "harfbuzz-gdef.c",
867                               "harfbuzz-gdef.h",
868                               "harfbuzz-global.h",
869                               "harfbuzz-gpos-private.h",
870                               "harfbuzz-gpos.c",
871                               "harfbuzz-gpos.h",
872                               "harfbuzz-gsub-private.h",
873                               "harfbuzz-gsub.c",
874                               "harfbuzz-gsub.h",
875                               "harfbuzz-hangul.c",
876                               "harfbuzz-hebrew.c",
877                               "harfbuzz-impl.h",
878                               "harfbuzz-indic.c",
879                               "harfbuzz-khmer.c",
880                               "harfbuzz-myanmar.c",
881                               "harfbuzz-open-private.h",
882                               "harfbuzz-open.c",
883                               "harfbuzz-open.h",
884                               "harfbuzz-shape.h",
885                               "harfbuzz-shaper-private.h",
886                               "harfbuzz-shaper.c",
887                               "harfbuzz-shaper.h",
888                               "harfbuzz-stream.c",
889                               "harfbuzz-stream.h",
890                               "harfbuzz-tibetan.c",
891                               "harfbuzz.h",
892                               "harfbuzz-impl.c",
893                               "harfbuzz-thai.c",
894                               "harfbuzz-buffer-private.h",
895                               "harfbuzz-dump.h",
896                               "harfbuzz-stream-private.h"
897                            ],
898                            "Options" : {
899                               "ExcludeFromBuild" : false
900                            },
901                            "Configurations" : [
902                               {
903                                  "Name" : "Bootstrap",
904                                  "Options" : {
905                                     "ExcludeFromBuild" : true
906                                  }
907                               },
908                               {
909                                  "Name" : "Vanilla",
910                                  "Platforms" : [
911                                     {
912                                        "Name" : "win32",
913                                        "Options" : {
914                                           "ExcludeFromBuild" : true
915                                        }
916                                     }
917                                  ]
918                               },
919                               {
920                                  "Name" : "WSMS",
921                                  "Platforms" : [
922                                     {
923                                        "Name" : "win32",
924                                        "Options" : {
925                                           "ExcludeFromBuild" : true
926                                        }
927                                     }
928                                  ]
929                               },
930                               {
931                                  "Name" : "Installer",
932                                  "Options" : {
933                                     "ExcludeFromBuild" : true
934                                  }
935                               }
936                            ]
937                         },
938                         {
939                            "Folder" : "gl3",
940                            "Files" : [
941                               {
942                                  "FileName" : "gl_core_3_3.c",
943                                  "Configurations" : [
944                                     {
945                                        "Name" : "Debug",
946                                        "Options" : {
947                                           "ExcludeFromBuild" : true
948                                        }
949                                     },
950                                     {
951                                        "Name" : "GLES",
952                                        "Options" : {
953                                           "ExcludeFromBuild" : true
954                                        }
955                                     }
956                                  ]
957                               },
958                               "gl_core_3_3.h",
959                               {
960                                  "FileName" : "glab.ec",
961                                  "Configurations" : [
962                                     {
963                                        "Name" : "Debug",
964                                        "Options" : {
965                                           "ExcludeFromBuild" : false
966                                        }
967                                     },
968                                     {
969                                        "Name" : "GLES",
970                                        "Options" : {
971                                           "ExcludeFromBuild" : false
972                                        }
973                                     },
974                                     {
975                                        "Name" : "Release",
976                                        "Options" : {
977                                           "ExcludeFromBuild" : false
978                                        }
979                                     },
980                                     {
981                                        "Name" : "MemoryGuard",
982                                        "Options" : {
983                                           "ExcludeFromBuild" : false
984                                        }
985                                     },
986                                     {
987                                        "Name" : "Android",
988                                        "Options" : {
989                                           "ExcludeFromBuild" : false
990                                        }
991                                     },
992                                     {
993                                        "Name" : "StaticGLES",
994                                        "Options" : {
995                                           "ExcludeFromBuild" : false
996                                        }
997                                     },
998                                     {
999                                        "Name" : "Static",
1000                                        "Options" : {
1001                                           "ExcludeFromBuild" : false
1002                                        }
1003                                     },
1004                                     {
1005                                        "Name" : "Emscripten",
1006                                        "Options" : {
1007                                           "ExcludeFromBuild" : false
1008                                        }
1009                                     }
1010                                  ]
1011                               },
1012                               {
1013                                  "FileName" : "immediate.ec",
1014                                  "Configurations" : [
1015                                     {
1016                                        "Name" : "Debug",
1017                                        "Options" : {
1018                                           "ExcludeFromBuild" : false
1019                                        }
1020                                     },
1021                                     {
1022                                        "Name" : "GLES",
1023                                        "Options" : {
1024                                           "ExcludeFromBuild" : false
1025                                        }
1026                                     },
1027                                     {
1028                                        "Name" : "Release",
1029                                        "Options" : {
1030                                           "ExcludeFromBuild" : false
1031                                        }
1032                                     },
1033                                     {
1034                                        "Name" : "MemoryGuard",
1035                                        "Options" : {
1036                                           "ExcludeFromBuild" : false
1037                                        }
1038                                     },
1039                                     {
1040                                        "Name" : "Android",
1041                                        "Options" : {
1042                                           "ExcludeFromBuild" : false
1043                                        }
1044                                     },
1045                                     {
1046                                        "Name" : "StaticGLES",
1047                                        "Options" : {
1048                                           "ExcludeFromBuild" : false
1049                                        }
1050                                     },
1051                                     {
1052                                        "Name" : "Static",
1053                                        "Options" : {
1054                                           "ExcludeFromBuild" : false
1055                                        }
1056                                     },
1057                                     {
1058                                        "Name" : "Emscripten",
1059                                        "Options" : {
1060                                           "ExcludeFromBuild" : false
1061                                        }
1062                                     }
1063                                  ]
1064                               },
1065                               {
1066                                  "FileName" : "matrixStack.ec",
1067                                  "Configurations" : [
1068                                     {
1069                                        "Name" : "Debug",
1070                                        "Options" : {
1071                                           "ExcludeFromBuild" : false
1072                                        }
1073                                     },
1074                                     {
1075                                        "Name" : "GLES",
1076                                        "Options" : {
1077                                           "ExcludeFromBuild" : false
1078                                        }
1079                                     },
1080                                     {
1081                                        "Name" : "Release",
1082                                        "Options" : {
1083                                           "ExcludeFromBuild" : false
1084                                        }
1085                                     },
1086                                     {
1087                                        "Name" : "MemoryGuard",
1088                                        "Options" : {
1089                                           "ExcludeFromBuild" : false
1090                                        }
1091                                     },
1092                                     {
1093                                        "Name" : "Android",
1094                                        "Options" : {
1095                                           "ExcludeFromBuild" : false
1096                                        }
1097                                     },
1098                                     {
1099                                        "Name" : "StaticGLES",
1100                                        "Options" : {
1101                                           "ExcludeFromBuild" : false
1102                                        }
1103                                     }
1104                                  ]
1105                               },
1106                               "wglDefs.h",
1107                               {
1108                                  "FileName" : "egl.ec",
1109                                  "Configurations" : [
1110                                     {
1111                                        "Name" : "Android",
1112                                        "Options" : {
1113                                           "ExcludeFromBuild" : false
1114                                        }
1115                                     },
1116                                     {
1117                                        "Name" : "Static",
1118                                        "Options" : {
1119                                           "ExcludeFromBuild" : false
1120                                        }
1121                                     },
1122                                     {
1123                                        "Name" : "Emscripten",
1124                                        "Options" : {
1125                                           "ExcludeFromBuild" : false
1126                                        }
1127                                     }
1128                                  ]
1129                               },
1130                               {
1131                                  "FileName" : "shading.ec",
1132                                  "Configurations" : [
1133                                     {
1134                                        "Name" : "GLES",
1135                                        "Options" : {
1136                                           "ExcludeFromBuild" : false
1137                                        }
1138                                     },
1139                                     {
1140                                        "Name" : "Debug",
1141                                        "Options" : {
1142                                           "ExcludeFromBuild" : false
1143                                        }
1144                                     },
1145                                     {
1146                                        "Name" : "Release",
1147                                        "Options" : {
1148                                           "ExcludeFromBuild" : false
1149                                        }
1150                                     },
1151                                     {
1152                                        "Name" : "MemoryGuard",
1153                                        "Options" : {
1154                                           "ExcludeFromBuild" : false
1155                                        }
1156                                     },
1157                                     {
1158                                        "Name" : "Android",
1159                                        "Options" : {
1160                                           "ExcludeFromBuild" : false
1161                                        }
1162                                     },
1163                                     {
1164                                        "Name" : "StaticGLES",
1165                                        "Options" : {
1166                                           "ExcludeFromBuild" : false
1167                                        }
1168                                     },
1169                                     {
1170                                        "Name" : "Static",
1171                                        "Options" : {
1172                                           "ExcludeFromBuild" : false
1173                                        }
1174                                     },
1175                                     {
1176                                        "Name" : "Emscripten",
1177                                        "Options" : {
1178                                           "ExcludeFromBuild" : false
1179                                        }
1180                                     }
1181                                  ]
1182                               },
1183                               {
1184                                  "FileName" : "gl_compat_4_4.c",
1185                                  "Configurations" : [
1186                                     {
1187                                        "Name" : "GLES",
1188                                        "Options" : {
1189                                           "ExcludeFromBuild" : false
1190                                        }
1191                                     },
1192                                     {
1193                                        "Name" : "Debug",
1194                                        "Options" : {
1195                                           "ExcludeFromBuild" : false
1196                                        }
1197                                     },
1198                                     {
1199                                        "Name" : "Release",
1200                                        "Options" : {
1201                                           "ExcludeFromBuild" : false
1202                                        }
1203                                     },
1204                                     {
1205                                        "Name" : "MemoryGuard",
1206                                        "Options" : {
1207                                           "ExcludeFromBuild" : false
1208                                        }
1209                                     },
1210                                     {
1211                                        "Name" : "StaticGLES",
1212                                        "Options" : {
1213                                           "ExcludeFromBuild" : false
1214                                        }
1215                                     },
1216                                     {
1217                                        "Name" : "Static",
1218                                        "Options" : {
1219                                           "ExcludeFromBuild" : false
1220                                        }
1221                                     }
1222                                  ]
1223                               },
1224                               "gl_compat_4_4.h",
1225                               "fixed.frag",
1226                               "fixed.vertex"
1227                            ]
1228                         },
1229                         {
1230                            "FileName" : "Direct3D8DisplayDriver.ec",
1231                            "Platforms" : [
1232                               {
1233                                  "Name" : "win32",
1234                                  "Options" : {
1235                                     "ExcludeFromBuild" : false
1236                                  }
1237                               }
1238                            ],
1239                            "Configurations" : [
1240                               {
1241                                  "Name" : "WSMS",
1242                                  "Platforms" : [
1243                                     {
1244                                        "Name" : "win32",
1245                                        "Options" : {
1246                                           "ExcludeFromBuild" : true
1247                                        }
1248                                     }
1249                                  ]
1250                               },
1251                               {
1252                                  "Name" : "Vanilla",
1253                                  "Platforms" : [
1254                                     {
1255                                        "Name" : "win32",
1256                                        "Options" : {
1257                                           "ExcludeFromBuild" : true
1258                                        }
1259                                     }
1260                                  ]
1261                               },
1262                               {
1263                                  "Name" : "PACS",
1264                                  "Platforms" : [
1265                                     {
1266                                        "Name" : "win32",
1267                                        "Options" : {
1268                                           "ExcludeFromBuild" : true
1269                                        }
1270                                     }
1271                                  ]
1272                               },
1273                               {
1274                                  "Name" : "Bootstrap",
1275                                  "Platforms" : [
1276                                     {
1277                                        "Name" : "win32",
1278                                        "Options" : {
1279                                           "ExcludeFromBuild" : true
1280                                        }
1281                                     }
1282                                  ]
1283                               },
1284                               {
1285                                  "Name" : "Installer",
1286                                  "Platforms" : [
1287                                     {
1288                                        "Name" : "win32",
1289                                        "Options" : {
1290                                           "ExcludeFromBuild" : true
1291                                        }
1292                                     }
1293                                  ]
1294                               },
1295                               {
1296                                  "Name" : "StaticGLES",
1297                                  "Platforms" : [
1298                                     {
1299                                        "Name" : "win32",
1300                                        "Options" : {
1301                                           "ExcludeFromBuild" : true
1302                                        }
1303                                     }
1304                                  ]
1305                               }
1306                            ]
1307                         },
1308                         {
1309                            "FileName" : "Direct3D9DisplayDriver.ec",
1310                            "Platforms" : [
1311                               {
1312                                  "Name" : "win32",
1313                                  "Options" : {
1314                                     "ExcludeFromBuild" : false
1315                                  }
1316                               }
1317                            ],
1318                            "Configurations" : [
1319                               {
1320                                  "Name" : "WSMS",
1321                                  "Platforms" : [
1322                                     {
1323                                        "Name" : "win32",
1324                                        "Options" : {
1325                                           "ExcludeFromBuild" : true
1326                                        }
1327                                     }
1328                                  ]
1329                               },
1330                               {
1331                                  "Name" : "Vanilla",
1332                                  "Platforms" : [
1333                                     {
1334                                        "Name" : "win32",
1335                                        "Options" : {
1336                                           "ExcludeFromBuild" : true
1337                                        }
1338                                     }
1339                                  ]
1340                               },
1341                               {
1342                                  "Name" : "PACS",
1343                                  "Platforms" : [
1344                                     {
1345                                        "Name" : "win32",
1346                                        "Options" : {
1347                                           "ExcludeFromBuild" : true
1348                                        }
1349                                     }
1350                                  ]
1351                               },
1352                               {
1353                                  "Name" : "Bootstrap",
1354                                  "Platforms" : [
1355                                     {
1356                                        "Name" : "win32",
1357                                        "Options" : {
1358                                           "ExcludeFromBuild" : true
1359                                        }
1360                                     }
1361                                  ]
1362                               },
1363                               {
1364                                  "Name" : "Installer",
1365                                  "Platforms" : [
1366                                     {
1367                                        "Name" : "win32",
1368                                        "Options" : {
1369                                           "ExcludeFromBuild" : true
1370                                        }
1371                                     }
1372                                  ]
1373                               },
1374                               {
1375                                  "Name" : "StaticGLES",
1376                                  "Platforms" : [
1377                                     {
1378                                        "Name" : "win32",
1379                                        "Options" : {
1380                                           "ExcludeFromBuild" : true
1381                                        }
1382                                     }
1383                                  ]
1384                               }
1385                            ]
1386                         },
1387                         {
1388                            "FileName" : "DirectDrawDisplayDriver.ec",
1389                            "Platforms" : [
1390                               {
1391                                  "Name" : "win32",
1392                                  "Options" : {
1393                                     "ExcludeFromBuild" : false
1394                                  }
1395                               }
1396                            ],
1397                            "Configurations" : [
1398                               {
1399                                  "Name" : "WSMS",
1400                                  "Platforms" : [
1401                                     {
1402                                        "Name" : "win32",
1403                                        "Options" : {
1404                                           "ExcludeFromBuild" : true
1405                                        }
1406                                     }
1407                                  ]
1408                               },
1409                               {
1410                                  "Name" : "Vanilla",
1411                                  "Platforms" : [
1412                                     {
1413                                        "Name" : "win32",
1414                                        "Options" : {
1415                                           "ExcludeFromBuild" : true
1416                                        }
1417                                     }
1418                                  ]
1419                               },
1420                               {
1421                                  "Name" : "PACS",
1422                                  "Platforms" : [
1423                                     {
1424                                        "Name" : "win32",
1425                                        "Options" : {
1426                                           "ExcludeFromBuild" : true
1427                                        }
1428                                     }
1429                                  ]
1430                               },
1431                               {
1432                                  "Name" : "Bootstrap",
1433                                  "Platforms" : [
1434                                     {
1435                                        "Name" : "win32",
1436                                        "Options" : {
1437                                           "ExcludeFromBuild" : true
1438                                        }
1439                                     }
1440                                  ]
1441                               },
1442                               {
1443                                  "Name" : "Installer",
1444                                  "Platforms" : [
1445                                     {
1446                                        "Name" : "win32",
1447                                        "Options" : {
1448                                           "ExcludeFromBuild" : true
1449                                        }
1450                                     }
1451                                  ]
1452                               },
1453                               {
1454                                  "Name" : "StaticGLES",
1455                                  "Platforms" : [
1456                                     {
1457                                        "Name" : "win32",
1458                                        "Options" : {
1459                                           "ExcludeFromBuild" : true
1460                                        }
1461                                     }
1462                                  ]
1463                               }
1464                            ]
1465                         },
1466                         {
1467                            "FileName" : "GDIDisplayDriver.ec",
1468                            "Platforms" : [
1469                               {
1470                                  "Name" : "win32",
1471                                  "Options" : {
1472                                     "ExcludeFromBuild" : false
1473                                  }
1474                               }
1475                            ],
1476                            "Configurations" : [
1477                               {
1478                                  "Name" : "Bootstrap",
1479                                  "Platforms" : [
1480                                     {
1481                                        "Name" : "win32",
1482                                        "Options" : {
1483                                           "ExcludeFromBuild" : true
1484                                        }
1485                                     }
1486                                  ]
1487                               }
1488                            ]
1489                         },
1490                         {
1491                            "FileName" : "lfbBlit.ec",
1492                            "Options" : {
1493                               "ExcludeFromBuild" : false
1494                            },
1495                            "Configurations" : [
1496                               {
1497                                  "Name" : "Bootstrap",
1498                                  "Options" : {
1499                                     "ExcludeFromBuild" : true
1500                                  }
1501                               }
1502                            ]
1503                         },
1504                         {
1505                            "FileName" : "lfbConvert.ec",
1506                            "Options" : {
1507                               "ExcludeFromBuild" : false
1508                            },
1509                            "Configurations" : [
1510                               {
1511                                  "Name" : "Bootstrap",
1512                                  "Options" : {
1513                                     "ExcludeFromBuild" : true
1514                                  }
1515                               }
1516                            ]
1517                         },
1518                         {
1519                            "FileName" : "LFBDisplayDriver.ec",
1520                            "Options" : {
1521                               "ExcludeFromBuild" : false
1522                            },
1523                            "Configurations" : [
1524                               {
1525                                  "Name" : "Bootstrap",
1526                                  "Options" : {
1527                                     "ExcludeFromBuild" : true
1528                                  }
1529                               }
1530                            ]
1531                         },
1532                         {
1533                            "FileName" : "NCursesDisplayDriver.ec",
1534                            "Platforms" : [
1535                               {
1536                                  "Name" : "linux",
1537                                  "Options" : {
1538                                     "ExcludeFromBuild" : false
1539                                  }
1540                               },
1541                               {
1542                                  "Name" : "apple",
1543                                  "Options" : {
1544                                     "ExcludeFromBuild" : false
1545                                  }
1546                               }
1547                            ],
1548                            "Configurations" : [
1549                               {
1550                                  "Name" : "WSMS",
1551                                  "Platforms" : [
1552                                     {
1553                                        "Name" : "win32",
1554                                        "Options" : {
1555                                           "ExcludeFromBuild" : true
1556                                        }
1557                                     }
1558                                  ]
1559                               },
1560                               {
1561                                  "Name" : "Bootstrap",
1562                                  "Platforms" : [
1563                                     {
1564                                        "Name" : "linux",
1565                                        "Options" : {
1566                                           "ExcludeFromBuild" : true
1567                                        }
1568                                     },
1569                                     {
1570                                        "Name" : "apple",
1571                                        "Options" : {
1572                                           "ExcludeFromBuild" : true
1573                                        }
1574                                     }
1575                                  ]
1576                               },
1577                               {
1578                                  "Name" : "Android",
1579                                  "Platforms" : [
1580                                     {
1581                                        "Name" : "linux",
1582                                        "Options" : {
1583                                           "ExcludeFromBuild" : true
1584                                        }
1585                                     }
1586                                  ]
1587                               }
1588                            ]
1589                         },
1590                         {
1591                            "FileName" : "OpenGLDisplayDriver.ec",
1592                            "Options" : {
1593                               "ExcludeFromBuild" : false
1594                            },
1595                            "Configurations" : [
1596                               {
1597                                  "Name" : "WSMS",
1598                                  "Options" : {
1599                                     "ExcludeFromBuild" : true
1600                                  }
1601                               },
1602                               {
1603                                  "Name" : "Vanilla",
1604                                  "Options" : {
1605                                     "ExcludeFromBuild" : true
1606                                  }
1607                               },
1608                               {
1609                                  "Name" : "PACS",
1610                                  "Options" : {
1611                                     "ExcludeFromBuild" : true
1612                                  }
1613                               },
1614                               {
1615                                  "Name" : "Bootstrap",
1616                                  "Options" : {
1617                                     "ExcludeFromBuild" : true
1618                                  }
1619                               },
1620                               {
1621                                  "Name" : "Installer",
1622                                  "Options" : {
1623                                     "ExcludeFromBuild" : true
1624                                  }
1625                               }
1626                            ]
1627                         },
1628                         {
1629                            "FileName" : "Win32BitmapPrinterDisplayDriver.ec",
1630                            "Platforms" : [
1631                               {
1632                                  "Name" : "win32",
1633                                  "Options" : {
1634                                     "ExcludeFromBuild" : false
1635                                  }
1636                               }
1637                            ],
1638                            "Configurations" : [
1639                               {
1640                                  "Name" : "WSMS",
1641                                  "Platforms" : [
1642                                     {
1643                                        "Name" : "win32",
1644                                        "Options" : {
1645                                           "ExcludeFromBuild" : true
1646                                        }
1647                                     }
1648                                  ]
1649                               },
1650                               {
1651                                  "Name" : "Vanilla",
1652                                  "Platforms" : [
1653                                     {
1654                                        "Name" : "win32",
1655                                        "Options" : {
1656                                           "ExcludeFromBuild" : true
1657                                        }
1658                                     }
1659                                  ]
1660                               },
1661                               {
1662                                  "Name" : "PACS",
1663                                  "Platforms" : [
1664                                     {
1665                                        "Name" : "win32",
1666                                        "Options" : {
1667                                           "ExcludeFromBuild" : true
1668                                        }
1669                                     }
1670                                  ]
1671                               },
1672                               {
1673                                  "Name" : "Bootstrap",
1674                                  "Platforms" : [
1675                                     {
1676                                        "Name" : "win32",
1677                                        "Options" : {
1678                                           "ExcludeFromBuild" : true
1679                                        }
1680                                     }
1681                                  ]
1682                               },
1683                               {
1684                                  "Name" : "Installer",
1685                                  "Platforms" : [
1686                                     {
1687                                        "Name" : "win32",
1688                                        "Options" : {
1689                                           "ExcludeFromBuild" : true
1690                                        }
1691                                     }
1692                                  ]
1693                               },
1694                               {
1695                                  "Name" : "StaticGLES",
1696                                  "Platforms" : [
1697                                     {
1698                                        "Name" : "win32",
1699                                        "Options" : {
1700                                           "ExcludeFromBuild" : true
1701                                        }
1702                                     }
1703                                  ]
1704                               }
1705                            ]
1706                         },
1707                         {
1708                            "FileName" : "CocoaOpenGLDisplayDriver.ec",
1709                            "Options" : {
1710                               "IncludeDirs" : [
1711                                  "src/gui/drivers/cocoa"
1712                               ]
1713                            },
1714                            "Platforms" : [
1715                               {
1716                                  "Name" : "apple",
1717                                  "Options" : {
1718                                     "ExcludeFromBuild" : false
1719                                  }
1720                               }
1721                            ],
1722                            "Configurations" : [
1723                               {
1724                                  "Name" : "Vanilla",
1725                                  "Options" : {
1726                                     "ExcludeFromBuild" : true
1727                                  },
1728                                  "Platforms" : [
1729                                     {
1730                                        "Name" : "apple",
1731                                        "Options" : {
1732                                           "ExcludeFromBuild" : true
1733                                        }
1734                                     }
1735                                  ]
1736                               },
1737                               {
1738                                  "Name" : "Bootstrap",
1739                                  "Platforms" : [
1740                                     {
1741                                        "Name" : "apple",
1742                                        "Options" : {
1743                                           "ExcludeFromBuild" : true
1744                                        }
1745                                     }
1746                                  ]
1747                               }
1748                            ]
1749                         },
1750                         {
1751                            "FileName" : "Win32ConsoleDisplayDriver.ec",
1752                            "Platforms" : [
1753                               {
1754                                  "Name" : "win32",
1755                                  "Options" : {
1756                                     "ExcludeFromBuild" : false
1757                                  }
1758                               }
1759                            ],
1760                            "Configurations" : [
1761                               {
1762                                  "Name" : "WSMS",
1763                                  "Platforms" : [
1764                                     {
1765                                        "Name" : "win32",
1766                                        "Options" : {
1767                                           "ExcludeFromBuild" : true
1768                                        }
1769                                     }
1770                                  ]
1771                               },
1772                               {
1773                                  "Name" : "Vanilla",
1774                                  "Platforms" : [
1775                                     {
1776                                        "Name" : "win32",
1777                                        "Options" : {
1778                                           "ExcludeFromBuild" : true
1779                                        }
1780                                     }
1781                                  ]
1782                               },
1783                               {
1784                                  "Name" : "PACS",
1785                                  "Platforms" : [
1786                                     {
1787                                        "Name" : "win32",
1788                                        "Options" : {
1789                                           "ExcludeFromBuild" : true
1790                                        }
1791                                     }
1792                                  ]
1793                               },
1794                               {
1795                                  "Name" : "Bootstrap",
1796                                  "Platforms" : [
1797                                     {
1798                                        "Name" : "win32",
1799                                        "Options" : {
1800                                           "ExcludeFromBuild" : true
1801                                        }
1802                                     }
1803                                  ]
1804                               },
1805                               {
1806                                  "Name" : "Installer",
1807                                  "Platforms" : [
1808                                     {
1809                                        "Name" : "win32",
1810                                        "Options" : {
1811                                           "ExcludeFromBuild" : true
1812                                        }
1813                                     }
1814                                  ]
1815                               },
1816                               {
1817                                  "Name" : "StaticGLES",
1818                                  "Platforms" : [
1819                                     {
1820                                        "Name" : "win32",
1821                                        "Options" : {
1822                                           "ExcludeFromBuild" : true
1823                                        }
1824                                     }
1825                                  ]
1826                               }
1827                            ]
1828                         },
1829                         {
1830                            "FileName" : "Win32PrinterDisplayDriver.ec",
1831                            "Platforms" : [
1832                               {
1833                                  "Name" : "win32",
1834                                  "Options" : {
1835                                     "ExcludeFromBuild" : false
1836                                  }
1837                               }
1838                            ],
1839                            "Configurations" : [
1840                               {
1841                                  "Name" : "Vanilla",
1842                                  "Platforms" : [
1843                                     {
1844                                        "Name" : "win32",
1845                                        "Options" : {
1846                                           "ExcludeFromBuild" : true
1847                                        }
1848                                     }
1849                                  ]
1850                               },
1851                               {
1852                                  "Name" : "PACS",
1853                                  "Platforms" : [
1854                                     {
1855                                        "Name" : "win32",
1856                                        "Options" : {
1857                                           "ExcludeFromBuild" : true
1858                                        }
1859                                     }
1860                                  ]
1861                               },
1862                               {
1863                                  "Name" : "Bootstrap",
1864                                  "Platforms" : [
1865                                     {
1866                                        "Name" : "win32",
1867                                        "Options" : {
1868                                           "ExcludeFromBuild" : true
1869                                        }
1870                                     }
1871                                  ]
1872                               },
1873                               {
1874                                  "Name" : "Installer",
1875                                  "Platforms" : [
1876                                     {
1877                                        "Name" : "win32",
1878                                        "Options" : {
1879                                           "ExcludeFromBuild" : true
1880                                        }
1881                                     }
1882                                  ]
1883                               },
1884                               {
1885                                  "Name" : "StaticGLES",
1886                                  "Platforms" : [
1887                                     {
1888                                        "Name" : "win32",
1889                                        "Options" : {
1890                                           "ExcludeFromBuild" : true
1891                                        }
1892                                     }
1893                                  ]
1894                               }
1895                            ]
1896                         },
1897                         {
1898                            "FileName" : "XDisplayDriver.ec",
1899                            "Platforms" : [
1900                               {
1901                                  "Name" : "linux",
1902                                  "Options" : {
1903                                     "ExcludeFromBuild" : false
1904                                  }
1905                               },
1906                               {
1907                                  "Name" : "apple",
1908                                  "Options" : {
1909                                     "ExcludeFromBuild" : false
1910                                  }
1911                               }
1912                            ],
1913                            "Configurations" : [
1914                               {
1915                                  "Name" : "Bootstrap",
1916                                  "Platforms" : [
1917                                     {
1918                                        "Name" : "linux",
1919                                        "Options" : {
1920                                           "ExcludeFromBuild" : true
1921                                        }
1922                                     },
1923                                     {
1924                                        "Name" : "apple",
1925                                        "Options" : {
1926                                           "ExcludeFromBuild" : true
1927                                        }
1928                                     }
1929                                  ]
1930                               },
1931                               {
1932                                  "Name" : "Android",
1933                                  "Platforms" : [
1934                                     {
1935                                        "Name" : "linux",
1936                                        "Options" : {
1937                                           "ExcludeFromBuild" : true
1938                                        }
1939                                     }
1940                                  ]
1941                               },
1942                               {
1943                                  "Name" : "Emscripten",
1944                                  "Platforms" : [
1945                                     {
1946                                        "Name" : "linux",
1947                                        "Options" : {
1948                                           "ExcludeFromBuild" : true
1949                                        }
1950                                     }
1951                                  ]
1952                               }
1953                            ]
1954                         },
1955                         {
1956                            "FileName" : "edtaa3func.ec",
1957                            "Options" : {
1958                               "ExcludeFromBuild" : false
1959                            },
1960                            "Configurations" : [
1961                               {
1962                                  "Name" : "Vanilla",
1963                                  "Options" : {
1964                                     "ExcludeFromBuild" : true
1965                                  }
1966                               },
1967                               {
1968                                  "Name" : "Bootstrap",
1969                                  "Options" : {
1970                                     "ExcludeFromBuild" : true
1971                                  }
1972                               }
1973                            ]
1974                         }
1975                      ],
1976                      "Options" : {
1977                         "ExcludeFromBuild" : true
1978                      },
1979                      "Configurations" : [
1980                         {
1981                            "Name" : "PACS",
1982                            "Options" : {
1983                               "ExcludeFromBuild" : true
1984                            }
1985                         }
1986                      ]
1987                   },
1988                   "Bitmap.ec",
1989                   "BitmapResource.ec",
1990                   "Color.ec",
1991                   "Display.ec",
1992                   "DisplaySystem.ec",
1993                   "FontResource.ec",
1994                   "Resource.ec",
1995                   "Surface.ec"
1996                ],
1997                "Configurations" : [
1998                   {
1999                      "Name" : "Bootstrap",
2000                      "Options" : {
2001                         "ExcludeFromBuild" : true
2002                      }
2003                   }
2004                ]
2005             },
2006             {
2007                "Folder" : "gui",
2008                "Files" : [
2009                   {
2010                      "Folder" : "controls",
2011                      "Files" : [
2012                         "Button.ec",
2013                         "CalendarControl.ec",
2014                         "DataBox.ec",
2015                         "DropBox.ec",
2016                         "EditBox.ec",
2017                         "Label.ec",
2018                         "ListBox.ec",
2019                         "Menu.ec",
2020                         "Picture.ec",
2021                         "ProgressBar.ec",
2022                         "ScrollBar.ec",
2023                         "StatusBar.ec",
2024                         {
2025                            "FileName" : "TabControl.ec",
2026                            "Configurations" : [
2027                               {
2028                                  "Name" : "Vanilla",
2029                                  "Options" : {
2030                                     "ExcludeFromBuild" : true
2031                                  }
2032                               }
2033                            ]
2034                         },
2035                         {
2036                            "FileName" : "PaneSplitter.ec",
2037                            "Configurations" : [
2038                               {
2039                                  "Name" : "Vanilla",
2040                                  "Options" : {
2041                                     "ExcludeFromBuild" : true
2042                                  }
2043                               }
2044                            ]
2045                         },
2046                         "Stacker.ec",
2047                         "PathBox.ec",
2048                         "ToolTip.ec",
2049                         "SelectorBar.ec"
2050                      ]
2051                   },
2052                   {
2053                      "Folder" : "dialogs",
2054                      "Files" : [
2055                         "ColorPicker.ec",
2056                         "FileDialog.ec",
2057                         "FindDialog.ec",
2058                         "GoToDialog.ec",
2059                         "MessageBox.ec",
2060                         "ReplaceDialog.ec",
2061                         "WindowList.ec"
2062                      ]
2063                   },
2064                   {
2065                      "Folder" : "drivers",
2066                      "Files" : [
2067                         {
2068                            "Folder" : "cocoa",
2069                            "Files" : [
2070                               "CocoaDispatch.ec",
2071                               "CocoaEcereBridge.h",
2072                               "CocoaEcereBridge.m",
2073                               "CocoaInterface.ec",
2074                               "EcereView.h",
2075                               "EcereView.m"
2076                            ],
2077                            "Platforms" : [
2078                               {
2079                                  "Name" : "apple",
2080                                  "Options" : {
2081                                     "ExcludeFromBuild" : false
2082                                  }
2083                               }
2084                            ],
2085                            "Configurations" : [
2086                               {
2087                                  "Name" : "Bootstrap",
2088                                  "Platforms" : [
2089                                     {
2090                                        "Name" : "apple",
2091                                        "Options" : {
2092                                           "ExcludeFromBuild" : true
2093                                        }
2094                                     }
2095                                  ]
2096                               },
2097                               {
2098                                  "Name" : "Vanilla",
2099                                  "Platforms" : [
2100                                     {
2101                                        "Name" : "apple",
2102                                        "Options" : {
2103                                           "ExcludeFromBuild" : true
2104                                        }
2105                                     }
2106                                  ]
2107                               }
2108                            ]
2109                         },
2110                         {
2111                            "FileName" : "NCursesInterface.ec",
2112                            "Platforms" : [
2113                               {
2114                                  "Name" : "linux",
2115                                  "Options" : {
2116                                     "ExcludeFromBuild" : false
2117                                  }
2118                               },
2119                               {
2120                                  "Name" : "apple",
2121                                  "Options" : {
2122                                     "ExcludeFromBuild" : false
2123                                  }
2124                               }
2125                            ],
2126                            "Configurations" : [
2127                               {
2128                                  "Name" : "Vanilla",
2129                                  "Options" : {
2130                                     "ExcludeFromBuild" : true
2131                                  }
2132                               },
2133                               {
2134                                  "Name" : "Bootstrap",
2135                                  "Platforms" : [
2136                                     {
2137                                        "Name" : "linux",
2138                                        "Options" : {
2139                                           "ExcludeFromBuild" : true
2140                                        }
2141                                     },
2142                                     {
2143                                        "Name" : "apple",
2144                                        "Options" : {
2145                                           "ExcludeFromBuild" : true
2146                                        }
2147                                     }
2148                                  ]
2149                               },
2150                               {
2151                                  "Name" : "Android",
2152                                  "Platforms" : [
2153                                     {
2154                                        "Name" : "linux",
2155                                        "Options" : {
2156                                           "ExcludeFromBuild" : true
2157                                        }
2158                                     }
2159                                  ]
2160                               },
2161                               {
2162                                  "Name" : "Emscripten",
2163                                  "Platforms" : [
2164                                     {
2165                                        "Name" : "linux",
2166                                        "Options" : {
2167                                           "ExcludeFromBuild" : true
2168                                        }
2169                                     }
2170                                  ]
2171                               }
2172                            ]
2173                         },
2174                         {
2175                            "FileName" : "Win32Interface.ec",
2176                            "Platforms" : [
2177                               {
2178                                  "Name" : "win32",
2179                                  "Options" : {
2180                                     "ExcludeFromBuild" : false
2181                                  }
2182                               }
2183                            ],
2184                            "Configurations" : [
2185                               {
2186                                  "Name" : "PACS",
2187                                  "Options" : {
2188                                     "ExcludeFromBuild" : false
2189                                  }
2190                               },
2191                               {
2192                                  "Name" : "Bootstrap",
2193                                  "Platforms" : [
2194                                     {
2195                                        "Name" : "win32",
2196                                        "Options" : {
2197                                           "ExcludeFromBuild" : true
2198                                        }
2199                                     }
2200                                  ]
2201                               }
2202                            ]
2203                         },
2204                         {
2205                            "FileName" : "Win32ConsoleInterface.ec",
2206                            "Platforms" : [
2207                               {
2208                                  "Name" : "win32",
2209                                  "Options" : {
2210                                     "ExcludeFromBuild" : false
2211                                  }
2212                               }
2213                            ],
2214                            "Configurations" : [
2215                               {
2216                                  "Name" : "Vanilla",
2217                                  "Platforms" : [
2218                                     {
2219                                        "Name" : "win32",
2220                                        "Options" : {
2221                                           "ExcludeFromBuild" : true
2222                                        }
2223                                     }
2224                                  ]
2225                               },
2226                               {
2227                                  "Name" : "WSMS",
2228                                  "Platforms" : [
2229                                     {
2230                                        "Name" : "win32",
2231                                        "Options" : {
2232                                           "ExcludeFromBuild" : true
2233                                        }
2234                                     }
2235                                  ]
2236                               },
2237                               {
2238                                  "Name" : "Bootstrap",
2239                                  "Platforms" : [
2240                                     {
2241                                        "Name" : "win32",
2242                                        "Options" : {
2243                                           "ExcludeFromBuild" : true
2244                                        }
2245                                     }
2246                                  ]
2247                               },
2248                               {
2249                                  "Name" : "Installer",
2250                                  "Platforms" : [
2251                                     {
2252                                        "Name" : "win32",
2253                                        "Options" : {
2254                                           "ExcludeFromBuild" : true
2255                                        }
2256                                     }
2257                                  ]
2258                               },
2259                               {
2260                                  "Name" : "StaticGLES",
2261                                  "Platforms" : [
2262                                     {
2263                                        "Name" : "win32",
2264                                        "Options" : {
2265                                           "ExcludeFromBuild" : true
2266                                        }
2267                                     }
2268                                  ]
2269                               }
2270                            ]
2271                         },
2272                         {
2273                            "FileName" : "XInterface.ec",
2274                            "Platforms" : [
2275                               {
2276                                  "Name" : "linux",
2277                                  "Options" : {
2278                                     "ExcludeFromBuild" : false
2279                                  }
2280                               },
2281                               {
2282                                  "Name" : "apple",
2283                                  "Options" : {
2284                                     "ExcludeFromBuild" : false
2285                                  }
2286                               }
2287                            ],
2288                            "Configurations" : [
2289                               {
2290                                  "Name" : "Bootstrap",
2291                                  "Platforms" : [
2292                                     {
2293                                        "Name" : "linux",
2294                                        "Options" : {
2295                                           "ExcludeFromBuild" : true
2296                                        }
2297                                     },
2298                                     {
2299                                        "Name" : "apple",
2300                                        "Options" : {
2301                                           "ExcludeFromBuild" : true
2302                                        }
2303                                     }
2304                                  ]
2305                               },
2306                               {
2307                                  "Name" : "Android",
2308                                  "Platforms" : [
2309                                     {
2310                                        "Name" : "linux",
2311                                        "Options" : {
2312                                           "ExcludeFromBuild" : true
2313                                        }
2314                                     }
2315                                  ]
2316                               },
2317                               {
2318                                  "Name" : "Emscripten",
2319                                  "Platforms" : [
2320                                     {
2321                                        "Name" : "linux",
2322                                        "Options" : {
2323                                           "ExcludeFromBuild" : true
2324                                        }
2325                                     }
2326                                  ]
2327                               }
2328                            ]
2329                         },
2330                         {
2331                            "FileName" : "AndroidInterface.ec",
2332                            "Configurations" : [
2333                               {
2334                                  "Name" : "Android",
2335                                  "Options" : {
2336                                     "ExcludeFromBuild" : false
2337                                  }
2338                               }
2339                            ]
2340                         },
2341                         {
2342                            "FileName" : "EmscriptenInterface.ec",
2343                            "Configurations" : [
2344                               {
2345                                  "Name" : "Emscripten",
2346                                  "Options" : {
2347                                     "ExcludeFromBuild" : false
2348                                  }
2349                               }
2350                            ]
2351                         },
2352                         "test_html5.c"
2353                      ],
2354                      "Options" : {
2355                         "ExcludeFromBuild" : true
2356                      },
2357                      "Configurations" : [
2358                         {
2359                            "Name" : "PACS",
2360                            "Options" : {
2361                               "ExcludeFromBuild" : true
2362                            }
2363                         }
2364                      ]
2365                   },
2366                   {
2367                      "Folder" : "skins",
2368                      "Files" : [
2369                         {
2370                            "FileName" : "TVisionSkin.ec",
2371                            "Configurations" : [
2372                               {
2373                                  "Name" : "PACS",
2374                                  "Options" : {
2375                                     "ExcludeFromBuild" : true
2376                                  }
2377                               },
2378                               {
2379                                  "Name" : "Vanilla",
2380                                  "Options" : {
2381                                     "ExcludeFromBuild" : true
2382                                  }
2383                               },
2384                               {
2385                                  "Name" : "Installer",
2386                                  "Platforms" : [
2387                                     {
2388                                        "Name" : "win32",
2389                                        "Options" : {
2390                                           "ExcludeFromBuild" : true
2391                                        }
2392                                     }
2393                                  ]
2394                               }
2395                            ]
2396                         },
2397                         "WindowsSkin.ec"
2398                      ]
2399                   },
2400                   "Anchor.ec",
2401                   "ClipBoard.ec",
2402                   "Cursor.ec",
2403                   {
2404                      "FileName" : "Desktop3D.ec",
2405                      "Configurations" : [
2406                         {
2407                            "Name" : "PACS",
2408                            "Options" : {
2409                               "ExcludeFromBuild" : true
2410                            }
2411                         },
2412                         {
2413                            "Name" : "Vanilla",
2414                            "Options" : {
2415                               "ExcludeFromBuild" : true
2416                            }
2417                         },
2418                         {
2419                            "Name" : "WSMS",
2420                            "Options" : {
2421                               "ExcludeFromBuild" : true
2422                            }
2423                         },
2424                         {
2425                            "Name" : "Installer",
2426                            "Platforms" : [
2427                               {
2428                                  "Name" : "win32",
2429                                  "Options" : {
2430                                     "ExcludeFromBuild" : true
2431                                  }
2432                               }
2433                            ]
2434                         }
2435                      ]
2436                   },
2437                   {
2438                      "FileName" : "FormDesigner.ec",
2439                      "Configurations" : [
2440                         {
2441                            "Name" : "PACS",
2442                            "Options" : {
2443                               "ExcludeFromBuild" : true
2444                            }
2445                         }
2446                      ]
2447                   },
2448                   "GuiApplication.ec",
2449                   "Interface.ec",
2450                   "Key.ec",
2451                   "Skin.ec",
2452                   "Timer.ec",
2453                   "typeEdit.ec",
2454                   "Window.ec"
2455                ],
2456                "Configurations" : [
2457                   {
2458                      "Name" : "Bootstrap",
2459                      "Options" : {
2460                         "ExcludeFromBuild" : true
2461                      }
2462                   }
2463                ]
2464             },
2465             {
2466                "Folder" : "net",
2467                "Files" : [
2468                   {
2469                      "FileName" : "dcom.ec",
2470                      "Configurations" : [
2471                         {
2472                            "Name" : "PACS",
2473                            "Options" : {
2474                               "ExcludeFromBuild" : true
2475                            }
2476                         }
2477                      ]
2478                   },
2479                   "HTTPFile.ec",
2480                   "network.ec",
2481                   {
2482                      "FileName" : "NetworkClientFile.ec",
2483                      "Configurations" : [
2484                         {
2485                            "Name" : "PACS",
2486                            "Options" : {
2487                               "ExcludeFromBuild" : true
2488                            }
2489                         }
2490                      ]
2491                   },
2492                   "Service.ec",
2493                   "Socket.ec",
2494                   {
2495                      "FileName" : "SSLSocket.ec",
2496                      "Configurations" : [
2497                         {
2498                            "Name" : "WSMS",
2499                            "Options" : {
2500                               "ExcludeFromBuild" : true
2501                            }
2502                         },
2503                         {
2504                            "Name" : "PACS",
2505                            "Options" : {
2506                               "ExcludeFromBuild" : true
2507                            }
2508                         },
2509                         {
2510                            "Name" : "Android",
2511                            "Options" : {
2512                               "ExcludeFromBuild" : true
2513                            }
2514                         },
2515                         {
2516                            "Name" : "Installer",
2517                            "Options" : {
2518                               "ExcludeFromBuild" : true
2519                            }
2520                         }
2521                      ]
2522                   }
2523                ],
2524                "Configurations" : [
2525                   {
2526                      "Name" : "Bootstrap",
2527                      "Options" : {
2528                         "ExcludeFromBuild" : true
2529                      }
2530                   },
2531                   {
2532                      "Name" : "Vanilla",
2533                      "Options" : {
2534                         "ExcludeFromBuild" : true
2535                      }
2536                   },
2537                   {
2538                      "Name" : "Installer",
2539                      "Platforms" : [
2540                         {
2541                            "Name" : "win32",
2542                            "Options" : {
2543                               "ExcludeFromBuild" : true
2544                            }
2545                         }
2546                      ]
2547                   },
2548                   {
2549                      "Name" : "Emscripten",
2550                      "Options" : {
2551                         "ExcludeFromBuild" : true
2552                      }
2553                   }
2554                ]
2555             },
2556             {
2557                "Folder" : "com",
2558                "Files" : [
2559                   {
2560                      "Folder" : "containers",
2561                      "Files" : [
2562                         "Array.ec",
2563                         "AVLTree.ec",
2564                         "BuiltInContainer.ec",
2565                         "Container.ec",
2566                         "CustomAVLTree.ec",
2567                         "LinkList.ec",
2568                         "List.ec",
2569                         "Map.ec"
2570                      ]
2571                   },
2572                   {
2573                      "FileName" : "BinaryTree.ec",
2574                      "Configurations" : [
2575                         {
2576                            "Name" : "MemoryGuard",
2577                            "Options" : {
2578                               "MemoryGuard" : false
2579                            }
2580                         },
2581                         {
2582                            "Name" : "MemoryGuardRelease",
2583                            "Options" : {
2584                               "MemoryGuard" : false
2585                            }
2586                         }
2587                      ]
2588                   },
2589                   {
2590                      "FileName" : "BTNode.ec",
2591                      "Configurations" : [
2592                         {
2593                            "Name" : "MemoryGuard",
2594                            "Options" : {
2595                               "MemoryGuard" : false
2596                            }
2597                         },
2598                         {
2599                            "Name" : "MemoryGuardRelease",
2600                            "Options" : {
2601                               "MemoryGuard" : false
2602                            }
2603                         }
2604                      ]
2605                   },
2606                   "dataTypes.ec",
2607                   {
2608                      "FileName" : "instance.ec",
2609                      "Configurations" : [
2610                         {
2611                            "Name" : "MemoryGuard",
2612                            "Options" : {
2613                               "MemoryGuard" : false
2614                            }
2615                         },
2616                         {
2617                            "Name" : "MemoryGuardRelease",
2618                            "Options" : {
2619                               "MemoryGuard" : false
2620                            }
2621                         }
2622                      ]
2623                   },
2624                   "String.ec",
2625                   "OldList.ec",
2626                   {
2627                      "FileName" : "instance.c",
2628                      "Configurations" : [
2629                         {
2630                            "Name" : "Bootstrap",
2631                            "Options" : {
2632                               "ExcludeFromBuild" : true
2633                            }
2634                         }
2635                      ]
2636                   }
2637                ],
2638                "Options" : {
2639                   "PreprocessorDefinitions" : [
2640                      "ECERE_COM_MODULE"
2641                   ]
2642                }
2643             }
2644          ]
2645       }
2646    ],
2647    "ResourcesPath" : "res",
2648    "Resources" : [
2649       {
2650          "Folder" : "actions",
2651          "Files" : [
2652             "editFind.png",
2653             "folderNew.png",
2654             "goDown.png",
2655             "goHome.png",
2656             "goNext.png",
2657             "goPrevious.png",
2658             "goUp.png",
2659             "listAdd.png",
2660             "listRemove.png",
2661             "viewRefresh.png",
2662             "windowNew.png",
2663             "clean.png",
2664             "docSave.png",
2665             "docNew.png"
2666          ],
2667          "Configurations" : [
2668             {
2669                "Name" : "Bootstrap",
2670                "Options" : {
2671                   "ExcludeFromBuild" : true
2672                }
2673             }
2674          ]
2675       },
2676       {
2677          "Folder" : "constructs",
2678          "Files" : [
2679             "class.png",
2680             "data.png",
2681             "dataPrivate.png",
2682             "dataType.png",
2683             "enum.png",
2684             "enumValue.png",
2685             "event.png",
2686             "library.png",
2687             "method.png",
2688             "methodPrivate.png",
2689             "namespace.png",
2690             "property.png",
2691             "propertyPrivate.png"
2692          ],
2693          "Configurations" : [
2694             {
2695                "Name" : "Bootstrap",
2696                "Options" : {
2697                   "ExcludeFromBuild" : true
2698                }
2699             }
2700          ]
2701       },
2702       {
2703          "Folder" : "controls",
2704          "Files" : [
2705             "button.png",
2706             "calendar.png",
2707             "checkBox.png",
2708             "dataBox.png",
2709             "dropBox.png",
2710             "editBox.png",
2711             "groupBox.png",
2712             "label.png",
2713             "listBox.png",
2714             "menu.png",
2715             "optionBox.png",
2716             "progressBar.png",
2717             "scrollBarHorizontal.png",
2718             "scrollBarVertical.png",
2719             "statusBar.png"
2720          ],
2721          "Configurations" : [
2722             {
2723                "Name" : "Bootstrap",
2724                "Options" : {
2725                   "ExcludeFromBuild" : true
2726                }
2727             }
2728          ]
2729       },
2730       {
2731          "Folder" : "cursors",
2732          "Files" : [
2733             "arrow.png",
2734             "cross.png",
2735             "iBeam.png",
2736             "move.png",
2737             "sizeEastWest.png",
2738             "sizeNortEastSouthWest.png",
2739             "sizeNorthSouth.png",
2740             "sizeNortWestSouthEast.png"
2741          ],
2742          "Configurations" : [
2743             {
2744                "Name" : "Bootstrap",
2745                "Options" : {
2746                   "ExcludeFromBuild" : true
2747                }
2748             }
2749          ]
2750       },
2751       {
2752          "Folder" : "devices",
2753          "Files" : [
2754             "computer.png",
2755             "driveHardDisk.png",
2756             "driveRemovableMedia.png",
2757             "mediaFloppy.png",
2758             "mediaOptical.png"
2759          ],
2760          "Configurations" : [
2761             {
2762                "Name" : "Bootstrap",
2763                "Options" : {
2764                   "ExcludeFromBuild" : true
2765                }
2766             }
2767          ]
2768       },
2769       {
2770          "Folder" : "elements",
2771          "Files" : [
2772             "areaClose.png",
2773             "areaMaximize.png",
2774             "areaMinimize.png",
2775             "areaRestore.png",
2776             "arrowDown.png",
2777             "arrowLeft.png",
2778             "arrowRight.png",
2779             "arrowUp.png",
2780             "checkBoxChecked.png",
2781             "checkBoxDisabled.png",
2782             "checkBoxDisabledChecked.png",
2783             "checkBox.png",
2784             "optionBoxDisabled.png",
2785             "optionBoxDisabledSelected.png",
2786             "optionBoxDown.png",
2787             "optionBoxSelectedDown.png",
2788             "optionBoxSelectedUp.png",
2789             "optionBoxUp.png",
2790             "orderAscending.png",
2791             "orderCategorized.png",
2792             "orderDescending.png"
2793          ],
2794          "Configurations" : [
2795             {
2796                "Name" : "Bootstrap",
2797                "Options" : {
2798                   "ExcludeFromBuild" : true
2799                }
2800             }
2801          ]
2802       },
2803       {
2804          "Folder" : "emblems",
2805          "Files" : [
2806             "unreadable.png"
2807          ],
2808          "Configurations" : [
2809             {
2810                "Name" : "Bootstrap",
2811                "Options" : {
2812                   "ExcludeFromBuild" : true
2813                }
2814             }
2815          ]
2816       },
2817       {
2818          "Folder" : "mimeTypes",
2819          "Files" : [
2820             "file.png",
2821             "image.png",
2822             "package.png",
2823             "packageOpticalDisc.png",
2824             "packageSoftware.png",
2825             "text.png",
2826             "textCHeader.png",
2827             "textCSource.png",
2828             "textC++Header.png",
2829             "textC++Source.png",
2830             "textEcereHeader.png",
2831             "textEcereProject.png",
2832             "textEcereSource.png",
2833             "textEcereWorkspace.png",
2834             "textHyperTextMarkup.png",
2835             "brokenFile.png"
2836          ],
2837          "Configurations" : [
2838             {
2839                "Name" : "Bootstrap",
2840                "Options" : {
2841                   "ExcludeFromBuild" : true
2842                }
2843             }
2844          ]
2845       },
2846       {
2847          "Folder" : "places",
2848          "Files" : [
2849             "driveRemote.png",
2850             "folder.png",
2851             "folderRemote.png",
2852             "networkServer.png",
2853             "networkWorkgroup.png",
2854             "brokenFolder.png"
2855          ],
2856          "Configurations" : [
2857             {
2858                "Name" : "Bootstrap",
2859                "Options" : {
2860                   "ExcludeFromBuild" : true
2861                }
2862             }
2863          ]
2864       },
2865       {
2866          "Folder" : "status",
2867          "Files" : [
2868             "audioVolumeHigh.png",
2869             "folderOpen.png"
2870          ],
2871          "Configurations" : [
2872             {
2873                "Name" : "Bootstrap",
2874                "Options" : {
2875                   "ExcludeFromBuild" : true
2876                }
2877             }
2878          ]
2879       },
2880       {
2881          "Folder" : "unicode",
2882          "Files" : [
2883             "derivedGeneralCategoryStripped.txt"
2884          ],
2885          "Configurations" : [
2886             {
2887                "Name" : "Bootstrap",
2888                "Options" : {
2889                   "ExcludeFromBuild" : true
2890                }
2891             }
2892          ]
2893       },
2894       {
2895          "Folder" : "locale",
2896          "Files" : [
2897             "locale/es.mo",
2898             "locale/hu.mo",
2899             "locale/mr.mo",
2900             "locale/nl.mo",
2901             "locale/pt_BR.mo",
2902             "locale/ru.mo",
2903             "locale/zh_CN.mo"
2904          ],
2905          "Configurations" : [
2906             {
2907                "Name" : "Bootstrap",
2908                "Options" : {
2909                   "ExcludeFromBuild" : true
2910                }
2911             }
2912          ]
2913       },
2914       {
2915          "Folder" : "shaders",
2916          "Files" : [
2917             "src/gfx/drivers/gl3/fixed.frag",
2918             "src/gfx/drivers/gl3/fixed.vertex"
2919          ]
2920       },
2921       {
2922          "FileName" : "C:/Windows/Fonts/tahoma.ttf",
2923          "Options" : {
2924             "ExcludeFromBuild" : true
2925          },
2926          "Configurations" : [
2927             {
2928                "Name" : "Android",
2929                "Options" : {
2930                   "ExcludeFromBuild" : false
2931                }
2932             }
2933          ]
2934       },
2935       {
2936          "FileName" : "C:/Windows/Fonts/tahomabd.ttf",
2937          "Options" : {
2938             "ExcludeFromBuild" : true
2939          },
2940          "Configurations" : [
2941             {
2942                "Name" : "Android",
2943                "Options" : {
2944                   "ExcludeFromBuild" : false
2945                }
2946             }
2947          ]
2948       },
2949       {
2950          "FileName" : "C:/Windows/Fonts/arial.ttf",
2951          "Options" : {
2952             "ExcludeFromBuild" : true
2953          },
2954          "Configurations" : [
2955             {
2956                "Name" : "Android",
2957                "Options" : {
2958                   "ExcludeFromBuild" : false
2959                }
2960             }
2961          ]
2962       },
2963       {
2964          "FileName" : "C:/Windows/Fonts/arialbd.ttf",
2965          "Options" : {
2966             "ExcludeFromBuild" : true
2967          },
2968          "Configurations" : [
2969             {
2970                "Name" : "Android",
2971                "Options" : {
2972                   "ExcludeFromBuild" : false
2973                }
2974             }
2975          ]
2976       }
2977    ]
2978 }