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