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