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