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