ecere/vanilla: Fixed Vanilla Makefile on OS X which should not have included Cocoa...
[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                            "Configurations" : [
1167                               {
1168                                  "Name" : "WSMS",
1169                                  "Options" : {
1170                                     "ExcludeFromBuild" : true
1171                                  }
1172                               },
1173                               {
1174                                  "Name" : "Vanilla",
1175                                  "Options" : {
1176                                     "ExcludeFromBuild" : true
1177                                  }
1178                               },
1179                               {
1180                                  "Name" : "PACS",
1181                                  "Options" : {
1182                                     "ExcludeFromBuild" : true
1183                                  }
1184                               },
1185                               {
1186                                  "Name" : "Bootstrap",
1187                                  "Options" : {
1188                                     "ExcludeFromBuild" : true
1189                                  }
1190                               },
1191                               {
1192                                  "Name" : "Installer",
1193                                  "Options" : {
1194                                     "ExcludeFromBuild" : true
1195                                  }
1196                               }
1197                            ]
1198                         },
1199                         {
1200                            "FileName" : "Win32BitmapPrinterDisplayDriver.ec",
1201                            "Platforms" : [
1202                               {
1203                                  "Name" : "win32",
1204                                  "Options" : {
1205                                     "ExcludeFromBuild" : false
1206                                  }
1207                               }
1208                            ],
1209                            "Configurations" : [
1210                               {
1211                                  "Name" : "WSMS",
1212                                  "Platforms" : [
1213                                     {
1214                                        "Name" : "win32",
1215                                        "Options" : {
1216                                           "ExcludeFromBuild" : true
1217                                        }
1218                                     }
1219                                  ]
1220                               },
1221                               {
1222                                  "Name" : "Vanilla",
1223                                  "Platforms" : [
1224                                     {
1225                                        "Name" : "win32",
1226                                        "Options" : {
1227                                           "ExcludeFromBuild" : true
1228                                        }
1229                                     }
1230                                  ]
1231                               },
1232                               {
1233                                  "Name" : "PACS",
1234                                  "Platforms" : [
1235                                     {
1236                                        "Name" : "win32",
1237                                        "Options" : {
1238                                           "ExcludeFromBuild" : true
1239                                        }
1240                                     }
1241                                  ]
1242                               },
1243                               {
1244                                  "Name" : "Bootstrap",
1245                                  "Platforms" : [
1246                                     {
1247                                        "Name" : "win32",
1248                                        "Options" : {
1249                                           "ExcludeFromBuild" : true
1250                                        }
1251                                     }
1252                                  ]
1253                               },
1254                               {
1255                                  "Name" : "Installer",
1256                                  "Platforms" : [
1257                                     {
1258                                        "Name" : "win32",
1259                                        "Options" : {
1260                                           "ExcludeFromBuild" : true
1261                                        }
1262                                     }
1263                                  ]
1264                               }
1265                            ]
1266                         },
1267                         {
1268                            "FileName" : "CocoaOpenGLDisplayDriver.ec",
1269                            "Platforms" : [
1270                               {
1271                                  "Name" : "apple",
1272                                  "Options" : {
1273                                     "ExcludeFromBuild" : false
1274                                  }
1275                               }
1276                            ],
1277                            "Configurations" : [
1278                               {
1279                                  "Name" : "Vanilla",
1280                                  "Options" : {
1281                                     "ExcludeFromBuild" : true
1282                                  },
1283                                  "Platforms" : [
1284                                     {
1285                                        "Name" : "apple",
1286                                        "Options" : {
1287                                           "ExcludeFromBuild" : true
1288                                        }
1289                                     }
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                                  "Name" : "Vanilla",
1595                                  "Platforms" : [
1596                                     {
1597                                        "Name" : "apple",
1598                                        "Options" : {
1599                                           "ExcludeFromBuild" : true
1600                                        }
1601                                     }
1602                                  ]
1603                               }
1604                            ]
1605                         },
1606                         {
1607                            "FileName" : "NCursesInterface.ec",
1608                            "Platforms" : [
1609                               {
1610                                  "Name" : "linux",
1611                                  "Options" : {
1612                                     "ExcludeFromBuild" : false
1613                                  }
1614                               },
1615                               {
1616                                  "Name" : "apple",
1617                                  "Options" : {
1618                                     "ExcludeFromBuild" : false
1619                                  }
1620                               }
1621                            ],
1622                            "Configurations" : [
1623                               {
1624                                  "Name" : "Vanilla",
1625                                  "Options" : {
1626                                     "ExcludeFromBuild" : true
1627                                  }
1628                               },
1629                               {
1630                                  "Name" : "Bootstrap",
1631                                  "Platforms" : [
1632                                     {
1633                                        "Name" : "linux",
1634                                        "Options" : {
1635                                           "ExcludeFromBuild" : true
1636                                        }
1637                                     },
1638                                     {
1639                                        "Name" : "apple",
1640                                        "Options" : {
1641                                           "ExcludeFromBuild" : true
1642                                        }
1643                                     }
1644                                  ]
1645                               },
1646                               {
1647                                  "Name" : "Android",
1648                                  "Platforms" : [
1649                                     {
1650                                        "Name" : "linux",
1651                                        "Options" : {
1652                                           "ExcludeFromBuild" : true
1653                                        }
1654                                     }
1655                                  ]
1656                               }
1657                            ]
1658                         },
1659                         {
1660                            "FileName" : "Win32Interface.ec",
1661                            "Platforms" : [
1662                               {
1663                                  "Name" : "win32",
1664                                  "Options" : {
1665                                     "ExcludeFromBuild" : false
1666                                  }
1667                               }
1668                            ],
1669                            "Configurations" : [
1670                               {
1671                                  "Name" : "PACS",
1672                                  "Options" : {
1673                                     "ExcludeFromBuild" : false
1674                                  }
1675                               },
1676                               {
1677                                  "Name" : "Bootstrap",
1678                                  "Platforms" : [
1679                                     {
1680                                        "Name" : "win32",
1681                                        "Options" : {
1682                                           "ExcludeFromBuild" : true
1683                                        }
1684                                     }
1685                                  ]
1686                               }
1687                            ]
1688                         },
1689                         {
1690                            "FileName" : "Win32ConsoleInterface.ec",
1691                            "Platforms" : [
1692                               {
1693                                  "Name" : "win32",
1694                                  "Options" : {
1695                                     "ExcludeFromBuild" : false
1696                                  }
1697                               }
1698                            ],
1699                            "Configurations" : [
1700                               {
1701                                  "Name" : "Vanilla",
1702                                  "Platforms" : [
1703                                     {
1704                                        "Name" : "win32",
1705                                        "Options" : {
1706                                           "ExcludeFromBuild" : true
1707                                        }
1708                                     }
1709                                  ]
1710                               },
1711                               {
1712                                  "Name" : "WSMS",
1713                                  "Platforms" : [
1714                                     {
1715                                        "Name" : "win32",
1716                                        "Options" : {
1717                                           "ExcludeFromBuild" : true
1718                                        }
1719                                     }
1720                                  ]
1721                               },
1722                               {
1723                                  "Name" : "Bootstrap",
1724                                  "Platforms" : [
1725                                     {
1726                                        "Name" : "win32",
1727                                        "Options" : {
1728                                           "ExcludeFromBuild" : true
1729                                        }
1730                                     }
1731                                  ]
1732                               },
1733                               {
1734                                  "Name" : "Installer",
1735                                  "Platforms" : [
1736                                     {
1737                                        "Name" : "win32",
1738                                        "Options" : {
1739                                           "ExcludeFromBuild" : true
1740                                        }
1741                                     }
1742                                  ]
1743                               }
1744                            ]
1745                         },
1746                         {
1747                            "FileName" : "XInterface.ec",
1748                            "Platforms" : [
1749                               {
1750                                  "Name" : "linux",
1751                                  "Options" : {
1752                                     "ExcludeFromBuild" : false
1753                                  }
1754                               },
1755                               {
1756                                  "Name" : "apple",
1757                                  "Options" : {
1758                                     "ExcludeFromBuild" : false
1759                                  }
1760                               }
1761                            ],
1762                            "Configurations" : [
1763                               {
1764                                  "Name" : "Bootstrap",
1765                                  "Platforms" : [
1766                                     {
1767                                        "Name" : "linux",
1768                                        "Options" : {
1769                                           "ExcludeFromBuild" : true
1770                                        }
1771                                     },
1772                                     {
1773                                        "Name" : "apple",
1774                                        "Options" : {
1775                                           "ExcludeFromBuild" : true
1776                                        }
1777                                     }
1778                                  ]
1779                               },
1780                               {
1781                                  "Name" : "Android",
1782                                  "Platforms" : [
1783                                     {
1784                                        "Name" : "linux",
1785                                        "Options" : {
1786                                           "ExcludeFromBuild" : true
1787                                        }
1788                                     }
1789                                  ]
1790                               }
1791                            ]
1792                         },
1793                         {
1794                            "FileName" : "AndroidInterface.ec",
1795                            "Configurations" : [
1796                               {
1797                                  "Name" : "Android",
1798                                  "Options" : {
1799                                     "ExcludeFromBuild" : false
1800                                  }
1801                               }
1802                            ]
1803                         }
1804                      ],
1805                      "Options" : {
1806                         "ExcludeFromBuild" : true
1807                      },
1808                      "Configurations" : [
1809                         {
1810                            "Name" : "PACS",
1811                            "Options" : {
1812                               "ExcludeFromBuild" : true
1813                            }
1814                         }
1815                      ]
1816                   },
1817                   {
1818                      "Folder" : "skins",
1819                      "Files" : [
1820                         {
1821                            "FileName" : "TVisionSkin.ec",
1822                            "Configurations" : [
1823                               {
1824                                  "Name" : "PACS",
1825                                  "Options" : {
1826                                     "ExcludeFromBuild" : true
1827                                  }
1828                               },
1829                               {
1830                                  "Name" : "Vanilla",
1831                                  "Options" : {
1832                                     "ExcludeFromBuild" : true
1833                                  }
1834                               },
1835                               {
1836                                  "Name" : "Installer",
1837                                  "Platforms" : [
1838                                     {
1839                                        "Name" : "win32",
1840                                        "Options" : {
1841                                           "ExcludeFromBuild" : true
1842                                        }
1843                                     }
1844                                  ]
1845                               }
1846                            ]
1847                         },
1848                         "WindowsSkin.ec"
1849                      ]
1850                   },
1851                   "Anchor.ec",
1852                   "ClipBoard.ec",
1853                   "Cursor.ec",
1854                   {
1855                      "FileName" : "Desktop3D.ec",
1856                      "Configurations" : [
1857                         {
1858                            "Name" : "PACS",
1859                            "Options" : {
1860                               "ExcludeFromBuild" : true
1861                            }
1862                         },
1863                         {
1864                            "Name" : "Vanilla",
1865                            "Options" : {
1866                               "ExcludeFromBuild" : true
1867                            }
1868                         },
1869                         {
1870                            "Name" : "WSMS",
1871                            "Options" : {
1872                               "ExcludeFromBuild" : true
1873                            }
1874                         },
1875                         {
1876                            "Name" : "Installer",
1877                            "Platforms" : [
1878                               {
1879                                  "Name" : "win32",
1880                                  "Options" : {
1881                                     "ExcludeFromBuild" : true
1882                                  }
1883                               }
1884                            ]
1885                         }
1886                      ]
1887                   },
1888                   {
1889                      "FileName" : "FormDesigner.ec",
1890                      "Configurations" : [
1891                         {
1892                            "Name" : "PACS",
1893                            "Options" : {
1894                               "ExcludeFromBuild" : true
1895                            }
1896                         }
1897                      ]
1898                   },
1899                   "GuiApplication.ec",
1900                   "Interface.ec",
1901                   "Key.ec",
1902                   "Skin.ec",
1903                   "Timer.ec",
1904                   "typeEdit.ec",
1905                   "Window.ec"
1906                ],
1907                "Configurations" : [
1908                   {
1909                      "Name" : "Bootstrap",
1910                      "Options" : {
1911                         "ExcludeFromBuild" : true
1912                      }
1913                   }
1914                ]
1915             },
1916             {
1917                "Folder" : "net",
1918                "Files" : [
1919                   {
1920                      "FileName" : "dcom.ec",
1921                      "Configurations" : [
1922                         {
1923                            "Name" : "PACS",
1924                            "Options" : {
1925                               "ExcludeFromBuild" : true
1926                            }
1927                         }
1928                      ]
1929                   },
1930                   "HTTPFile.ec",
1931                   "network.ec",
1932                   {
1933                      "FileName" : "NetworkClientFile.ec",
1934                      "Configurations" : [
1935                         {
1936                            "Name" : "PACS",
1937                            "Options" : {
1938                               "ExcludeFromBuild" : true
1939                            }
1940                         }
1941                      ]
1942                   },
1943                   "Service.ec",
1944                   "Socket.ec"
1945                ],
1946                "Configurations" : [
1947                   {
1948                      "Name" : "Bootstrap",
1949                      "Options" : {
1950                         "ExcludeFromBuild" : true
1951                      }
1952                   },
1953                   {
1954                      "Name" : "Vanilla",
1955                      "Options" : {
1956                         "ExcludeFromBuild" : true
1957                      }
1958                   },
1959                   {
1960                      "Name" : "Installer",
1961                      "Platforms" : [
1962                         {
1963                            "Name" : "win32",
1964                            "Options" : {
1965                               "ExcludeFromBuild" : true
1966                            }
1967                         }
1968                      ]
1969                   }
1970                ]
1971             },
1972             {
1973                "Folder" : "com",
1974                "Files" : [
1975                   {
1976                      "Folder" : "containers",
1977                      "Files" : [
1978                         "Array.ec",
1979                         "AVLTree.ec",
1980                         "BuiltInContainer.ec",
1981                         "Container.ec",
1982                         "CustomAVLTree.ec",
1983                         "LinkList.ec",
1984                         "List.ec",
1985                         "Map.ec"
1986                      ]
1987                   },
1988                   {
1989                      "FileName" : "BinaryTree.ec",
1990                      "Configurations" : [
1991                         {
1992                            "Name" : "MemoryGuard",
1993                            "Options" : {
1994                               "MemoryGuard" : false
1995                            }
1996                         },
1997                         {
1998                            "Name" : "MemoryGuardRelease",
1999                            "Options" : {
2000                               "MemoryGuard" : false
2001                            }
2002                         }
2003                      ]
2004                   },
2005                   {
2006                      "FileName" : "BTNode.ec",
2007                      "Configurations" : [
2008                         {
2009                            "Name" : "MemoryGuard",
2010                            "Options" : {
2011                               "MemoryGuard" : false
2012                            }
2013                         },
2014                         {
2015                            "Name" : "MemoryGuardRelease",
2016                            "Options" : {
2017                               "MemoryGuard" : false
2018                            }
2019                         }
2020                      ]
2021                   },
2022                   "dataTypes.ec",
2023                   {
2024                      "FileName" : "instance.ec",
2025                      "Configurations" : [
2026                         {
2027                            "Name" : "MemoryGuard",
2028                            "Options" : {
2029                               "MemoryGuard" : false
2030                            }
2031                         },
2032                         {
2033                            "Name" : "MemoryGuardRelease",
2034                            "Options" : {
2035                               "MemoryGuard" : false
2036                            }
2037                         }
2038                      ]
2039                   },
2040                   "String.ec",
2041                   "OldList.ec",
2042                   "instance.c"
2043                ],
2044                "Options" : {
2045                   "PreprocessorDefinitions" : [
2046                      "ECERE_COM_MODULE"
2047                   ]
2048                }
2049             }
2050          ]
2051       }
2052    ],
2053    "ResourcesPath" : "res",
2054    "Resources" : [
2055       {
2056          "Folder" : "actions",
2057          "Files" : [
2058             "editFind.png",
2059             "folderNew.png",
2060             "goDown.png",
2061             "goHome.png",
2062             "goNext.png",
2063             "goPrevious.png",
2064             "goUp.png",
2065             "listAdd.png",
2066             "listRemove.png",
2067             "viewRefresh.png",
2068             "windowNew.png",
2069             "clean.png",
2070             "docSave.png",
2071             "docNew.png"
2072          ],
2073          "Configurations" : [
2074             {
2075                "Name" : "Bootstrap",
2076                "Options" : {
2077                   "ExcludeFromBuild" : true
2078                }
2079             }
2080          ]
2081       },
2082       {
2083          "Folder" : "constructs",
2084          "Files" : [
2085             "class.png",
2086             "data.png",
2087             "dataPrivate.png",
2088             "dataType.png",
2089             "enum.png",
2090             "enumValue.png",
2091             "event.png",
2092             "library.png",
2093             "method.png",
2094             "methodPrivate.png",
2095             "namespace.png",
2096             "property.png",
2097             "propertyPrivate.png"
2098          ],
2099          "Configurations" : [
2100             {
2101                "Name" : "Bootstrap",
2102                "Options" : {
2103                   "ExcludeFromBuild" : true
2104                }
2105             }
2106          ]
2107       },
2108       {
2109          "Folder" : "controls",
2110          "Files" : [
2111             "button.png",
2112             "calendar.png",
2113             "checkBox.png",
2114             "dataBox.png",
2115             "dropBox.png",
2116             "editBox.png",
2117             "groupBox.png",
2118             "label.png",
2119             "listBox.png",
2120             "menu.png",
2121             "optionBox.png",
2122             "progressBar.png",
2123             "scrollBarHorizontal.png",
2124             "scrollBarVertical.png",
2125             "statusBar.png"
2126          ],
2127          "Configurations" : [
2128             {
2129                "Name" : "Bootstrap",
2130                "Options" : {
2131                   "ExcludeFromBuild" : true
2132                }
2133             }
2134          ]
2135       },
2136       {
2137          "Folder" : "cursors",
2138          "Files" : [
2139             "arrow.png",
2140             "cross.png",
2141             "iBeam.png",
2142             "move.png",
2143             "sizeEastWest.png",
2144             "sizeNortEastSouthWest.png",
2145             "sizeNorthSouth.png",
2146             "sizeNortWestSouthEast.png"
2147          ],
2148          "Configurations" : [
2149             {
2150                "Name" : "Bootstrap",
2151                "Options" : {
2152                   "ExcludeFromBuild" : true
2153                }
2154             }
2155          ]
2156       },
2157       {
2158          "Folder" : "devices",
2159          "Files" : [
2160             "computer.png",
2161             "driveHardDisk.png",
2162             "driveRemovableMedia.png",
2163             "mediaFloppy.png",
2164             "mediaOptical.png"
2165          ],
2166          "Configurations" : [
2167             {
2168                "Name" : "Bootstrap",
2169                "Options" : {
2170                   "ExcludeFromBuild" : true
2171                }
2172             }
2173          ]
2174       },
2175       {
2176          "Folder" : "elements",
2177          "Files" : [
2178             "areaClose.png",
2179             "areaMaximize.png",
2180             "areaMinimize.png",
2181             "areaRestore.png",
2182             "arrowDown.png",
2183             "arrowLeft.png",
2184             "arrowRight.png",
2185             "arrowUp.png",
2186             "checkBoxChecked.png",
2187             "checkBoxDisabled.png",
2188             "checkBoxDisabledChecked.png",
2189             "checkBox.png",
2190             "optionBoxDisabled.png",
2191             "optionBoxDisabledSelected.png",
2192             "optionBoxDown.png",
2193             "optionBoxSelectedDown.png",
2194             "optionBoxSelectedUp.png",
2195             "optionBoxUp.png",
2196             "orderAscending.png",
2197             "orderCategorized.png",
2198             "orderDescending.png"
2199          ],
2200          "Configurations" : [
2201             {
2202                "Name" : "Bootstrap",
2203                "Options" : {
2204                   "ExcludeFromBuild" : true
2205                }
2206             }
2207          ]
2208       },
2209       {
2210          "Folder" : "emblems",
2211          "Files" : [
2212             "unreadable.png"
2213          ],
2214          "Configurations" : [
2215             {
2216                "Name" : "Bootstrap",
2217                "Options" : {
2218                   "ExcludeFromBuild" : true
2219                }
2220             }
2221          ]
2222       },
2223       {
2224          "Folder" : "mimeTypes",
2225          "Files" : [
2226             "file.png",
2227             "image.png",
2228             "package.png",
2229             "packageOpticalDisc.png",
2230             "packageSoftware.png",
2231             "text.png",
2232             "textCHeader.png",
2233             "textCSource.png",
2234             "textC++Header.png",
2235             "textC++Source.png",
2236             "textEcereHeader.png",
2237             "textEcereProject.png",
2238             "textEcereSource.png",
2239             "textEcereWorkspace.png",
2240             "textHyperTextMarkup.png",
2241             "brokenFile.png"
2242          ],
2243          "Configurations" : [
2244             {
2245                "Name" : "Bootstrap",
2246                "Options" : {
2247                   "ExcludeFromBuild" : true
2248                }
2249             }
2250          ]
2251       },
2252       {
2253          "Folder" : "places",
2254          "Files" : [
2255             "driveRemote.png",
2256             "folder.png",
2257             "folderRemote.png",
2258             "networkServer.png",
2259             "networkWorkgroup.png",
2260             "brokenFolder.png"
2261          ],
2262          "Configurations" : [
2263             {
2264                "Name" : "Bootstrap",
2265                "Options" : {
2266                   "ExcludeFromBuild" : true
2267                }
2268             }
2269          ]
2270       },
2271       {
2272          "Folder" : "status",
2273          "Files" : [
2274             "audioVolumeHigh.png",
2275             "folderOpen.png"
2276          ],
2277          "Configurations" : [
2278             {
2279                "Name" : "Bootstrap",
2280                "Options" : {
2281                   "ExcludeFromBuild" : true
2282                }
2283             }
2284          ]
2285       },
2286       {
2287          "Folder" : "unicode",
2288          "Files" : [
2289             "derivedGeneralCategoryStripped.txt"
2290          ],
2291          "Configurations" : [
2292             {
2293                "Name" : "Bootstrap",
2294                "Options" : {
2295                   "ExcludeFromBuild" : true
2296                }
2297             }
2298          ]
2299       },
2300       {
2301          "Folder" : "locale",
2302          "Files" : [
2303             {
2304                "Folder" : "zh_CN",
2305                "Files" : [
2306                   {
2307                      "Folder" : "LC_MESSAGES",
2308                      "Files" : [
2309                         "locale/zh_CN/LC_MESSAGES/ecere.mo"
2310                      ]
2311                   }
2312                ]
2313             },
2314             {
2315                "Folder" : "es_ES",
2316                "Files" : [
2317                   {
2318                      "Folder" : "LC_MESSAGES",
2319                      "Files" : [
2320                         "locale/es_ES/LC_MESSAGES/ecere.mo"
2321                      ]
2322                   }
2323                ]
2324             }
2325          ],
2326          "Configurations" : [
2327             {
2328                "Name" : "Bootstrap",
2329                "Options" : {
2330                   "ExcludeFromBuild" : true
2331                }
2332             }
2333          ]
2334       },
2335       {
2336          "FileName" : "C:/Windows/Fonts/tahoma.ttf",
2337          "Options" : {
2338             "ExcludeFromBuild" : true
2339          },
2340          "Configurations" : [
2341             {
2342                "Name" : "Android",
2343                "Options" : {
2344                   "ExcludeFromBuild" : false
2345                }
2346             }
2347          ]
2348       },
2349       {
2350          "FileName" : "C:/Windows/Fonts/tahomabd.ttf",
2351          "Options" : {
2352             "ExcludeFromBuild" : true
2353          },
2354          "Configurations" : [
2355             {
2356                "Name" : "Android",
2357                "Options" : {
2358                   "ExcludeFromBuild" : false
2359                }
2360             }
2361          ]
2362       },
2363       {
2364          "FileName" : "C:/Windows/Fonts/arial.ttf",
2365          "Options" : {
2366             "ExcludeFromBuild" : true
2367          },
2368          "Configurations" : [
2369             {
2370                "Name" : "Android",
2371                "Options" : {
2372                   "ExcludeFromBuild" : false
2373                }
2374             }
2375          ]
2376       },
2377       {
2378          "FileName" : "C:/Windows/Fonts/arialbd.ttf",
2379          "Options" : {
2380             "ExcludeFromBuild" : true
2381          },
2382          "Configurations" : [
2383             {
2384                "Name" : "Android",
2385                "Options" : {
2386                   "ExcludeFromBuild" : false
2387                }
2388             }
2389          ]
2390       }
2391    ],
2392    "Description" : "The allmighty Ecere Runtime library.",
2393    "License" : "Ecere SDK v0.44 - www.ecere.com
2394
2395 The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY 
2396 expressed or implied to the extent permitted by law.
2397
2398 Applications built with it can be distributed both commercially and non
2399 commercially, along with the supporting Ecere runtime library(ies):
2400
2401    * libecere.so / ecere.dll
2402       - Core eC framework + GUI toolkit, 2D/3D graphics engine, networking
2403    * libecereCOM.so / ecereCOM.dll
2404       - Core eC framework only
2405    * libEDA.so / EDA.dll
2406       - Data Access System
2407    * libEDASQLite.so / EDASQLite.dll
2408       - SQLite driver for EDA
2409
2410 The Ecere SDK is distributed under the New BSD license:
2411
2412 ================================================================================
2413
2414    Copyright (c) 1996-2012, Jerome Jacovella-St-Louis
2415    Copyright (c) 2005-2012, Ecere Corporation
2416
2417    All rights reserved.
2418
2419    Redistribution and use in source and binary forms, with or without
2420    modification, are permitted provided that the following conditions are met:
2421
2422     * Redistributions of source code must retain the above copyright notice,
2423       this list of conditions and the following disclaimer.
2424     * Redistributions in binary form must reproduce the above copyright notice,
2425       this list of conditions and the following disclaimer in the documentation
2426       and/or other materials provided with the distribution.
2427     * Neither the name of Ecere Corporation nor the names of its contributors
2428       may be used to endorse or promote products derived from this software 
2429       without specific prior written permission.
2430
2431    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2432    \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2433    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
2434    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
2435    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2436    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2437    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2438    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
2439    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
2440    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2441    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2442
2443 ===============================================================================
2444
2445 This software makes use of other software components whose licenses may also 
2446 apply, which are found in their respective source directories (most under
2447 deps/).
2448
2449 Among them: zlib, libpng, libjpeg, giflib, harfbuzz, freetype, tango icons
2450
2451 The IDE also communicates with GCC for compiling (MinGW on Windows), GDB for 
2452 debugging, and UPX for optionally compressing executables. Each of these have 
2453 their own license which can be found in their respective documentation folder 
2454 if distributed along with the SDK (in the case of the Windows version) or
2455 from wherever you obtained them.
2456 "
2457 }