3 "ModuleName" : "ecere",
7 "src/gfx/drivers/harfbuzz",
9 "/usr/X11R6/include/freetype2"
11 "DefaultNameSpace" : "ecere",
12 "TargetType" : "SharedLibrary",
13 "TargetFileName" : "ecere",
14 "TargetDirectory" : "obj/$(CONFIG).$(PLATFORM)",
15 "ObjectsDirectory" : "obj/$(CONFIG).$(PLATFORM)",
28 "/usr/include/freetype2",
29 "../deps/libungif-4.1.1/lib"
44 "../deps/libungif-4.1.1/obj/release.$(PLATFORM)",
53 "../deps/DirectX-9.0/include",
55 "../deps/libpng-1.4.0",
56 "../deps/libungif-4.1.1/lib",
58 "../deps/freetype-2.3.12/include",
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)"
91 "/usr/include/freetype2",
92 "/usr/X11R6/include/freetype2",
95 "../deps/libpng-1.4.0",
96 "../deps/libungif-4.1.1/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)"
124 "PreprocessorDefinitions" : [
131 "Name" : "MemoryGuard",
134 "MemoryGuard" : true,
135 "Optimization" : "None",
136 "PreprocessorDefinitions" : [
137 "BUILDING_ECERE_COM",
145 "Name" : "MemoryGuardRelease",
148 "MemoryGuard" : true,
149 "Optimization" : "Speed",
150 "PreprocessorDefinitions" : [
151 "BUILDING_ECERE_COM",
162 "Optimization" : "Speed",
163 "PreprocessorDefinitions" : [
164 "BUILDING_ECERE_COM",
167 "TargetType" : "StaticLibrary",
168 "TargetFileName" : "ecereStatic"
176 "NoLineNumbers" : true,
177 "Optimization" : "Speed",
178 "PreprocessorDefinitions" : [
181 "PostbuildCommands" : [
182 "$(call cpq,$(TARGET),../$(SODESTDIR))"
190 "Optimization" : "Size",
191 "PreprocessorDefinitions" : [
192 "BUILDING_ECERE_COM",
195 "TargetType" : "StaticLibrary",
196 "TargetFileName" : "ecereStatic",
210 "Optimization" : "Size",
211 "PreprocessorDefinitions" : [
220 "Optimization" : "Size",
221 "PreprocessorDefinitions" : [
222 "BUILDING_ECERE_COM",
229 "TargetType" : "StaticLibrary",
230 "TargetFileName" : "ecerePACS"
234 "Name" : "Bootstrap",
236 "NoLineNumbers" : true,
237 "PreprocessorDefinitions" : [
238 "BUILDING_ECERE_COM",
243 "../compiler/bootstrap/include"
245 "TargetType" : "StaticLibrary",
246 "TargetFileName" : "ecereBootstrap",
255 "NoLineNumbers" : true,
256 "Optimization" : "Size",
257 "PreprocessorDefinitions" : [
258 "BUILDING_ECERE_COM",
263 "TargetType" : "StaticLibrary",
264 "TargetFileName" : "ecereVanilla",
265 "PostbuildCommands" : [
266 "$(call cpq,$(TARGET),../obj/$(PLATFORM)/lib/)"
273 "Optimization" : "Size",
274 "PreprocessorDefinitions" : [
275 "BUILDING_ECERE_COM",
279 "TargetType" : "StaticLibrary",
280 "TargetFileName" : "ecereWSMS"
286 "PreprocessorDefinitions" : [
305 "FileName" : "BufferedFile.ec",
308 "Name" : "Bootstrap",
310 "ExcludeFromBuild" : false
317 "FileName" : "DualPipe.ec",
320 "Name" : "Bootstrap",
322 "ExcludeFromBuild" : false
329 "FileName" : "File.ec",
332 "Name" : "Bootstrap",
334 "ExcludeFromBuild" : false
340 "GlobalAppSettings.ec",
342 "JSONGlobalSettings.ec",
344 "FileName" : "memory.ec",
347 "Name" : "Bootstrap",
349 "ExcludeFromBuild" : false
355 "FileName" : "Mutex.ec",
357 "PreprocessorDefinitions" : [
363 "Name" : "MemoryGuard",
365 "MemoryGuard" : false
369 "Name" : "MemoryGuardRelease",
371 "MemoryGuard" : false
378 "FileName" : "System.ec",
381 "Name" : "Bootstrap",
383 "ExcludeFromBuild" : false
389 "FileName" : "TempFile.ec",
392 "Name" : "Bootstrap",
394 "ExcludeFromBuild" : false
400 "FileName" : "Thread.ec",
403 "Name" : "MemoryGuard",
405 "MemoryGuard" : false
409 "Name" : "MemoryGuardRelease",
411 "MemoryGuard" : false
420 "FileName" : "File.c",
423 "Name" : "Bootstrap",
425 "ExcludeFromBuild" : false
431 "FileName" : "DualPipe.c",
434 "Name" : "Bootstrap",
436 "ExcludeFromBuild" : false
442 "FileName" : "System.c",
445 "Name" : "Bootstrap",
447 "ExcludeFromBuild" : false
453 "FileName" : "i18n.ec",
456 "Name" : "Bootstrap",
458 "ExcludeFromBuild" : false
466 "Name" : "Bootstrap",
468 "ExcludeFromBuild" : true
505 "ExcludeFromBuild" : true
511 "ExcludeFromBuild" : true
517 "ExcludeFromBuild" : true
523 "Folder" : "bitmaps",
526 "FileName" : "BMPFormat.ec",
531 "ExcludeFromBuild" : false
537 "FileName" : "GIFFormat.ec",
542 "ExcludeFromBuild" : true
548 "ExcludeFromBuild" : true
554 "FileName" : "JPEGFormat.ec",
559 "ExcludeFromBuild" : true
565 "FileName" : "PCXFormat.ec",
570 "ExcludeFromBuild" : true
577 "FileName" : "RGBFormat.ec",
582 "ExcludeFromBuild" : false
588 "ExcludeFromBuild" : true
598 "ExcludeFromBuild" : true
604 "Folder" : "drivers",
607 "Folder" : "harfbuzz",
610 "Folder" : "unicode",
615 "category-properties.h",
616 "combining-properties.h",
617 "grapheme-break-properties.h",
618 "script-properties.h"
621 "harfbuzz-freetype.h",
622 "harfbuzz-unicode.h",
623 "harfbuzz-freetype.c",
624 "harfbuzz-unicode-tables.c",
631 "harfbuzz-external.h",
632 "harfbuzz-gdef-private.h",
636 "harfbuzz-gpos-private.h",
639 "harfbuzz-gsub-private.h",
647 "harfbuzz-myanmar.c",
648 "harfbuzz-open-private.h",
652 "harfbuzz-shaper-private.h",
657 "harfbuzz-tibetan.c",
661 "harfbuzz-buffer-private.h",
663 "harfbuzz-stream-private.h"
666 "ExcludeFromBuild" : false
670 "Name" : "Bootstrap",
672 "ExcludeFromBuild" : true
681 "ExcludeFromBuild" : true
692 "ExcludeFromBuild" : true
700 "FileName" : "Direct3D8DisplayDriver.ec",
705 "ExcludeFromBuild" : false
716 "ExcludeFromBuild" : true
727 "ExcludeFromBuild" : true
738 "ExcludeFromBuild" : true
744 "Name" : "Bootstrap",
749 "ExcludeFromBuild" : true
757 "FileName" : "Direct3D9DisplayDriver.ec",
762 "ExcludeFromBuild" : false
773 "ExcludeFromBuild" : true
784 "ExcludeFromBuild" : true
795 "ExcludeFromBuild" : true
801 "Name" : "Bootstrap",
806 "ExcludeFromBuild" : true
814 "FileName" : "DirectDrawDisplayDriver.ec",
819 "ExcludeFromBuild" : false
830 "ExcludeFromBuild" : true
841 "ExcludeFromBuild" : true
852 "ExcludeFromBuild" : true
858 "Name" : "Bootstrap",
863 "ExcludeFromBuild" : true
871 "FileName" : "GDIDisplayDriver.ec",
876 "ExcludeFromBuild" : false
882 "Name" : "Bootstrap",
887 "ExcludeFromBuild" : true
895 "FileName" : "lfbBlit.ec",
897 "ExcludeFromBuild" : false
901 "Name" : "Bootstrap",
903 "ExcludeFromBuild" : true
909 "FileName" : "lfbConvert.ec",
911 "ExcludeFromBuild" : false
915 "Name" : "Bootstrap",
917 "ExcludeFromBuild" : true
923 "FileName" : "LFBDisplayDriver.ec",
925 "ExcludeFromBuild" : false
929 "Name" : "Bootstrap",
931 "ExcludeFromBuild" : true
937 "FileName" : "NCursesDisplayDriver.ec",
942 "ExcludeFromBuild" : false
948 "ExcludeFromBuild" : false
959 "ExcludeFromBuild" : true
965 "Name" : "Bootstrap",
970 "ExcludeFromBuild" : true
976 "ExcludeFromBuild" : true
984 "FileName" : "OpenGLDisplayDriver.ec",
986 "ExcludeFromBuild" : false
992 "ExcludeFromBuild" : true
998 "ExcludeFromBuild" : true
1004 "ExcludeFromBuild" : true
1008 "Name" : "Bootstrap",
1010 "ExcludeFromBuild" : true
1016 "FileName" : "Win32BitmapPrinterDisplayDriver.ec",
1021 "ExcludeFromBuild" : false
1025 "Configurations" : [
1032 "ExcludeFromBuild" : true
1043 "ExcludeFromBuild" : true
1054 "ExcludeFromBuild" : true
1060 "Name" : "Bootstrap",
1065 "ExcludeFromBuild" : true
1073 "FileName" : "Win32ConsoleDisplayDriver.ec",
1078 "ExcludeFromBuild" : false
1082 "Configurations" : [
1089 "ExcludeFromBuild" : true
1100 "ExcludeFromBuild" : true
1111 "ExcludeFromBuild" : true
1117 "Name" : "Bootstrap",
1122 "ExcludeFromBuild" : true
1130 "FileName" : "Win32PrinterDisplayDriver.ec",
1135 "ExcludeFromBuild" : false
1139 "Configurations" : [
1146 "ExcludeFromBuild" : true
1157 "ExcludeFromBuild" : true
1163 "Name" : "Bootstrap",
1168 "ExcludeFromBuild" : true
1176 "FileName" : "XDisplayDriver.ec",
1181 "ExcludeFromBuild" : false
1185 "Configurations" : [
1187 "Name" : "Bootstrap",
1192 "ExcludeFromBuild" : true
1201 "ExcludeFromBuild" : true
1203 "Configurations" : [
1207 "ExcludeFromBuild" : true
1213 "BitmapResource.ec",
1221 "Configurations" : [
1223 "Name" : "Bootstrap",
1225 "ExcludeFromBuild" : true
1234 "Folder" : "controls",
1237 "CalendarControl.ec",
1249 "FileName" : "TabControl.ec",
1250 "Configurations" : [
1254 "ExcludeFromBuild" : true
1260 "FileName" : "PaneSplitter.ec",
1261 "Configurations" : [
1265 "ExcludeFromBuild" : true
1277 "Folder" : "dialogs",
1289 "Folder" : "drivers",
1292 "FileName" : "NCursesInterface.ec",
1297 "ExcludeFromBuild" : false
1303 "ExcludeFromBuild" : false
1307 "Configurations" : [
1311 "ExcludeFromBuild" : true
1315 "Name" : "Bootstrap",
1320 "ExcludeFromBuild" : true
1326 "ExcludeFromBuild" : true
1334 "FileName" : "Win32Interface.ec",
1339 "ExcludeFromBuild" : false
1343 "Configurations" : [
1347 "ExcludeFromBuild" : false
1351 "Name" : "Bootstrap",
1356 "ExcludeFromBuild" : true
1364 "FileName" : "Win32ConsoleInterface.ec",
1369 "ExcludeFromBuild" : false
1373 "Configurations" : [
1380 "ExcludeFromBuild" : true
1391 "ExcludeFromBuild" : true
1397 "Name" : "Bootstrap",
1402 "ExcludeFromBuild" : true
1410 "FileName" : "XInterface.ec",
1415 "ExcludeFromBuild" : false
1421 "ExcludeFromBuild" : false
1425 "Configurations" : [
1427 "Name" : "Bootstrap",
1432 "ExcludeFromBuild" : true
1438 "ExcludeFromBuild" : true
1447 "ExcludeFromBuild" : true
1449 "Configurations" : [
1453 "ExcludeFromBuild" : true
1462 "FileName" : "TVisionSkin.ec",
1463 "Configurations" : [
1467 "ExcludeFromBuild" : true
1473 "ExcludeFromBuild" : true
1485 "FileName" : "Desktop3D.ec",
1486 "Configurations" : [
1490 "ExcludeFromBuild" : true
1496 "ExcludeFromBuild" : true
1502 "ExcludeFromBuild" : true
1508 "FileName" : "FormDesigner.ec",
1509 "Configurations" : [
1513 "ExcludeFromBuild" : true
1518 "GuiApplication.ec",
1526 "Configurations" : [
1528 "Name" : "Bootstrap",
1530 "ExcludeFromBuild" : true
1539 "FileName" : "dcom.ec",
1540 "Configurations" : [
1544 "ExcludeFromBuild" : true
1552 "FileName" : "NetworkClientFile.ec",
1553 "Configurations" : [
1557 "ExcludeFromBuild" : true
1565 "Configurations" : [
1567 "Name" : "Bootstrap",
1569 "ExcludeFromBuild" : true
1575 "ExcludeFromBuild" : true
1584 "Folder" : "containers",
1588 "BuiltInContainer.ec",
1597 "FileName" : "BinaryTree.ec",
1598 "Configurations" : [
1600 "Name" : "MemoryGuard",
1602 "MemoryGuard" : false
1606 "Name" : "MemoryGuardRelease",
1608 "MemoryGuard" : false
1614 "FileName" : "BTNode.ec",
1615 "Configurations" : [
1617 "Name" : "MemoryGuard",
1619 "MemoryGuard" : false
1623 "Name" : "MemoryGuardRelease",
1625 "MemoryGuard" : false
1632 "FileName" : "instance.ec",
1633 "Configurations" : [
1635 "Name" : "MemoryGuard",
1637 "MemoryGuard" : false
1641 "Name" : "MemoryGuardRelease",
1643 "MemoryGuard" : false
1653 "PreprocessorDefinitions" : [
1661 "ResourcesPath" : "res",
1664 "Folder" : "actions",
1680 "Folder" : "constructs",
1691 "methodPrivate.png",
1694 "propertyPrivate.png"
1698 "Folder" : "controls",
1712 "scrollBarHorizontal.png",
1713 "scrollBarVertical.png",
1718 "Folder" : "cursors",
1725 "sizeNortEastSouthWest.png",
1726 "sizeNorthSouth.png",
1727 "sizeNortWestSouthEast.png"
1731 "Folder" : "devices",
1734 "driveHardDisk.png",
1735 "driveRemovableMedia.png",
1741 "Folder" : "elements",
1751 "checkBoxChecked.png",
1752 "checkBoxDisabled.png",
1753 "checkBoxDisabledChecked.png",
1755 "optionBoxDisabled.png",
1756 "optionBoxDisabledSelected.png",
1757 "optionBoxDown.png",
1758 "optionBoxSelectedDown.png",
1759 "optionBoxSelectedUp.png",
1761 "orderAscending.png",
1762 "orderCategorized.png",
1763 "orderDescending.png"
1767 "Folder" : "emblems",
1773 "Folder" : "mimeTypes",
1778 "packageOpticalDisc.png",
1779 "packageSoftware.png",
1783 "textC++Header.png",
1784 "textC++Source.png",
1785 "textEcereHeader.png",
1786 "textEcereProject.png",
1787 "textEcereSource.png",
1788 "textEcereWorkspace.png",
1789 "textHyperTextMarkup.png",
1794 "Folder" : "places",
1799 "networkServer.png",
1800 "networkWorkgroup.png",
1805 "Folder" : "status",
1807 "audioVolumeHigh.png",
1812 "Folder" : "unicode",
1814 "derivedGeneralCategoryStripped.txt"
1818 "Folder" : "locale",
1824 "Folder" : "LC_MESSAGES",
1826 "locale/zh_CN/LC_MESSAGES/ecere.mo"
1834 "Description" : "The allmighty Ecere Runtime library.",
1835 "License" : "Ecere SDK v0.44 Draft 1 - www.ecere.com
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.
1840 Applications built with it can be distributed both commercially and non
1841 commercially, along with the supporting Ecere runtime library(ies):
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
1850 The Ecere SDK is distributed under a revised BSD license:
1852 ================================================================================
1854 Copyright (c) 1996-2008, Jerome Jacovella-St-Louis
1855 Copyright (c) 2005-2008, Ecere Corporation
1857 All rights reserved.
1859 Redistribution and use in source and binary forms, with or without
1860 modification, are permitted provided that the following conditions are met:
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.
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.
1883 ===============================================================================
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...
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."