X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ecere%2Fecere.epj;h=8424c2dd75bc1635519cb89fcb29e2304c781308;hb=4253bad98fe37022d4cdc7add372f544312b7622;hp=cf9460c644b192f9249aaad86414386451bdc200;hpb=58015f9a327de15d9f5b45a4583867816a6cfdd7;p=sdk diff --git a/ecere/ecere.epj b/ecere/ecere.epj index cf9460c..8424c2d 100644 --- a/ecere/ecere.epj +++ b/ecere/ecere.epj @@ -2,8 +2,8 @@ "Version" : 0.2, "ModuleName" : "ecere", "ModuleVersion" : "0.44", - "Description" : "The allmighty Ecere Runtime library.", - "License" : "Ecere SDK v0.44 - www.ecere.com + "Description" : "Ecere Runtime library", + "License" : "The Ecere SDK v0.44.14 - http://ecere.org The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY expressed or implied to the extent permitted by law. @@ -19,13 +19,15 @@ commercially, along with the supporting Ecere runtime library(ies): - Data Access System * libEDASQLite.so / EDASQLite.dll - SQLite driver for EDA + * libEcereAudio.so / EcereAudio.dll + - Audio output library (using ALSA / DirectSound) The Ecere SDK is distributed under the New BSD license: ================================================================================ - Copyright (c) 1996-2012, Jerome Jacovella-St-Louis - Copyright (c) 2005-2012, Ecere Corporation + Copyright (c) 1996-2016, Jerome Jacovella-St-Louis + Copyright (c) 2005-2016, Ecere Corporation All rights reserved. @@ -53,19 +55,31 @@ The Ecere SDK is distributed under the New BSD license: NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -=============================================================================== +================================================================================ This software makes use of other software components whose licenses may also apply, which are found in their respective source directories (most under deps/). -Among them: zlib, libpng, libjpeg, giflib, harfbuzz, freetype, tango icons +Among them: zlib, libPNG, libJPEG, giflib or libungif, HarfBuzz, FreeType, + Tango icons + +For EDA: SQLite (EDASQLite), libffi + +On Windows, applications built statically with the MinGW-w64 runtime should +include the MinGW-w64 runtime license in their application. + See ecere-sdk/extras/res/licenses/MinGW-w64.LICENSE or + Program Files/Ecere SDK/tdm/licenses/COPYING.MinGW-w64-runtime.txt -The IDE also communicates with GCC for compiling (MinGW on Windows), GDB for -debugging, and UPX for optionally compressing executables. Each of these have -their own license which can be found in their respective documentation folder -if distributed along with the SDK (in the case of the Windows version) or -from wherever you obtained them. +The Ecere IDE also communicates with GCC for compiling +(MinGW/MinGW-w64 on Windows), GDB for debugging, and UPX for optionally +compressing executables. + +Each of these have their own license, which can be found from wherever you +obtained them or under: + Program Files/Ecere SDK/tdm/licenses/ and + Program Files/Ecere SDK/upx/doc/ +if distributed with the Ecere SDK Windows installer. ", "Options" : { "Warnings" : "All", @@ -118,11 +132,10 @@ from wherever you obtained them. "Name" : "Win32", "Options" : { "IncludeDirs" : [ - "../deps/DirectX-9.0/include", - "../deps/jpeg-6b", - "../deps/libpng-1.4.0", + "../deps/jpeg-9a", + "../deps/libpng-1.6.12", "../deps/libungif-4.1.1/lib", - "../deps/zlib", + "../deps/zlib-1.2.8", "../deps/freetype-2.3.12/include", "../deps/glext", "$(OPENSSL_INCLUDE_DIR)" @@ -147,9 +160,9 @@ from wherever you obtained them. "ssleay32" ], "LibraryDirs" : [ - "../deps/zlib/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)", - "../deps/jpeg-6b/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)", - "../deps/libpng-1.4.0/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)", + "../deps/zlib-1.2.8/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)", + "../deps/jpeg-9a/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)", + "../deps/libpng-1.6.12/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)", "../deps/libungif-4.1.1/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)", "../deps/freetype-2.3.12/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)", "$(OPENSSL_BIN_DIR)", @@ -166,8 +179,8 @@ from wherever you obtained them. "$(SYSROOT)/usr/X11/include", "/usr/X11R6/include/freetype2", "/usr/X11R6/include", - "../deps/jpeg-6b", - "../deps/libpng-1.4.0", + "../deps/jpeg-9a", + "../deps/libpng-1.6.12", "../deps/libungif-4.1.1/lib" ], "Libraries" : [ @@ -187,8 +200,7 @@ from wherever you obtained them. "LibraryDirs" : [ "$(SYSROOT)/usr/X11/lib", "/usr/X11R6/lib", - "../deps/jpeg-6b/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)", - "../deps/libpng-1.4.0/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)", + "../deps/jpeg-9a/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)", "../deps/libungif-4.1.1/obj/release.$(PLATFORM)$(COMPILER_SUFFIX)" ] } @@ -394,14 +406,16 @@ from wherever you obtained them. { "Name" : "Android", "Options" : { + "Debug" : true, "Optimization" : "Speed", "PreprocessorDefinitions" : [ "ECERE_NOFONTCONFIG", "HIGH_DPI", - "ECERE_NOSSL" + "ECERE_NOSSL", + "_GLES" ], "IncludeDirs" : [ - "../deps/jpeg-6b", + "../deps/jpeg-9a", "../deps/libpng-1.4.0", "../deps/libungif-4.1.1/lib", "../deps/zlib", @@ -425,13 +439,39 @@ from wherever you obtained them. ], "LibraryDirs" : [ "../deps/libungif-4.1.1/obj/release.$(PLATFORM).$(COMPILER)", - "../deps/libpng-1.4.0/obj/release.$(PLATFORM).$(COMPILER)", - "../deps/jpeg-6b/obj/release.$(PLATFORM).$(COMPILER)", + "../deps/libpng-1.6.12/obj/release.$(PLATFORM).$(COMPILER)", + "../deps/jpeg-9a/obj/release.$(PLATFORM).$(COMPILER)", "../deps/freetype-2.3.12/obj/release.$(PLATFORM).$(COMPILER)" ] } } ] + }, + { + "Name" : "GLES", + "Options" : { + "PreprocessorDefinitions" : [ + "_GLES" + ] + } + }, + { + "Name" : "StaticGLES", + "Options" : { + "Optimization" : "Speed", + "PreprocessorDefinitions" : [ + "_GLES", + "ECERE_STATIC", + "ECERE_NOSSL" + ], + "TargetType" : "StaticLibrary", + "TargetFileName" : "ecereStatic", + "CompilerOptions" : [ + "-mmmx", + "-msse4" + ], + "FastMath" : true + } } ], "Files" : [ @@ -686,6 +726,12 @@ from wherever you obtained them. } } ] + }, + { + "Name" : "StaticGLES", + "Options" : { + "ExcludeFromBuild" : true + } } ] }, @@ -1299,6 +1345,11 @@ from wherever you obtained them. }, { "FileName" : "CocoaOpenGLDisplayDriver.ec", + "Options" : { + "IncludeDirs" : [ + "src/gui/drivers/cocoa" + ] + }, "Platforms" : [ { "Name" : "apple",