3 "ModuleName" : "ecere",
6 "PreprocessorDefinitions" : [
10 "src/gfx/drivers/harfbuzz",
12 "/usr/X11R6/include/freetype2"
14 "DefaultNameSpace" : "ecere",
15 "TargetType" : "SharedLibrary",
16 "TargetFileName" : "ecere",
17 "TargetDirectory" : "",
30 "/usr/include/freetype2",
31 "../deps/libungif-4.1.1/lib"
46 "../deps/libungif-4.1.1/obj/release.$(PLATFORM)",
55 "../deps/DirectX-9.0/include",
57 "../deps/libpng-1.4.0",
58 "../deps/libungif-4.1.1/lib",
60 "../deps/freetype-2.3.12/include",
81 "../deps/zlib/obj/release.$(PLATFORM)",
82 "../deps/jpeg-6b/obj/release.$(PLATFORM)",
83 "../deps/libpng-1.4.0/obj/release.$(PLATFORM)",
84 "../deps/libungif-4.1.1/obj/release.$(PLATFORM)",
85 "../deps/freetype-2.3.12/obj/release.$(PLATFORM)"
93 "/usr/include/freetype2",
94 "/usr/X11R6/include/freetype2",
97 "../deps/libpng-1.4.0",
98 "../deps/libungif-4.1.1/lib"
114 "../deps/jpeg-6b/obj/release.$(PLATFORM)",
115 "../deps/libpng-1.4.0/obj/release.$(PLATFORM)",
116 "../deps/libungif-4.1.1/obj/release.$(PLATFORM)"
126 "PreprocessorDefinitions" : [
134 "Name" : "MemoryGuard",
137 "MemoryGuard" : true,
138 "Optimization" : "None",
139 "PreprocessorDefinitions" : [
140 "BUILDING_ECERE_COM",
149 "Name" : "MemoryGuardRelease",
152 "MemoryGuard" : true,
153 "Optimization" : "Speed",
154 "PreprocessorDefinitions" : [
155 "BUILDING_ECERE_COM",
167 "Optimization" : "Speed",
168 "PreprocessorDefinitions" : [
169 "BUILDING_ECERE_COM",
172 "TargetType" : "StaticLibrary",
173 "TargetFileName" : "ecereStatic",
182 "NoLineNumbers" : true,
183 "Optimization" : "Speed",
184 "PreprocessorDefinitions" : [
188 "PostbuildCommands" : [
189 "$(call cpq,$(TARGET),../$(SODESTDIR))"
197 "Optimization" : "Size",
198 "PreprocessorDefinitions" : [
199 "BUILDING_ECERE_COM",
202 "TargetType" : "StaticLibrary",
203 "TargetFileName" : "ecereStatic",
218 "Optimization" : "Size",
219 "PreprocessorDefinitions" : [
229 "Optimization" : "Size",
230 "PreprocessorDefinitions" : [
231 "BUILDING_ECERE_COM",
238 "TargetType" : "StaticLibrary",
239 "TargetFileName" : "ecerePACS",
244 "Name" : "Bootstrap",
246 "NoLineNumbers" : true,
247 "PreprocessorDefinitions" : [
248 "BUILDING_ECERE_COM",
253 "../compiler/bootstrap/include"
255 "TargetType" : "StaticLibrary",
256 "TargetFileName" : "ecereBootstrap",
266 "NoLineNumbers" : true,
267 "Optimization" : "Size",
268 "PreprocessorDefinitions" : [
269 "BUILDING_ECERE_COM",
274 "TargetType" : "StaticLibrary",
275 "TargetFileName" : "ecereVanilla",
277 "PostbuildCommands" : [
278 "$(call cpq,$(TARGET),../obj/$(PLATFORM)/lib/)"
285 "Optimization" : "Size",
286 "PreprocessorDefinitions" : [
287 "BUILDING_ECERE_COM",
291 "TargetType" : "StaticLibrary",
292 "TargetFileName" : "ecereWSMS",
299 "PreprocessorDefinitions" : [
309 "Name" : "Installer",
311 "NoLineNumbers" : true,
312 "Optimization" : "Size",
313 "PreprocessorDefinitions" : [
314 "BUILDING_ECERE_COM",
321 "TargetType" : "StaticLibrary",
322 "TargetFileName" : "ecereInstaller",
329 "Optimization" : "Speed",
330 "PreprocessorDefinitions" : [
335 "../deps/libpng-1.4.0",
336 "../deps/libungif-4.1.1/lib",
338 "../deps/freetype-2.3.12/include",
357 "../deps/libungif-4.1.1/obj/release.$(PLATFORM).$(COMPILER)",
358 "../deps/libpng-1.4.0/obj/release.$(PLATFORM).$(COMPILER)",
359 "../deps/jpeg-6b/obj/release.$(PLATFORM).$(COMPILER)",
360 "../deps/freetype-2.3.12/obj/release.$(PLATFORM).$(COMPILER)"
376 "FileName" : "BufferedFile.ec",
379 "Name" : "Bootstrap",
381 "ExcludeFromBuild" : false
388 "FileName" : "DualPipe.ec",
391 "Name" : "Bootstrap",
393 "ExcludeFromBuild" : false
400 "FileName" : "File.ec",
403 "Name" : "Bootstrap",
405 "ExcludeFromBuild" : false
411 "GlobalAppSettings.ec",
413 "JSONGlobalSettings.ec",
415 "FileName" : "memory.ec",
418 "Name" : "Bootstrap",
420 "ExcludeFromBuild" : false
426 "FileName" : "Mutex.ec",
428 "PreprocessorDefinitions" : [
434 "Name" : "MemoryGuard",
436 "MemoryGuard" : false
440 "Name" : "MemoryGuardRelease",
442 "MemoryGuard" : false
449 "FileName" : "System.ec",
452 "Name" : "Bootstrap",
454 "ExcludeFromBuild" : false
460 "FileName" : "TempFile.ec",
463 "Name" : "Bootstrap",
465 "ExcludeFromBuild" : false
471 "FileName" : "Thread.ec",
474 "Name" : "MemoryGuard",
476 "MemoryGuard" : false
480 "Name" : "MemoryGuardRelease",
482 "MemoryGuard" : false
491 "FileName" : "File.c",
494 "Name" : "Bootstrap",
496 "ExcludeFromBuild" : false
502 "FileName" : "DualPipe.c",
505 "Name" : "Bootstrap",
507 "ExcludeFromBuild" : false
513 "FileName" : "System.c",
516 "Name" : "Bootstrap",
518 "ExcludeFromBuild" : false
524 "FileName" : "i18n.ec",
526 "PreprocessorDefinitions" : [
532 "Name" : "Bootstrap",
534 "ExcludeFromBuild" : false
543 "Name" : "Bootstrap",
545 "ExcludeFromBuild" : true
582 "ExcludeFromBuild" : true
588 "ExcludeFromBuild" : true
594 "ExcludeFromBuild" : true
598 "Name" : "Installer",
603 "ExcludeFromBuild" : true
611 "Folder" : "bitmaps",
614 "FileName" : "BMPFormat.ec",
619 "ExcludeFromBuild" : false
625 "FileName" : "GIFFormat.ec",
630 "ExcludeFromBuild" : true
636 "ExcludeFromBuild" : true
640 "Name" : "Installer",
645 "ExcludeFromBuild" : true
653 "FileName" : "JPEGFormat.ec",
658 "ExcludeFromBuild" : true
662 "Name" : "Installer",
667 "ExcludeFromBuild" : true
675 "FileName" : "PCXFormat.ec",
680 "ExcludeFromBuild" : true
687 "FileName" : "RGBFormat.ec",
692 "ExcludeFromBuild" : false
698 "ExcludeFromBuild" : true
702 "Name" : "Installer",
707 "ExcludeFromBuild" : true
719 "ExcludeFromBuild" : true
725 "Folder" : "drivers",
728 "Folder" : "harfbuzz",
731 "Folder" : "unicode",
736 "category-properties.h",
737 "combining-properties.h",
738 "grapheme-break-properties.h",
739 "script-properties.h"
742 "harfbuzz-freetype.h",
743 "harfbuzz-unicode.h",
744 "harfbuzz-freetype.c",
745 "harfbuzz-unicode-tables.c",
752 "harfbuzz-external.h",
753 "harfbuzz-gdef-private.h",
757 "harfbuzz-gpos-private.h",
760 "harfbuzz-gsub-private.h",
768 "harfbuzz-myanmar.c",
769 "harfbuzz-open-private.h",
773 "harfbuzz-shaper-private.h",
778 "harfbuzz-tibetan.c",
782 "harfbuzz-buffer-private.h",
784 "harfbuzz-stream-private.h"
787 "ExcludeFromBuild" : false
791 "Name" : "Bootstrap",
793 "ExcludeFromBuild" : true
802 "ExcludeFromBuild" : true
813 "ExcludeFromBuild" : true
819 "Name" : "Installer",
821 "ExcludeFromBuild" : true
827 "FileName" : "Direct3D8DisplayDriver.ec",
832 "ExcludeFromBuild" : false
843 "ExcludeFromBuild" : true
854 "ExcludeFromBuild" : true
865 "ExcludeFromBuild" : true
871 "Name" : "Bootstrap",
876 "ExcludeFromBuild" : true
882 "Name" : "Installer",
887 "ExcludeFromBuild" : true
895 "FileName" : "Direct3D9DisplayDriver.ec",
900 "ExcludeFromBuild" : false
911 "ExcludeFromBuild" : true
922 "ExcludeFromBuild" : true
933 "ExcludeFromBuild" : true
939 "Name" : "Bootstrap",
944 "ExcludeFromBuild" : true
950 "Name" : "Installer",
955 "ExcludeFromBuild" : true
963 "FileName" : "DirectDrawDisplayDriver.ec",
968 "ExcludeFromBuild" : false
979 "ExcludeFromBuild" : true
990 "ExcludeFromBuild" : true
1001 "ExcludeFromBuild" : true
1007 "Name" : "Bootstrap",
1012 "ExcludeFromBuild" : true
1018 "Name" : "Installer",
1023 "ExcludeFromBuild" : true
1031 "FileName" : "GDIDisplayDriver.ec",
1036 "ExcludeFromBuild" : false
1040 "Configurations" : [
1042 "Name" : "Bootstrap",
1047 "ExcludeFromBuild" : true
1055 "FileName" : "lfbBlit.ec",
1057 "ExcludeFromBuild" : false
1059 "Configurations" : [
1061 "Name" : "Bootstrap",
1063 "ExcludeFromBuild" : true
1069 "FileName" : "lfbConvert.ec",
1071 "ExcludeFromBuild" : false
1073 "Configurations" : [
1075 "Name" : "Bootstrap",
1077 "ExcludeFromBuild" : true
1083 "FileName" : "LFBDisplayDriver.ec",
1085 "ExcludeFromBuild" : false
1087 "Configurations" : [
1089 "Name" : "Bootstrap",
1091 "ExcludeFromBuild" : true
1097 "FileName" : "NCursesDisplayDriver.ec",
1102 "ExcludeFromBuild" : false
1108 "ExcludeFromBuild" : false
1112 "Configurations" : [
1119 "ExcludeFromBuild" : true
1125 "Name" : "Bootstrap",
1130 "ExcludeFromBuild" : true
1136 "ExcludeFromBuild" : true
1147 "ExcludeFromBuild" : true
1155 "FileName" : "OpenGLDisplayDriver.ec",
1157 "ExcludeFromBuild" : false
1163 "ExcludeFromBuild" : true
1167 "Configurations" : [
1171 "ExcludeFromBuild" : true
1177 "ExcludeFromBuild" : true
1183 "ExcludeFromBuild" : true
1187 "Name" : "Bootstrap",
1189 "ExcludeFromBuild" : true
1193 "Name" : "Installer",
1195 "ExcludeFromBuild" : true
1201 "FileName" : "Win32BitmapPrinterDisplayDriver.ec",
1206 "ExcludeFromBuild" : false
1210 "Configurations" : [
1217 "ExcludeFromBuild" : true
1228 "ExcludeFromBuild" : true
1239 "ExcludeFromBuild" : true
1245 "Name" : "Bootstrap",
1250 "ExcludeFromBuild" : true
1256 "Name" : "Installer",
1261 "ExcludeFromBuild" : true
1269 "FileName" : "CocoaOpenGLDisplayDriver.ec",
1274 "ExcludeFromBuild" : false
1278 "Configurations" : [
1282 "ExcludeFromBuild" : true
1288 "FileName" : "Win32ConsoleDisplayDriver.ec",
1293 "ExcludeFromBuild" : false
1297 "Configurations" : [
1304 "ExcludeFromBuild" : true
1315 "ExcludeFromBuild" : true
1326 "ExcludeFromBuild" : true
1332 "Name" : "Bootstrap",
1337 "ExcludeFromBuild" : true
1343 "Name" : "Installer",
1348 "ExcludeFromBuild" : true
1356 "FileName" : "Win32PrinterDisplayDriver.ec",
1361 "ExcludeFromBuild" : false
1365 "Configurations" : [
1372 "ExcludeFromBuild" : true
1383 "ExcludeFromBuild" : true
1389 "Name" : "Bootstrap",
1394 "ExcludeFromBuild" : true
1400 "Name" : "Installer",
1405 "ExcludeFromBuild" : true
1413 "FileName" : "XDisplayDriver.ec",
1418 "ExcludeFromBuild" : false
1422 "Configurations" : [
1424 "Name" : "Bootstrap",
1429 "ExcludeFromBuild" : true
1440 "ExcludeFromBuild" : true
1449 "ExcludeFromBuild" : true
1451 "Configurations" : [
1455 "ExcludeFromBuild" : true
1461 "BitmapResource.ec",
1469 "Configurations" : [
1471 "Name" : "Bootstrap",
1473 "ExcludeFromBuild" : true
1482 "Folder" : "controls",
1485 "CalendarControl.ec",
1497 "FileName" : "TabControl.ec",
1498 "Configurations" : [
1502 "ExcludeFromBuild" : true
1508 "FileName" : "PaneSplitter.ec",
1509 "Configurations" : [
1513 "ExcludeFromBuild" : true
1525 "Folder" : "dialogs",
1537 "Folder" : "drivers",
1543 "CocoaEcereBridge.h",
1544 "CocoaEcereBridge.m",
1545 "CocoaInterface.ec",
1553 "ExcludeFromBuild" : false
1559 "FileName" : "NCursesInterface.ec",
1564 "ExcludeFromBuild" : false
1570 "ExcludeFromBuild" : false
1574 "Configurations" : [
1578 "ExcludeFromBuild" : true
1582 "Name" : "Bootstrap",
1587 "ExcludeFromBuild" : true
1593 "ExcludeFromBuild" : true
1604 "ExcludeFromBuild" : true
1612 "FileName" : "Win32Interface.ec",
1617 "ExcludeFromBuild" : false
1621 "Configurations" : [
1625 "ExcludeFromBuild" : false
1629 "Name" : "Bootstrap",
1634 "ExcludeFromBuild" : true
1642 "FileName" : "Win32ConsoleInterface.ec",
1647 "ExcludeFromBuild" : false
1651 "Configurations" : [
1658 "ExcludeFromBuild" : true
1669 "ExcludeFromBuild" : true
1675 "Name" : "Bootstrap",
1680 "ExcludeFromBuild" : true
1686 "Name" : "Installer",
1691 "ExcludeFromBuild" : true
1699 "FileName" : "XInterface.ec",
1704 "ExcludeFromBuild" : false
1710 "ExcludeFromBuild" : false
1714 "Configurations" : [
1716 "Name" : "Bootstrap",
1721 "ExcludeFromBuild" : true
1727 "ExcludeFromBuild" : true
1738 "ExcludeFromBuild" : true
1746 "FileName" : "AndroidInterface.ec",
1747 "Configurations" : [
1751 "ExcludeFromBuild" : false
1758 "ExcludeFromBuild" : true
1760 "Configurations" : [
1764 "ExcludeFromBuild" : true
1773 "FileName" : "TVisionSkin.ec",
1774 "Configurations" : [
1778 "ExcludeFromBuild" : true
1784 "ExcludeFromBuild" : true
1788 "Name" : "Installer",
1793 "ExcludeFromBuild" : true
1807 "FileName" : "Desktop3D.ec",
1808 "Configurations" : [
1812 "ExcludeFromBuild" : true
1818 "ExcludeFromBuild" : true
1824 "ExcludeFromBuild" : true
1828 "Name" : "Installer",
1833 "ExcludeFromBuild" : true
1841 "FileName" : "FormDesigner.ec",
1842 "Configurations" : [
1846 "ExcludeFromBuild" : true
1851 "GuiApplication.ec",
1859 "Configurations" : [
1861 "Name" : "Bootstrap",
1863 "ExcludeFromBuild" : true
1872 "FileName" : "dcom.ec",
1873 "Configurations" : [
1877 "ExcludeFromBuild" : true
1885 "FileName" : "NetworkClientFile.ec",
1886 "Configurations" : [
1890 "ExcludeFromBuild" : true
1898 "Configurations" : [
1900 "Name" : "Bootstrap",
1902 "ExcludeFromBuild" : true
1908 "ExcludeFromBuild" : true
1912 "Name" : "Installer",
1917 "ExcludeFromBuild" : true
1928 "Folder" : "containers",
1932 "BuiltInContainer.ec",
1941 "FileName" : "BinaryTree.ec",
1942 "Configurations" : [
1944 "Name" : "MemoryGuard",
1946 "MemoryGuard" : false
1950 "Name" : "MemoryGuardRelease",
1952 "MemoryGuard" : false
1958 "FileName" : "BTNode.ec",
1959 "Configurations" : [
1961 "Name" : "MemoryGuard",
1963 "MemoryGuard" : false
1967 "Name" : "MemoryGuardRelease",
1969 "MemoryGuard" : false
1976 "FileName" : "instance.ec",
1977 "Configurations" : [
1979 "Name" : "MemoryGuard",
1981 "MemoryGuard" : false
1985 "Name" : "MemoryGuardRelease",
1987 "MemoryGuard" : false
1997 "PreprocessorDefinitions" : [
2005 "ResourcesPath" : "res",
2008 "Folder" : "actions",
2027 "Folder" : "constructs",
2038 "methodPrivate.png",
2041 "propertyPrivate.png"
2045 "Folder" : "controls",
2059 "scrollBarHorizontal.png",
2060 "scrollBarVertical.png",
2065 "Folder" : "cursors",
2072 "sizeNortEastSouthWest.png",
2073 "sizeNorthSouth.png",
2074 "sizeNortWestSouthEast.png"
2078 "Folder" : "devices",
2081 "driveHardDisk.png",
2082 "driveRemovableMedia.png",
2088 "Folder" : "elements",
2098 "checkBoxChecked.png",
2099 "checkBoxDisabled.png",
2100 "checkBoxDisabledChecked.png",
2102 "optionBoxDisabled.png",
2103 "optionBoxDisabledSelected.png",
2104 "optionBoxDown.png",
2105 "optionBoxSelectedDown.png",
2106 "optionBoxSelectedUp.png",
2108 "orderAscending.png",
2109 "orderCategorized.png",
2110 "orderDescending.png"
2114 "Folder" : "emblems",
2120 "Folder" : "mimeTypes",
2125 "packageOpticalDisc.png",
2126 "packageSoftware.png",
2130 "textC++Header.png",
2131 "textC++Source.png",
2132 "textEcereHeader.png",
2133 "textEcereProject.png",
2134 "textEcereSource.png",
2135 "textEcereWorkspace.png",
2136 "textHyperTextMarkup.png",
2141 "Folder" : "places",
2146 "networkServer.png",
2147 "networkWorkgroup.png",
2152 "Folder" : "status",
2154 "audioVolumeHigh.png",
2159 "Folder" : "unicode",
2161 "derivedGeneralCategoryStripped.txt"
2165 "Folder" : "locale",
2171 "Folder" : "LC_MESSAGES",
2173 "locale/zh_CN/LC_MESSAGES/ecere.mo"
2182 "Folder" : "LC_MESSAGES",
2184 "locale/es_ES/LC_MESSAGES/ecere.mo"
2192 "FileName" : "C:/Windows/Fonts/tahoma.ttf",
2194 "ExcludeFromBuild" : true
2196 "Configurations" : [
2200 "ExcludeFromBuild" : false
2206 "FileName" : "C:/Windows/Fonts/tahomabd.ttf",
2208 "ExcludeFromBuild" : true
2210 "Configurations" : [
2214 "ExcludeFromBuild" : false
2220 "Description" : "The allmighty Ecere Runtime library.",
2221 "License" : "Ecere SDK v0.44 - www.ecere.com
2223 The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY
2224 expressed or implied to the extent permitted by law.
2226 Applications built with it can be distributed both commercially and non
2227 commercially, along with the supporting Ecere runtime library(ies):
2229 * libecere.so / ecere.dll
2230 - Core eC framework + GUI toolkit, 2D/3D graphics engine, networking
2231 * libecereCOM.so / ecereCOM.dll
2232 - Core eC framework only
2233 * libEDA.so / EDA.dll
2234 - Data Access System
2235 * libEDASQLite.so / EDASQLite.dll
2236 - SQLite driver for EDA
2238 The Ecere SDK is distributed under the New BSD license:
2240 ================================================================================
2242 Copyright (c) 1996-2012, Jerome Jacovella-St-Louis
2243 Copyright (c) 2005-2012, Ecere Corporation
2245 All rights reserved.
2247 Redistribution and use in source and binary forms, with or without
2248 modification, are permitted provided that the following conditions are met:
2250 * Redistributions of source code must retain the above copyright notice,
2251 this list of conditions and the following disclaimer.
2252 * Redistributions in binary form must reproduce the above copyright notice,
2253 this list of conditions and the following disclaimer in the documentation
2254 and/or other materials provided with the distribution.
2255 * Neither the name of Ecere Corporation nor the names of its contributors
2256 may be used to endorse or promote products derived from this software
2257 without specific prior written permission.
2259 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2260 \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2261 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
2262 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
2263 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2264 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2265 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2266 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
2267 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
2268 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2269 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2271 ===============================================================================
2273 This software makes use of other software components whose licenses may also
2274 apply, which are found in their respective source directories (most under
2277 Among them: zlib, libpng, libjpeg, giflib, harfbuzz, freetype, tango icons
2279 The IDE also communicates with GCC for compiling (MinGW on Windows), GDB for
2280 debugging, and UPX for optionally compressing executables. Each of these have
2281 their own license which can be found in their respective documentation folder
2282 if distributed along with the SDK (in the case of the Windows version) or
2283 from wherever you obtained them.