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