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" : [
133 "Name" : "MemoryGuard",
136 "MemoryGuard" : true,
137 "Optimization" : "None",
138 "PreprocessorDefinitions" : [
139 "BUILDING_ECERE_COM",
147 "Name" : "MemoryGuardRelease",
150 "MemoryGuard" : true,
151 "Optimization" : "Speed",
152 "PreprocessorDefinitions" : [
153 "BUILDING_ECERE_COM",
164 "Optimization" : "Speed",
165 "PreprocessorDefinitions" : [
166 "BUILDING_ECERE_COM",
169 "TargetType" : "StaticLibrary",
170 "TargetFileName" : "ecereStatic"
178 "NoLineNumbers" : true,
179 "Optimization" : "Speed",
180 "PreprocessorDefinitions" : [
183 "PostbuildCommands" : [
184 "$(call cpq,$(TARGET),../$(SODESTDIR))"
192 "Optimization" : "Size",
193 "PreprocessorDefinitions" : [
194 "BUILDING_ECERE_COM",
197 "TargetType" : "StaticLibrary",
198 "TargetFileName" : "ecereStatic",
212 "Optimization" : "Size",
213 "PreprocessorDefinitions" : [
222 "Optimization" : "Size",
223 "PreprocessorDefinitions" : [
224 "BUILDING_ECERE_COM",
231 "TargetType" : "StaticLibrary",
232 "TargetFileName" : "ecerePACS"
236 "Name" : "Bootstrap",
238 "NoLineNumbers" : true,
239 "PreprocessorDefinitions" : [
240 "BUILDING_ECERE_COM",
245 "../compiler/bootstrap/include"
247 "TargetType" : "StaticLibrary",
248 "TargetFileName" : "ecereBootstrap",
257 "NoLineNumbers" : true,
258 "Optimization" : "Size",
259 "PreprocessorDefinitions" : [
260 "BUILDING_ECERE_COM",
265 "TargetType" : "StaticLibrary",
266 "TargetFileName" : "ecereVanilla",
267 "PostbuildCommands" : [
268 "$(call cpq,$(TARGET),../obj/$(PLATFORM)/lib/)"
275 "Optimization" : "Size",
276 "PreprocessorDefinitions" : [
277 "BUILDING_ECERE_COM",
281 "TargetType" : "StaticLibrary",
282 "TargetFileName" : "ecereWSMS"
288 "PreprocessorDefinitions" : [
298 "Name" : "Installer",
300 "NoLineNumbers" : true,
301 "Optimization" : "Size",
302 "PreprocessorDefinitions" : [
303 "BUILDING_ECERE_COM",
310 "TargetType" : "StaticLibrary",
311 "TargetFileName" : "ecereInstaller"
317 "PreprocessorDefinitions" : [
322 "../deps/libpng-1.4.0",
323 "../deps/libungif-4.1.1/lib",
325 "../deps/freetype-2.3.12/include",
343 "../deps/libungif-4.1.1/obj/release.$(PLATFORM).$(COMPILER)",
344 "../deps/libpng-1.4.0/obj/release.$(PLATFORM).$(COMPILER)",
345 "../deps/jpeg-6b/obj/release.$(PLATFORM).$(COMPILER)",
346 "../deps/freetype-2.3.12/obj/release.$(PLATFORM).$(COMPILER)"
362 "FileName" : "BufferedFile.ec",
365 "Name" : "Bootstrap",
367 "ExcludeFromBuild" : false
374 "FileName" : "DualPipe.ec",
377 "Name" : "Bootstrap",
379 "ExcludeFromBuild" : false
386 "FileName" : "File.ec",
389 "Name" : "Bootstrap",
391 "ExcludeFromBuild" : false
397 "GlobalAppSettings.ec",
399 "JSONGlobalSettings.ec",
401 "FileName" : "memory.ec",
404 "Name" : "Bootstrap",
406 "ExcludeFromBuild" : false
412 "FileName" : "Mutex.ec",
414 "PreprocessorDefinitions" : [
420 "Name" : "MemoryGuard",
422 "MemoryGuard" : false
426 "Name" : "MemoryGuardRelease",
428 "MemoryGuard" : false
435 "FileName" : "System.ec",
438 "Name" : "Bootstrap",
440 "ExcludeFromBuild" : false
446 "FileName" : "TempFile.ec",
449 "Name" : "Bootstrap",
451 "ExcludeFromBuild" : false
457 "FileName" : "Thread.ec",
460 "Name" : "MemoryGuard",
462 "MemoryGuard" : false
466 "Name" : "MemoryGuardRelease",
468 "MemoryGuard" : false
477 "FileName" : "File.c",
480 "Name" : "Bootstrap",
482 "ExcludeFromBuild" : false
488 "FileName" : "DualPipe.c",
491 "Name" : "Bootstrap",
493 "ExcludeFromBuild" : false
499 "FileName" : "System.c",
502 "Name" : "Bootstrap",
504 "ExcludeFromBuild" : false
510 "FileName" : "i18n.ec",
512 "PreprocessorDefinitions" : [
518 "Name" : "Bootstrap",
520 "ExcludeFromBuild" : false
529 "Name" : "Bootstrap",
531 "ExcludeFromBuild" : true
568 "ExcludeFromBuild" : true
574 "ExcludeFromBuild" : true
580 "ExcludeFromBuild" : true
584 "Name" : "Installer",
589 "ExcludeFromBuild" : true
597 "Folder" : "bitmaps",
600 "FileName" : "BMPFormat.ec",
605 "ExcludeFromBuild" : false
611 "FileName" : "GIFFormat.ec",
616 "ExcludeFromBuild" : true
622 "ExcludeFromBuild" : true
626 "Name" : "Installer",
631 "ExcludeFromBuild" : true
639 "FileName" : "JPEGFormat.ec",
644 "ExcludeFromBuild" : true
648 "Name" : "Installer",
653 "ExcludeFromBuild" : true
661 "FileName" : "PCXFormat.ec",
666 "ExcludeFromBuild" : true
673 "FileName" : "RGBFormat.ec",
678 "ExcludeFromBuild" : false
684 "ExcludeFromBuild" : true
688 "Name" : "Installer",
693 "ExcludeFromBuild" : true
705 "ExcludeFromBuild" : true
711 "Folder" : "drivers",
714 "Folder" : "harfbuzz",
717 "Folder" : "unicode",
722 "category-properties.h",
723 "combining-properties.h",
724 "grapheme-break-properties.h",
725 "script-properties.h"
728 "harfbuzz-freetype.h",
729 "harfbuzz-unicode.h",
730 "harfbuzz-freetype.c",
731 "harfbuzz-unicode-tables.c",
738 "harfbuzz-external.h",
739 "harfbuzz-gdef-private.h",
743 "harfbuzz-gpos-private.h",
746 "harfbuzz-gsub-private.h",
754 "harfbuzz-myanmar.c",
755 "harfbuzz-open-private.h",
759 "harfbuzz-shaper-private.h",
764 "harfbuzz-tibetan.c",
768 "harfbuzz-buffer-private.h",
770 "harfbuzz-stream-private.h"
773 "ExcludeFromBuild" : false
777 "Name" : "Bootstrap",
779 "ExcludeFromBuild" : true
788 "ExcludeFromBuild" : true
799 "ExcludeFromBuild" : true
805 "Name" : "Installer",
807 "ExcludeFromBuild" : true
813 "FileName" : "Direct3D8DisplayDriver.ec",
818 "ExcludeFromBuild" : false
829 "ExcludeFromBuild" : true
840 "ExcludeFromBuild" : true
851 "ExcludeFromBuild" : true
857 "Name" : "Bootstrap",
862 "ExcludeFromBuild" : true
868 "Name" : "Installer",
873 "ExcludeFromBuild" : true
881 "FileName" : "Direct3D9DisplayDriver.ec",
886 "ExcludeFromBuild" : false
897 "ExcludeFromBuild" : true
908 "ExcludeFromBuild" : true
919 "ExcludeFromBuild" : true
925 "Name" : "Bootstrap",
930 "ExcludeFromBuild" : true
936 "Name" : "Installer",
941 "ExcludeFromBuild" : true
949 "FileName" : "DirectDrawDisplayDriver.ec",
954 "ExcludeFromBuild" : false
965 "ExcludeFromBuild" : true
976 "ExcludeFromBuild" : true
987 "ExcludeFromBuild" : true
993 "Name" : "Bootstrap",
998 "ExcludeFromBuild" : true
1004 "Name" : "Installer",
1009 "ExcludeFromBuild" : true
1017 "FileName" : "GDIDisplayDriver.ec",
1022 "ExcludeFromBuild" : false
1026 "Configurations" : [
1028 "Name" : "Bootstrap",
1033 "ExcludeFromBuild" : true
1041 "FileName" : "lfbBlit.ec",
1043 "ExcludeFromBuild" : false
1045 "Configurations" : [
1047 "Name" : "Bootstrap",
1049 "ExcludeFromBuild" : true
1055 "FileName" : "lfbConvert.ec",
1057 "ExcludeFromBuild" : false
1059 "Configurations" : [
1061 "Name" : "Bootstrap",
1063 "ExcludeFromBuild" : true
1069 "FileName" : "LFBDisplayDriver.ec",
1071 "ExcludeFromBuild" : false
1073 "Configurations" : [
1075 "Name" : "Bootstrap",
1077 "ExcludeFromBuild" : true
1083 "FileName" : "NCursesDisplayDriver.ec",
1088 "ExcludeFromBuild" : false
1094 "ExcludeFromBuild" : false
1098 "Configurations" : [
1105 "ExcludeFromBuild" : true
1111 "Name" : "Bootstrap",
1116 "ExcludeFromBuild" : true
1122 "ExcludeFromBuild" : true
1133 "ExcludeFromBuild" : true
1141 "FileName" : "OpenGLDisplayDriver.ec",
1143 "ExcludeFromBuild" : false
1149 "ExcludeFromBuild" : true
1153 "Configurations" : [
1157 "ExcludeFromBuild" : true
1163 "ExcludeFromBuild" : true
1169 "ExcludeFromBuild" : true
1173 "Name" : "Bootstrap",
1175 "ExcludeFromBuild" : true
1179 "Name" : "Installer",
1181 "ExcludeFromBuild" : true
1187 "FileName" : "Win32BitmapPrinterDisplayDriver.ec",
1192 "ExcludeFromBuild" : false
1196 "Configurations" : [
1203 "ExcludeFromBuild" : true
1214 "ExcludeFromBuild" : true
1225 "ExcludeFromBuild" : true
1231 "Name" : "Bootstrap",
1236 "ExcludeFromBuild" : true
1242 "Name" : "Installer",
1247 "ExcludeFromBuild" : true
1255 "FileName" : "CocoaOpenGLDisplayDriver.ec",
1260 "ExcludeFromBuild" : false
1264 "Configurations" : [
1268 "ExcludeFromBuild" : true
1274 "FileName" : "Win32ConsoleDisplayDriver.ec",
1279 "ExcludeFromBuild" : false
1283 "Configurations" : [
1290 "ExcludeFromBuild" : true
1301 "ExcludeFromBuild" : true
1312 "ExcludeFromBuild" : true
1318 "Name" : "Bootstrap",
1323 "ExcludeFromBuild" : true
1329 "Name" : "Installer",
1334 "ExcludeFromBuild" : true
1342 "FileName" : "Win32PrinterDisplayDriver.ec",
1347 "ExcludeFromBuild" : false
1351 "Configurations" : [
1358 "ExcludeFromBuild" : true
1369 "ExcludeFromBuild" : true
1375 "Name" : "Bootstrap",
1380 "ExcludeFromBuild" : true
1386 "Name" : "Installer",
1391 "ExcludeFromBuild" : true
1399 "FileName" : "XDisplayDriver.ec",
1404 "ExcludeFromBuild" : false
1408 "Configurations" : [
1410 "Name" : "Bootstrap",
1415 "ExcludeFromBuild" : true
1426 "ExcludeFromBuild" : true
1435 "ExcludeFromBuild" : true
1437 "Configurations" : [
1441 "ExcludeFromBuild" : true
1447 "BitmapResource.ec",
1455 "Configurations" : [
1457 "Name" : "Bootstrap",
1459 "ExcludeFromBuild" : true
1468 "Folder" : "controls",
1471 "CalendarControl.ec",
1483 "FileName" : "TabControl.ec",
1484 "Configurations" : [
1488 "ExcludeFromBuild" : true
1494 "FileName" : "PaneSplitter.ec",
1495 "Configurations" : [
1499 "ExcludeFromBuild" : true
1511 "Folder" : "dialogs",
1523 "Folder" : "drivers",
1529 "CocoaEcereBridge.h",
1530 "CocoaEcereBridge.m",
1531 "CocoaInterface.ec",
1539 "ExcludeFromBuild" : false
1545 "FileName" : "NCursesInterface.ec",
1550 "ExcludeFromBuild" : false
1556 "ExcludeFromBuild" : false
1560 "Configurations" : [
1564 "ExcludeFromBuild" : true
1568 "Name" : "Bootstrap",
1573 "ExcludeFromBuild" : true
1579 "ExcludeFromBuild" : true
1590 "ExcludeFromBuild" : true
1598 "FileName" : "Win32Interface.ec",
1603 "ExcludeFromBuild" : false
1607 "Configurations" : [
1611 "ExcludeFromBuild" : false
1615 "Name" : "Bootstrap",
1620 "ExcludeFromBuild" : true
1628 "FileName" : "Win32ConsoleInterface.ec",
1633 "ExcludeFromBuild" : false
1637 "Configurations" : [
1644 "ExcludeFromBuild" : true
1655 "ExcludeFromBuild" : true
1661 "Name" : "Bootstrap",
1666 "ExcludeFromBuild" : true
1672 "Name" : "Installer",
1677 "ExcludeFromBuild" : true
1685 "FileName" : "XInterface.ec",
1690 "ExcludeFromBuild" : false
1696 "ExcludeFromBuild" : false
1700 "Configurations" : [
1702 "Name" : "Bootstrap",
1707 "ExcludeFromBuild" : true
1713 "ExcludeFromBuild" : true
1724 "ExcludeFromBuild" : true
1733 "ExcludeFromBuild" : true
1735 "Configurations" : [
1739 "ExcludeFromBuild" : true
1748 "FileName" : "TVisionSkin.ec",
1749 "Configurations" : [
1753 "ExcludeFromBuild" : true
1759 "ExcludeFromBuild" : true
1763 "Name" : "Installer",
1768 "ExcludeFromBuild" : true
1782 "FileName" : "Desktop3D.ec",
1783 "Configurations" : [
1787 "ExcludeFromBuild" : true
1793 "ExcludeFromBuild" : true
1799 "ExcludeFromBuild" : true
1803 "Name" : "Installer",
1808 "ExcludeFromBuild" : true
1816 "FileName" : "FormDesigner.ec",
1817 "Configurations" : [
1821 "ExcludeFromBuild" : true
1826 "GuiApplication.ec",
1834 "Configurations" : [
1836 "Name" : "Bootstrap",
1838 "ExcludeFromBuild" : true
1847 "FileName" : "dcom.ec",
1848 "Configurations" : [
1852 "ExcludeFromBuild" : true
1860 "FileName" : "NetworkClientFile.ec",
1861 "Configurations" : [
1865 "ExcludeFromBuild" : true
1873 "Configurations" : [
1875 "Name" : "Bootstrap",
1877 "ExcludeFromBuild" : true
1883 "ExcludeFromBuild" : true
1887 "Name" : "Installer",
1892 "ExcludeFromBuild" : true
1903 "Folder" : "containers",
1907 "BuiltInContainer.ec",
1916 "FileName" : "BinaryTree.ec",
1917 "Configurations" : [
1919 "Name" : "MemoryGuard",
1921 "MemoryGuard" : false
1925 "Name" : "MemoryGuardRelease",
1927 "MemoryGuard" : false
1933 "FileName" : "BTNode.ec",
1934 "Configurations" : [
1936 "Name" : "MemoryGuard",
1938 "MemoryGuard" : false
1942 "Name" : "MemoryGuardRelease",
1944 "MemoryGuard" : false
1951 "FileName" : "instance.ec",
1952 "Configurations" : [
1954 "Name" : "MemoryGuard",
1956 "MemoryGuard" : false
1960 "Name" : "MemoryGuardRelease",
1962 "MemoryGuard" : false
1972 "PreprocessorDefinitions" : [
1980 "ResourcesPath" : "res",
1983 "Folder" : "actions",
2002 "Folder" : "constructs",
2013 "methodPrivate.png",
2016 "propertyPrivate.png"
2020 "Folder" : "controls",
2034 "scrollBarHorizontal.png",
2035 "scrollBarVertical.png",
2040 "Folder" : "cursors",
2047 "sizeNortEastSouthWest.png",
2048 "sizeNorthSouth.png",
2049 "sizeNortWestSouthEast.png"
2053 "Folder" : "devices",
2056 "driveHardDisk.png",
2057 "driveRemovableMedia.png",
2063 "Folder" : "elements",
2073 "checkBoxChecked.png",
2074 "checkBoxDisabled.png",
2075 "checkBoxDisabledChecked.png",
2077 "optionBoxDisabled.png",
2078 "optionBoxDisabledSelected.png",
2079 "optionBoxDown.png",
2080 "optionBoxSelectedDown.png",
2081 "optionBoxSelectedUp.png",
2083 "orderAscending.png",
2084 "orderCategorized.png",
2085 "orderDescending.png"
2089 "Folder" : "emblems",
2095 "Folder" : "mimeTypes",
2100 "packageOpticalDisc.png",
2101 "packageSoftware.png",
2105 "textC++Header.png",
2106 "textC++Source.png",
2107 "textEcereHeader.png",
2108 "textEcereProject.png",
2109 "textEcereSource.png",
2110 "textEcereWorkspace.png",
2111 "textHyperTextMarkup.png",
2116 "Folder" : "places",
2121 "networkServer.png",
2122 "networkWorkgroup.png",
2127 "Folder" : "status",
2129 "audioVolumeHigh.png",
2134 "Folder" : "unicode",
2136 "derivedGeneralCategoryStripped.txt"
2140 "Folder" : "locale",
2146 "Folder" : "LC_MESSAGES",
2148 "locale/zh_CN/LC_MESSAGES/ecere.mo"
2157 "Folder" : "LC_MESSAGES",
2159 "locale/es_ES/LC_MESSAGES/ecere.mo"
2167 "Description" : "The allmighty Ecere Runtime library.",
2168 "License" : "Ecere SDK v0.44 - www.ecere.com
2170 The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY
2171 expressed or implied to the extent permitted by law.
2173 Applications built with it can be distributed both commercially and non
2174 commercially, along with the supporting Ecere runtime library(ies):
2176 * libecere.so / ecere.dll
2177 - Core eC framework + GUI toolkit, 2D/3D graphics engine, networking
2178 * libecereCOM.so / ecereCOM.dll
2179 - Core eC framework only
2180 * libEDA.so / EDA.dll
2181 - Data Access System
2182 * libEDASQLite.so / EDASQLite.dll
2183 - SQLite driver for EDA
2185 The Ecere SDK is distributed under the New BSD license:
2187 ================================================================================
2189 Copyright (c) 1996-2012, Jerome Jacovella-St-Louis
2190 Copyright (c) 2005-2012, Ecere Corporation
2192 All rights reserved.
2194 Redistribution and use in source and binary forms, with or without
2195 modification, are permitted provided that the following conditions are met:
2197 * Redistributions of source code must retain the above copyright notice,
2198 this list of conditions and the following disclaimer.
2199 * Redistributions in binary form must reproduce the above copyright notice,
2200 this list of conditions and the following disclaimer in the documentation
2201 and/or other materials provided with the distribution.
2202 * Neither the name of Ecere Corporation nor the names of its contributors
2203 may be used to endorse or promote products derived from this software
2204 without specific prior written permission.
2206 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2207 \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2208 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
2209 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
2210 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2211 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2212 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2213 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
2214 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
2215 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2216 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2218 ===============================================================================
2220 This software makes use of other software components whose licenses may also
2221 apply, which are found in their respective source directories (most under
2224 Among them: zlib, libpng, libjpeg, giflib, harfbuzz, freetype, tango icons
2226 The IDE also communicates with GCC for compiling (MinGW on Windows), GDB for
2227 debugging, and UPX for optionally compressing executables. Each of these have
2228 their own license which can be found in their respective documentation folder
2229 if distributed along with the SDK (in the case of the Windows version) or
2230 from wherever you obtained them.