From b303071de20c43eb1a6ce74d193e63053851e87b Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Tue, 13 Aug 2013 09:17:09 +0200 Subject: [PATCH] [DEV] create ege basics --- .gitignore | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 44 +++++++++++++++++++++++++++++++++++- license.txt | 34 ++++++++++++++++++++++++++++ lutin_ege.py | 27 ++++++++++++++++++++++ 4 files changed, 168 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 license.txt create mode 100644 lutin_ege.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b08d134 --- /dev/null +++ b/.gitignore @@ -0,0 +1,64 @@ + +################################### +# folders +################################### +CVS +.svn +Object_* +doxygen/API/ +doxygen/ALL/ + +################################### +# backup files +################################### +*~ +*.swp +*.old +*.bck + +################################### +# Compiled source # +################################### +*.com +*.class +*.dll +*.exe +*.o +*.so +*.pyc +tags +#ewol +out +ewol_debug +ewol_release + +################################### +# Packages # +################################### +# it's better to unpack these files and commit the raw source +# git has its own built in compression methods +*.7z +*.dmg +*.gz +*.iso +*.jar +*.rar +*.tar +*.zip + +################################### +# Logs and databases # +################################### +*.log +*.sql +*.sqlite + +################################### +# OS generated files # +################################### +.DS_Store? +ehthumbs.db +Icon? +Thumbs.db +Sources/libewol/ewol/os/AndroidAbstraction.cpp +org_ewol_EwolConstants.h diff --git a/README.md b/README.md index 9daeafb..307f20e 100644 --- a/README.md +++ b/README.md @@ -1 +1,43 @@ -test +Ege +==== + +`Ege` (Ewol Game Engine) is a FREE software. + +Copyright (c) +============= + +2011, Edouard DUPIN + +License (DSB v3) +============= + +Note : only for etk and EWOL + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING +IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + diff --git a/license.txt b/license.txt new file mode 100644 index 0000000..6b0c1ca --- /dev/null +++ b/license.txt @@ -0,0 +1,34 @@ +Copyright (c) 2013, Edouard DUPIN +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + * Neither the name of the EGE nor the names of its contributors + may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +see : http://opensource.org/licenses/BSD-3-Clause + diff --git a/lutin_ege.py b/lutin_ege.py new file mode 100644 index 0000000..751ee86 --- /dev/null +++ b/lutin_ege.py @@ -0,0 +1,27 @@ +#!/usr/bin/python +import lutinModule +import lutinTools + +def Create(target): + # module name is 'edn' and type binary. + myModule = lutinModule.module(__file__, 'ege', 'LIBRARY') + + # add the file to compile: + myModule.AddSrcFile([ + 'ege/.cpp' + ]) + + # name of the dependency + myModule.AddModuleDepend(['ewol', 'bullet']) + + myModule.CompileFlags_CC([ + '-Wno-write-strings', + '-Wall']) + + myModule.AddExportPath(lutinTools.GetCurrentPath(__file__)) + + + # add the currrent module at the + return myModule + +