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