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