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