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