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