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",
282 "TargetType" : "StaticLibrary",
283 "TargetFileName" : "ecereWSMS"
296 "FileName" : "BufferedFile.ec",
299 "Name" : "Bootstrap",
301 "ExcludeFromBuild" : false
308 "FileName" : "DualPipe.ec",
311 "Name" : "Bootstrap",
313 "ExcludeFromBuild" : false
320 "FileName" : "File.ec",
323 "Name" : "Bootstrap",
325 "ExcludeFromBuild" : false
331 "GlobalAppSettings.ec",
333 "JSONGlobalSettings.ec",
335 "FileName" : "memory.ec",
338 "Name" : "Bootstrap",
340 "ExcludeFromBuild" : false
346 "FileName" : "Mutex.ec",
348 "PreprocessorDefinitions" : [
354 "Name" : "MemoryGuard",
356 "MemoryGuard" : false
360 "Name" : "MemoryGuardRelease",
362 "MemoryGuard" : false
369 "FileName" : "System.ec",
372 "Name" : "Bootstrap",
374 "ExcludeFromBuild" : false
380 "FileName" : "TempFile.ec",
383 "Name" : "Bootstrap",
385 "ExcludeFromBuild" : false
391 "FileName" : "Thread.ec",
394 "Name" : "MemoryGuard",
396 "MemoryGuard" : false
400 "Name" : "MemoryGuardRelease",
402 "MemoryGuard" : false
411 "FileName" : "File.c",
414 "Name" : "Bootstrap",
416 "ExcludeFromBuild" : false
422 "FileName" : "DualPipe.c",
425 "Name" : "Bootstrap",
427 "ExcludeFromBuild" : false
433 "FileName" : "System.c",
436 "Name" : "Bootstrap",
438 "ExcludeFromBuild" : false
444 "FileName" : "i18n.ec",
447 "Name" : "Bootstrap",
449 "ExcludeFromBuild" : false
457 "Name" : "Bootstrap",
459 "ExcludeFromBuild" : true
496 "ExcludeFromBuild" : true
502 "ExcludeFromBuild" : true
508 "ExcludeFromBuild" : true
514 "Folder" : "bitmaps",
517 "FileName" : "BMPFormat.ec",
522 "ExcludeFromBuild" : false
528 "FileName" : "GIFFormat.ec",
533 "ExcludeFromBuild" : true
539 "ExcludeFromBuild" : true
545 "FileName" : "JPEGFormat.ec",
550 "ExcludeFromBuild" : true
556 "FileName" : "PCXFormat.ec",
561 "ExcludeFromBuild" : true
568 "FileName" : "RGBFormat.ec",
573 "ExcludeFromBuild" : false
579 "ExcludeFromBuild" : true
589 "ExcludeFromBuild" : true
595 "Folder" : "drivers",
598 "Folder" : "harfbuzz",
601 "Folder" : "unicode",
606 "category-properties.h",
607 "combining-properties.h",
608 "grapheme-break-properties.h",
609 "script-properties.h"
612 "harfbuzz-freetype.h",
613 "harfbuzz-unicode.h",
614 "harfbuzz-freetype.c",
615 "harfbuzz-unicode-tables.c",
622 "harfbuzz-external.h",
623 "harfbuzz-gdef-private.h",
627 "harfbuzz-gpos-private.h",
630 "harfbuzz-gsub-private.h",
638 "harfbuzz-myanmar.c",
639 "harfbuzz-open-private.h",
643 "harfbuzz-shaper-private.h",
648 "harfbuzz-tibetan.c",
652 "harfbuzz-buffer-private.h",
654 "harfbuzz-stream-private.h"
657 "ExcludeFromBuild" : false
663 "ExcludeFromBuild" : true
667 "Name" : "Bootstrap",
669 "ExcludeFromBuild" : true
678 "ExcludeFromBuild" : true
686 "FileName" : "Direct3D8DisplayDriver.ec",
691 "ExcludeFromBuild" : false
702 "ExcludeFromBuild" : true
713 "ExcludeFromBuild" : true
724 "ExcludeFromBuild" : true
730 "Name" : "Bootstrap",
735 "ExcludeFromBuild" : true
743 "FileName" : "Direct3D9DisplayDriver.ec",
748 "ExcludeFromBuild" : false
759 "ExcludeFromBuild" : true
770 "ExcludeFromBuild" : true
781 "ExcludeFromBuild" : true
787 "Name" : "Bootstrap",
792 "ExcludeFromBuild" : true
800 "FileName" : "DirectDrawDisplayDriver.ec",
805 "ExcludeFromBuild" : false
816 "ExcludeFromBuild" : true
827 "ExcludeFromBuild" : true
838 "ExcludeFromBuild" : true
844 "Name" : "Bootstrap",
849 "ExcludeFromBuild" : true
857 "FileName" : "GDIDisplayDriver.ec",
862 "ExcludeFromBuild" : false
868 "Name" : "Bootstrap",
873 "ExcludeFromBuild" : true
881 "FileName" : "lfbBlit.ec",
883 "ExcludeFromBuild" : false
887 "Name" : "Bootstrap",
889 "ExcludeFromBuild" : true
895 "FileName" : "lfbConvert.ec",
897 "ExcludeFromBuild" : false
901 "Name" : "Bootstrap",
903 "ExcludeFromBuild" : true
909 "FileName" : "LFBDisplayDriver.ec",
911 "ExcludeFromBuild" : false
915 "Name" : "Bootstrap",
917 "ExcludeFromBuild" : true
923 "FileName" : "NCursesDisplayDriver.ec",
928 "ExcludeFromBuild" : false
934 "ExcludeFromBuild" : false
945 "ExcludeFromBuild" : true
951 "Name" : "Bootstrap",
956 "ExcludeFromBuild" : true
962 "ExcludeFromBuild" : true
970 "FileName" : "OpenGLDisplayDriver.ec",
972 "ExcludeFromBuild" : false
978 "ExcludeFromBuild" : true
984 "ExcludeFromBuild" : true
990 "ExcludeFromBuild" : true
994 "Name" : "Bootstrap",
996 "ExcludeFromBuild" : true
1002 "FileName" : "Win32BitmapPrinterDisplayDriver.ec",
1007 "ExcludeFromBuild" : false
1011 "Configurations" : [
1018 "ExcludeFromBuild" : true
1029 "ExcludeFromBuild" : true
1040 "ExcludeFromBuild" : true
1046 "Name" : "Bootstrap",
1051 "ExcludeFromBuild" : true
1059 "FileName" : "Win32ConsoleDisplayDriver.ec",
1064 "ExcludeFromBuild" : false
1068 "Configurations" : [
1075 "ExcludeFromBuild" : true
1086 "ExcludeFromBuild" : true
1097 "ExcludeFromBuild" : true
1103 "Name" : "Bootstrap",
1108 "ExcludeFromBuild" : true
1116 "FileName" : "Win32PrinterDisplayDriver.ec",
1121 "ExcludeFromBuild" : false
1125 "Configurations" : [
1132 "ExcludeFromBuild" : true
1143 "ExcludeFromBuild" : true
1149 "Name" : "Bootstrap",
1154 "ExcludeFromBuild" : true
1162 "FileName" : "XDisplayDriver.ec",
1167 "ExcludeFromBuild" : false
1171 "Configurations" : [
1173 "Name" : "Bootstrap",
1178 "ExcludeFromBuild" : true
1187 "ExcludeFromBuild" : true
1189 "Configurations" : [
1193 "ExcludeFromBuild" : true
1199 "BitmapResource.ec",
1207 "Configurations" : [
1209 "Name" : "Bootstrap",
1211 "ExcludeFromBuild" : true
1220 "Folder" : "controls",
1223 "CalendarControl.ec",
1235 "FileName" : "TabControl.ec",
1236 "Configurations" : [
1240 "ExcludeFromBuild" : true
1246 "FileName" : "PaneSplitter.ec",
1247 "Configurations" : [
1251 "ExcludeFromBuild" : true
1262 "Folder" : "dialogs",
1274 "Folder" : "drivers",
1277 "FileName" : "NCursesInterface.ec",
1282 "ExcludeFromBuild" : false
1288 "ExcludeFromBuild" : false
1292 "Configurations" : [
1296 "ExcludeFromBuild" : true
1300 "Name" : "Bootstrap",
1305 "ExcludeFromBuild" : true
1311 "ExcludeFromBuild" : true
1319 "FileName" : "Win32Interface.ec",
1324 "ExcludeFromBuild" : false
1328 "Configurations" : [
1332 "ExcludeFromBuild" : false
1336 "Name" : "Bootstrap",
1341 "ExcludeFromBuild" : true
1349 "FileName" : "Win32ConsoleInterface.ec",
1354 "ExcludeFromBuild" : false
1358 "Configurations" : [
1365 "ExcludeFromBuild" : true
1376 "ExcludeFromBuild" : true
1382 "Name" : "Bootstrap",
1387 "ExcludeFromBuild" : true
1395 "FileName" : "XInterface.ec",
1400 "ExcludeFromBuild" : false
1406 "ExcludeFromBuild" : false
1410 "Configurations" : [
1412 "Name" : "Bootstrap",
1417 "ExcludeFromBuild" : true
1423 "ExcludeFromBuild" : true
1432 "ExcludeFromBuild" : true
1434 "Configurations" : [
1438 "ExcludeFromBuild" : true
1447 "FileName" : "TVisionSkin.ec",
1448 "Configurations" : [
1452 "ExcludeFromBuild" : true
1458 "ExcludeFromBuild" : true
1470 "FileName" : "Desktop3D.ec",
1471 "Configurations" : [
1475 "ExcludeFromBuild" : true
1481 "ExcludeFromBuild" : true
1487 "ExcludeFromBuild" : true
1493 "FileName" : "FormDesigner.ec",
1494 "Configurations" : [
1498 "ExcludeFromBuild" : true
1503 "GuiApplication.ec",
1511 "Configurations" : [
1513 "Name" : "Bootstrap",
1515 "ExcludeFromBuild" : true
1524 "FileName" : "dcom.ec",
1525 "Configurations" : [
1529 "ExcludeFromBuild" : true
1537 "FileName" : "NetworkClientFile.ec",
1538 "Configurations" : [
1542 "ExcludeFromBuild" : true
1550 "Configurations" : [
1552 "Name" : "Bootstrap",
1554 "ExcludeFromBuild" : true
1560 "ExcludeFromBuild" : true
1569 "Folder" : "containers",
1573 "BuiltInContainer.ec",
1582 "FileName" : "BinaryTree.ec",
1583 "Configurations" : [
1585 "Name" : "MemoryGuard",
1587 "MemoryGuard" : false
1591 "Name" : "MemoryGuardRelease",
1593 "MemoryGuard" : false
1599 "FileName" : "BTNode.ec",
1600 "Configurations" : [
1602 "Name" : "MemoryGuard",
1604 "MemoryGuard" : false
1608 "Name" : "MemoryGuardRelease",
1610 "MemoryGuard" : false
1617 "FileName" : "instance.ec",
1618 "Configurations" : [
1620 "Name" : "MemoryGuard",
1622 "MemoryGuard" : false
1626 "Name" : "MemoryGuardRelease",
1628 "MemoryGuard" : false
1638 "PreprocessorDefinitions" : [
1646 "ResourcesPath" : "res",
1649 "Folder" : "actions",
1665 "Folder" : "constructs",
1676 "methodPrivate.png",
1679 "propertyPrivate.png"
1683 "Folder" : "controls",
1697 "scrollBarHorizontal.png",
1698 "scrollBarVertical.png",
1703 "Folder" : "cursors",
1710 "sizeNortEastSouthWest.png",
1711 "sizeNorthSouth.png",
1712 "sizeNortWestSouthEast.png"
1716 "Folder" : "devices",
1719 "driveHardDisk.png",
1720 "driveRemovableMedia.png",
1726 "Folder" : "elements",
1736 "checkBoxChecked.png",
1737 "checkBoxDisabled.png",
1738 "checkBoxDisabledChecked.png",
1740 "optionBoxDisabled.png",
1741 "optionBoxDisabledSelected.png",
1742 "optionBoxDown.png",
1743 "optionBoxSelectedDown.png",
1744 "optionBoxSelectedUp.png",
1746 "orderAscending.png",
1747 "orderCategorized.png",
1748 "orderDescending.png"
1752 "Folder" : "emblems",
1758 "Folder" : "mimeTypes",
1763 "packageOpticalDisc.png",
1764 "packageSoftware.png",
1768 "textC++Header.png",
1769 "textC++Source.png",
1770 "textEcereHeader.png",
1771 "textEcereProject.png",
1772 "textEcereSource.png",
1773 "textEcereWorkspace.png",
1774 "textHyperTextMarkup.png",
1779 "Folder" : "places",
1784 "networkServer.png",
1785 "networkWorkgroup.png",
1790 "Folder" : "status",
1792 "audioVolumeHigh.png",
1797 "Folder" : "unicode",
1799 "derivedGeneralCategoryStripped.txt"
1803 "Folder" : "locale",
1809 "Folder" : "LC_MESSAGES",
1811 "locale/zh_CN/LC_MESSAGES/ecere.mo"
1819 "Description" : "The allmighty Ecere Runtime library.",
1820 "License" : "Ecere SDK v0.44 Draft 1 - www.ecere.com
1822 The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY
1823 expressed or implied to the extent permitted by law.
1825 Applications built with it can be distributed both commercially and non
1826 commercially, along with the supporting Ecere runtime library(ies):
1828 * libecere.so / ecere.dll
1829 - Core eC framework + GUI toolkit, 2D/3D graphics engine, networking
1830 * libecereCOM.so / ecereCOM.dll
1831 - Core eC framework only
1832 * libEDA.so / EDA.dll
1833 - Data Access System
1835 The Ecere SDK is distributed under a revised BSD license:
1837 ================================================================================
1839 Copyright (c) 1996-2008, Jerome Jacovella-St-Louis
1840 Copyright (c) 2005-2008, Ecere Corporation
1842 All rights reserved.
1844 Redistribution and use in source and binary forms, with or without
1845 modification, are permitted provided that the following conditions are met:
1847 * Redistributions of source code must retain the above copyright notice,
1848 this list of conditions and the following disclaimer.
1849 * Redistributions in binary form must reproduce the above copyright notice,
1850 this list of conditions and the following disclaimer in the documentation
1851 and/or other materials provided with the distribution.
1852 * Neither the name of Ecere Corporation nor the names of its contributors
1853 may be used to endorse or promote products derived from this software
1854 without specific prior written permission.
1856 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1857 \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1858 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1859 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
1860 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
1861 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1862 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1863 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1864 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1865 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1866 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1868 ===============================================================================
1870 This software makes use of other software components whose licenses may also
1871 apply, which are found in their respective source directories (most under
1872 deps/). Among them: zlib, libpng, libjpeg, giflib, harfbuzz, freetype...
1874 The IDE also communicates with GCC for compiling (MinGW on Windows), GDB for
1875 debugging, and UPX for optionally compressing executables. Each of these have
1876 their own license which can be found in their respective documentation folder
1877 if distributed along with the SDK (in the case of the Windows version) or
1878 from wherever you obtained them."