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
1000 "ExcludeFromBuild" : true
1006 "ExcludeFromBuild" : true
1012 "ExcludeFromBuild" : true
1016 "Name" : "Bootstrap",
1018 "ExcludeFromBuild" : true
1024 "FileName" : "Win32BitmapPrinterDisplayDriver.ec",
1029 "ExcludeFromBuild" : false
1033 "Configurations" : [
1040 "ExcludeFromBuild" : true
1051 "ExcludeFromBuild" : true
1062 "ExcludeFromBuild" : true
1068 "Name" : "Bootstrap",
1073 "ExcludeFromBuild" : true
1081 "FileName" : "CocoaOpenGLDisplayDriver.ec",
1086 "ExcludeFromBuild" : false
1090 "Configurations" : [
1094 "ExcludeFromBuild" : true
1100 "FileName" : "Win32ConsoleDisplayDriver.ec",
1105 "ExcludeFromBuild" : false
1109 "Configurations" : [
1116 "ExcludeFromBuild" : true
1127 "ExcludeFromBuild" : true
1138 "ExcludeFromBuild" : true
1144 "Name" : "Bootstrap",
1149 "ExcludeFromBuild" : true
1157 "FileName" : "Win32PrinterDisplayDriver.ec",
1162 "ExcludeFromBuild" : false
1166 "Configurations" : [
1173 "ExcludeFromBuild" : true
1184 "ExcludeFromBuild" : true
1190 "Name" : "Bootstrap",
1195 "ExcludeFromBuild" : true
1203 "FileName" : "XDisplayDriver.ec",
1208 "ExcludeFromBuild" : false
1212 "Configurations" : [
1214 "Name" : "Bootstrap",
1219 "ExcludeFromBuild" : true
1228 "ExcludeFromBuild" : true
1230 "Configurations" : [
1234 "ExcludeFromBuild" : true
1240 "BitmapResource.ec",
1248 "Configurations" : [
1250 "Name" : "Bootstrap",
1252 "ExcludeFromBuild" : true
1261 "Folder" : "controls",
1264 "CalendarControl.ec",
1276 "FileName" : "TabControl.ec",
1277 "Configurations" : [
1281 "ExcludeFromBuild" : true
1287 "FileName" : "PaneSplitter.ec",
1288 "Configurations" : [
1292 "ExcludeFromBuild" : true
1304 "Folder" : "dialogs",
1316 "Folder" : "drivers",
1322 "CocoaEcereBridge.h",
1323 "CocoaEcereBridge.m",
1324 "CocoaInterface.ec",
1332 "ExcludeFromBuild" : false
1338 "FileName" : "NCursesInterface.ec",
1343 "ExcludeFromBuild" : false
1349 "ExcludeFromBuild" : false
1353 "Configurations" : [
1357 "ExcludeFromBuild" : true
1361 "Name" : "Bootstrap",
1366 "ExcludeFromBuild" : true
1372 "ExcludeFromBuild" : true
1380 "FileName" : "Win32Interface.ec",
1385 "ExcludeFromBuild" : false
1389 "Configurations" : [
1393 "ExcludeFromBuild" : false
1397 "Name" : "Bootstrap",
1402 "ExcludeFromBuild" : true
1410 "FileName" : "Win32ConsoleInterface.ec",
1415 "ExcludeFromBuild" : false
1419 "Configurations" : [
1426 "ExcludeFromBuild" : true
1437 "ExcludeFromBuild" : true
1443 "Name" : "Bootstrap",
1448 "ExcludeFromBuild" : true
1456 "FileName" : "XInterface.ec",
1461 "ExcludeFromBuild" : false
1467 "ExcludeFromBuild" : false
1471 "Configurations" : [
1473 "Name" : "Bootstrap",
1478 "ExcludeFromBuild" : true
1484 "ExcludeFromBuild" : true
1493 "ExcludeFromBuild" : true
1495 "Configurations" : [
1499 "ExcludeFromBuild" : true
1508 "FileName" : "TVisionSkin.ec",
1509 "Configurations" : [
1513 "ExcludeFromBuild" : true
1519 "ExcludeFromBuild" : true
1531 "FileName" : "Desktop3D.ec",
1532 "Configurations" : [
1536 "ExcludeFromBuild" : true
1542 "ExcludeFromBuild" : true
1548 "ExcludeFromBuild" : true
1554 "FileName" : "FormDesigner.ec",
1555 "Configurations" : [
1559 "ExcludeFromBuild" : true
1564 "GuiApplication.ec",
1572 "Configurations" : [
1574 "Name" : "Bootstrap",
1576 "ExcludeFromBuild" : true
1585 "FileName" : "dcom.ec",
1586 "Configurations" : [
1590 "ExcludeFromBuild" : true
1598 "FileName" : "NetworkClientFile.ec",
1599 "Configurations" : [
1603 "ExcludeFromBuild" : true
1611 "Configurations" : [
1613 "Name" : "Bootstrap",
1615 "ExcludeFromBuild" : true
1621 "ExcludeFromBuild" : true
1630 "Folder" : "containers",
1634 "BuiltInContainer.ec",
1643 "FileName" : "BinaryTree.ec",
1644 "Configurations" : [
1646 "Name" : "MemoryGuard",
1648 "MemoryGuard" : false
1652 "Name" : "MemoryGuardRelease",
1654 "MemoryGuard" : false
1660 "FileName" : "BTNode.ec",
1661 "Configurations" : [
1663 "Name" : "MemoryGuard",
1665 "MemoryGuard" : false
1669 "Name" : "MemoryGuardRelease",
1671 "MemoryGuard" : false
1678 "FileName" : "instance.ec",
1679 "Configurations" : [
1681 "Name" : "MemoryGuard",
1683 "MemoryGuard" : false
1687 "Name" : "MemoryGuardRelease",
1689 "MemoryGuard" : false
1699 "PreprocessorDefinitions" : [
1707 "ResourcesPath" : "res",
1710 "Folder" : "actions",
1726 "Folder" : "constructs",
1737 "methodPrivate.png",
1740 "propertyPrivate.png"
1744 "Folder" : "controls",
1758 "scrollBarHorizontal.png",
1759 "scrollBarVertical.png",
1764 "Folder" : "cursors",
1771 "sizeNortEastSouthWest.png",
1772 "sizeNorthSouth.png",
1773 "sizeNortWestSouthEast.png"
1777 "Folder" : "devices",
1780 "driveHardDisk.png",
1781 "driveRemovableMedia.png",
1787 "Folder" : "elements",
1797 "checkBoxChecked.png",
1798 "checkBoxDisabled.png",
1799 "checkBoxDisabledChecked.png",
1801 "optionBoxDisabled.png",
1802 "optionBoxDisabledSelected.png",
1803 "optionBoxDown.png",
1804 "optionBoxSelectedDown.png",
1805 "optionBoxSelectedUp.png",
1807 "orderAscending.png",
1808 "orderCategorized.png",
1809 "orderDescending.png"
1813 "Folder" : "emblems",
1819 "Folder" : "mimeTypes",
1824 "packageOpticalDisc.png",
1825 "packageSoftware.png",
1829 "textC++Header.png",
1830 "textC++Source.png",
1831 "textEcereHeader.png",
1832 "textEcereProject.png",
1833 "textEcereSource.png",
1834 "textEcereWorkspace.png",
1835 "textHyperTextMarkup.png",
1840 "Folder" : "places",
1845 "networkServer.png",
1846 "networkWorkgroup.png",
1851 "Folder" : "status",
1853 "audioVolumeHigh.png",
1858 "Folder" : "unicode",
1860 "derivedGeneralCategoryStripped.txt"
1864 "Folder" : "locale",
1870 "Folder" : "LC_MESSAGES",
1872 "locale/zh_CN/LC_MESSAGES/ecere.mo"
1880 "Description" : "The allmighty Ecere Runtime library.",
1881 "License" : "Ecere SDK v0.44 Draft 1 - www.ecere.com
1883 The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY
1884 expressed or implied to the extent permitted by law.
1886 Applications built with it can be distributed both commercially and non
1887 commercially, along with the supporting Ecere runtime library(ies):
1889 * libecere.so / ecere.dll
1890 - Core eC framework + GUI toolkit, 2D/3D graphics engine, networking
1891 * libecereCOM.so / ecereCOM.dll
1892 - Core eC framework only
1893 * libEDA.so / EDA.dll
1894 - Data Access System
1896 The Ecere SDK is distributed under a revised BSD license:
1898 ================================================================================
1900 Copyright (c) 1996-2008, Jerome Jacovella-St-Louis
1901 Copyright (c) 2005-2008, Ecere Corporation
1903 All rights reserved.
1905 Redistribution and use in source and binary forms, with or without
1906 modification, are permitted provided that the following conditions are met:
1908 * Redistributions of source code must retain the above copyright notice,
1909 this list of conditions and the following disclaimer.
1910 * Redistributions in binary form must reproduce the above copyright notice,
1911 this list of conditions and the following disclaimer in the documentation
1912 and/or other materials provided with the distribution.
1913 * Neither the name of Ecere Corporation nor the names of its contributors
1914 may be used to endorse or promote products derived from this software
1915 without specific prior written permission.
1917 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1918 \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1919 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1920 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
1921 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
1922 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1923 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1924 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1925 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1926 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1927 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1929 ===============================================================================
1931 This software makes use of other software components whose licenses may also
1932 apply, which are found in their respective source directories (most under
1933 deps/). Among them: zlib, libpng, libjpeg, giflib, harfbuzz, freetype...
1935 The IDE also communicates with GCC for compiling (MinGW on Windows), GDB for
1936 debugging, and UPX for optionally compressing executables. Each of these have
1937 their own license which can be found in their respective documentation folder
1938 if distributed along with the SDK (in the case of the Windows version) or
1939 from wherever you obtained them."