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