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