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