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",
455 "PreprocessorDefinitions" : [
461 "Name" : "Bootstrap",
463 "ExcludeFromBuild" : false
471 "Name" : "Bootstrap",
473 "ExcludeFromBuild" : true
510 "ExcludeFromBuild" : true
516 "ExcludeFromBuild" : true
522 "ExcludeFromBuild" : true
528 "Folder" : "bitmaps",
531 "FileName" : "BMPFormat.ec",
536 "ExcludeFromBuild" : false
542 "FileName" : "GIFFormat.ec",
547 "ExcludeFromBuild" : true
553 "ExcludeFromBuild" : true
559 "FileName" : "JPEGFormat.ec",
564 "ExcludeFromBuild" : true
570 "FileName" : "PCXFormat.ec",
575 "ExcludeFromBuild" : true
582 "FileName" : "RGBFormat.ec",
587 "ExcludeFromBuild" : false
593 "ExcludeFromBuild" : true
603 "ExcludeFromBuild" : true
609 "Folder" : "drivers",
612 "Folder" : "harfbuzz",
615 "Folder" : "unicode",
620 "category-properties.h",
621 "combining-properties.h",
622 "grapheme-break-properties.h",
623 "script-properties.h"
626 "harfbuzz-freetype.h",
627 "harfbuzz-unicode.h",
628 "harfbuzz-freetype.c",
629 "harfbuzz-unicode-tables.c",
636 "harfbuzz-external.h",
637 "harfbuzz-gdef-private.h",
641 "harfbuzz-gpos-private.h",
644 "harfbuzz-gsub-private.h",
652 "harfbuzz-myanmar.c",
653 "harfbuzz-open-private.h",
657 "harfbuzz-shaper-private.h",
662 "harfbuzz-tibetan.c",
666 "harfbuzz-buffer-private.h",
668 "harfbuzz-stream-private.h"
671 "ExcludeFromBuild" : false
675 "Name" : "Bootstrap",
677 "ExcludeFromBuild" : true
686 "ExcludeFromBuild" : true
697 "ExcludeFromBuild" : true
705 "FileName" : "Direct3D8DisplayDriver.ec",
710 "ExcludeFromBuild" : false
721 "ExcludeFromBuild" : true
732 "ExcludeFromBuild" : true
743 "ExcludeFromBuild" : true
749 "Name" : "Bootstrap",
754 "ExcludeFromBuild" : true
762 "FileName" : "Direct3D9DisplayDriver.ec",
767 "ExcludeFromBuild" : false
778 "ExcludeFromBuild" : true
789 "ExcludeFromBuild" : true
800 "ExcludeFromBuild" : true
806 "Name" : "Bootstrap",
811 "ExcludeFromBuild" : true
819 "FileName" : "DirectDrawDisplayDriver.ec",
824 "ExcludeFromBuild" : false
835 "ExcludeFromBuild" : true
846 "ExcludeFromBuild" : true
857 "ExcludeFromBuild" : true
863 "Name" : "Bootstrap",
868 "ExcludeFromBuild" : true
876 "FileName" : "GDIDisplayDriver.ec",
881 "ExcludeFromBuild" : false
887 "Name" : "Bootstrap",
892 "ExcludeFromBuild" : true
900 "FileName" : "lfbBlit.ec",
902 "ExcludeFromBuild" : false
906 "Name" : "Bootstrap",
908 "ExcludeFromBuild" : true
914 "FileName" : "lfbConvert.ec",
916 "ExcludeFromBuild" : false
920 "Name" : "Bootstrap",
922 "ExcludeFromBuild" : true
928 "FileName" : "LFBDisplayDriver.ec",
930 "ExcludeFromBuild" : false
934 "Name" : "Bootstrap",
936 "ExcludeFromBuild" : true
942 "FileName" : "NCursesDisplayDriver.ec",
947 "ExcludeFromBuild" : false
953 "ExcludeFromBuild" : false
964 "ExcludeFromBuild" : true
970 "Name" : "Bootstrap",
975 "ExcludeFromBuild" : true
981 "ExcludeFromBuild" : true
989 "FileName" : "OpenGLDisplayDriver.ec",
991 "ExcludeFromBuild" : false
997 "ExcludeFromBuild" : true
1001 "Configurations" : [
1005 "ExcludeFromBuild" : true
1011 "ExcludeFromBuild" : true
1017 "ExcludeFromBuild" : true
1021 "Name" : "Bootstrap",
1023 "ExcludeFromBuild" : true
1029 "FileName" : "Win32BitmapPrinterDisplayDriver.ec",
1034 "ExcludeFromBuild" : false
1038 "Configurations" : [
1045 "ExcludeFromBuild" : true
1056 "ExcludeFromBuild" : true
1067 "ExcludeFromBuild" : true
1073 "Name" : "Bootstrap",
1078 "ExcludeFromBuild" : true
1086 "FileName" : "CocoaOpenGLDisplayDriver.ec",
1091 "ExcludeFromBuild" : false
1095 "Configurations" : [
1099 "ExcludeFromBuild" : true
1105 "FileName" : "Win32ConsoleDisplayDriver.ec",
1110 "ExcludeFromBuild" : false
1114 "Configurations" : [
1121 "ExcludeFromBuild" : true
1132 "ExcludeFromBuild" : true
1143 "ExcludeFromBuild" : true
1149 "Name" : "Bootstrap",
1154 "ExcludeFromBuild" : true
1162 "FileName" : "Win32PrinterDisplayDriver.ec",
1167 "ExcludeFromBuild" : false
1171 "Configurations" : [
1178 "ExcludeFromBuild" : true
1189 "ExcludeFromBuild" : true
1195 "Name" : "Bootstrap",
1200 "ExcludeFromBuild" : true
1208 "FileName" : "XDisplayDriver.ec",
1213 "ExcludeFromBuild" : false
1217 "Configurations" : [
1219 "Name" : "Bootstrap",
1224 "ExcludeFromBuild" : true
1233 "ExcludeFromBuild" : true
1235 "Configurations" : [
1239 "ExcludeFromBuild" : true
1245 "BitmapResource.ec",
1253 "Configurations" : [
1255 "Name" : "Bootstrap",
1257 "ExcludeFromBuild" : true
1266 "Folder" : "controls",
1269 "CalendarControl.ec",
1281 "FileName" : "TabControl.ec",
1282 "Configurations" : [
1286 "ExcludeFromBuild" : true
1292 "FileName" : "PaneSplitter.ec",
1293 "Configurations" : [
1297 "ExcludeFromBuild" : true
1309 "Folder" : "dialogs",
1321 "Folder" : "drivers",
1327 "CocoaEcereBridge.h",
1328 "CocoaEcereBridge.m",
1329 "CocoaInterface.ec",
1337 "ExcludeFromBuild" : false
1343 "FileName" : "NCursesInterface.ec",
1348 "ExcludeFromBuild" : false
1354 "ExcludeFromBuild" : false
1358 "Configurations" : [
1362 "ExcludeFromBuild" : true
1366 "Name" : "Bootstrap",
1371 "ExcludeFromBuild" : true
1377 "ExcludeFromBuild" : true
1385 "FileName" : "Win32Interface.ec",
1390 "ExcludeFromBuild" : false
1394 "Configurations" : [
1398 "ExcludeFromBuild" : false
1402 "Name" : "Bootstrap",
1407 "ExcludeFromBuild" : true
1415 "FileName" : "Win32ConsoleInterface.ec",
1420 "ExcludeFromBuild" : false
1424 "Configurations" : [
1431 "ExcludeFromBuild" : true
1442 "ExcludeFromBuild" : true
1448 "Name" : "Bootstrap",
1453 "ExcludeFromBuild" : true
1461 "FileName" : "XInterface.ec",
1466 "ExcludeFromBuild" : false
1472 "ExcludeFromBuild" : false
1476 "Configurations" : [
1478 "Name" : "Bootstrap",
1483 "ExcludeFromBuild" : true
1489 "ExcludeFromBuild" : true
1498 "ExcludeFromBuild" : true
1500 "Configurations" : [
1504 "ExcludeFromBuild" : true
1513 "FileName" : "TVisionSkin.ec",
1514 "Configurations" : [
1518 "ExcludeFromBuild" : true
1524 "ExcludeFromBuild" : true
1536 "FileName" : "Desktop3D.ec",
1537 "Configurations" : [
1541 "ExcludeFromBuild" : true
1547 "ExcludeFromBuild" : true
1553 "ExcludeFromBuild" : true
1559 "FileName" : "FormDesigner.ec",
1560 "Configurations" : [
1564 "ExcludeFromBuild" : true
1569 "GuiApplication.ec",
1577 "Configurations" : [
1579 "Name" : "Bootstrap",
1581 "ExcludeFromBuild" : true
1590 "FileName" : "dcom.ec",
1591 "Configurations" : [
1595 "ExcludeFromBuild" : true
1603 "FileName" : "NetworkClientFile.ec",
1604 "Configurations" : [
1608 "ExcludeFromBuild" : true
1616 "Configurations" : [
1618 "Name" : "Bootstrap",
1620 "ExcludeFromBuild" : true
1626 "ExcludeFromBuild" : true
1635 "Folder" : "containers",
1639 "BuiltInContainer.ec",
1648 "FileName" : "BinaryTree.ec",
1649 "Configurations" : [
1651 "Name" : "MemoryGuard",
1653 "MemoryGuard" : false
1657 "Name" : "MemoryGuardRelease",
1659 "MemoryGuard" : false
1665 "FileName" : "BTNode.ec",
1666 "Configurations" : [
1668 "Name" : "MemoryGuard",
1670 "MemoryGuard" : false
1674 "Name" : "MemoryGuardRelease",
1676 "MemoryGuard" : false
1683 "FileName" : "instance.ec",
1684 "Configurations" : [
1686 "Name" : "MemoryGuard",
1688 "MemoryGuard" : false
1692 "Name" : "MemoryGuardRelease",
1694 "MemoryGuard" : false
1704 "PreprocessorDefinitions" : [
1712 "ResourcesPath" : "res",
1715 "Folder" : "actions",
1731 "Folder" : "constructs",
1742 "methodPrivate.png",
1745 "propertyPrivate.png"
1749 "Folder" : "controls",
1763 "scrollBarHorizontal.png",
1764 "scrollBarVertical.png",
1769 "Folder" : "cursors",
1776 "sizeNortEastSouthWest.png",
1777 "sizeNorthSouth.png",
1778 "sizeNortWestSouthEast.png"
1782 "Folder" : "devices",
1785 "driveHardDisk.png",
1786 "driveRemovableMedia.png",
1792 "Folder" : "elements",
1802 "checkBoxChecked.png",
1803 "checkBoxDisabled.png",
1804 "checkBoxDisabledChecked.png",
1806 "optionBoxDisabled.png",
1807 "optionBoxDisabledSelected.png",
1808 "optionBoxDown.png",
1809 "optionBoxSelectedDown.png",
1810 "optionBoxSelectedUp.png",
1812 "orderAscending.png",
1813 "orderCategorized.png",
1814 "orderDescending.png"
1818 "Folder" : "emblems",
1824 "Folder" : "mimeTypes",
1829 "packageOpticalDisc.png",
1830 "packageSoftware.png",
1834 "textC++Header.png",
1835 "textC++Source.png",
1836 "textEcereHeader.png",
1837 "textEcereProject.png",
1838 "textEcereSource.png",
1839 "textEcereWorkspace.png",
1840 "textHyperTextMarkup.png",
1845 "Folder" : "places",
1850 "networkServer.png",
1851 "networkWorkgroup.png",
1856 "Folder" : "status",
1858 "audioVolumeHigh.png",
1863 "Folder" : "unicode",
1865 "derivedGeneralCategoryStripped.txt"
1869 "Folder" : "locale",
1875 "Folder" : "LC_MESSAGES",
1877 "locale/zh_CN/LC_MESSAGES/ecere.mo"
1886 "Folder" : "LC_MESSAGES",
1888 "locale/es_ES/LC_MESSAGES/ecere.mo"
1896 "Description" : "The allmighty Ecere Runtime library.",
1897 "License" : "Ecere SDK v0.44 Draft 1 - www.ecere.com
1899 The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY
1900 expressed or implied to the extent permitted by law.
1902 Applications built with it can be distributed both commercially and non
1903 commercially, along with the supporting Ecere runtime library(ies):
1905 * libecere.so / ecere.dll
1906 - Core eC framework + GUI toolkit, 2D/3D graphics engine, networking
1907 * libecereCOM.so / ecereCOM.dll
1908 - Core eC framework only
1909 * libEDA.so / EDA.dll
1910 - Data Access System
1912 The Ecere SDK is distributed under a revised BSD license:
1914 ================================================================================
1916 Copyright (c) 1996-2008, Jerome Jacovella-St-Louis
1917 Copyright (c) 2005-2008, Ecere Corporation
1919 All rights reserved.
1921 Redistribution and use in source and binary forms, with or without
1922 modification, are permitted provided that the following conditions are met:
1924 * Redistributions of source code must retain the above copyright notice,
1925 this list of conditions and the following disclaimer.
1926 * Redistributions in binary form must reproduce the above copyright notice,
1927 this list of conditions and the following disclaimer in the documentation
1928 and/or other materials provided with the distribution.
1929 * Neither the name of Ecere Corporation nor the names of its contributors
1930 may be used to endorse or promote products derived from this software
1931 without specific prior written permission.
1933 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1934 \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1935 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1936 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
1937 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
1938 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1939 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1940 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1941 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1942 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1943 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1945 ===============================================================================
1947 This software makes use of other software components whose licenses may also
1948 apply, which are found in their respective source directories (most under
1949 deps/). Among them: zlib, libpng, libjpeg, giflib, harfbuzz, freetype...
1951 The IDE also communicates with GCC for compiling (MinGW on Windows), GDB for
1952 debugging, and UPX for optionally compressing executables. Each of these have
1953 their own license which can be found in their respective documentation folder
1954 if distributed along with the SDK (in the case of the Windows version) or
1955 from wherever you obtained them."