From 74d8a174fda3e5a9fc1f83de44a85a050d07ac77 Mon Sep 17 00:00:00 2001 From: jdh8d <jdh8d@git.zephyr-software.com> Date: Tue, 26 May 2015 19:04:26 +0000 Subject: [PATCH] added scons support Former-commit-id: 43821de57983db4e60b1d24b425dc503243346a5 --- .gitattributes | 2 ++ beaengine/SConscript | 24 ++++++++++++++++++++++++ beaengine/SConstruct | 3 +++ 3 files changed, 29 insertions(+) create mode 100644 beaengine/SConscript create mode 100644 beaengine/SConstruct diff --git a/.gitattributes b/.gitattributes index 54c8dc6b5..3bda18673 100644 --- a/.gitattributes +++ b/.gitattributes @@ -128,6 +128,8 @@ beaengine/CMakeFiles/cmake.check_cache -text beaengine/CMakeFiles/progress.marks -text beaengine/CMakeLists.txt -text beaengine/News.txt -text +beaengine/SConscript -text +beaengine/SConstruct -text beaengine/beaengineSources/BeaEngine.c -text beaengine/beaengineSources/BeaEngine.obj -text beaengine/beaengineSources/CMakeLists.txt -text diff --git a/beaengine/SConscript b/beaengine/SConscript new file mode 100644 index 000000000..5e4684d22 --- /dev/null +++ b/beaengine/SConscript @@ -0,0 +1,24 @@ +import os + +env=Environment() +env.Replace(SECURITY_TRANSFORMS_HOME=os.environ['SECURITY_TRANSFORMS_HOME']) + +files= ''' + ./beaengineSources/BeaEngine.c + ''' +cpppath=''' + ./include/ + ./beaengineSources/Includes/ + ''' + +CFLAGS="-fPIC -pedantic -ansi -pipe -fno-common -fshort-enums -g -Wall -W -Wextra -Wconversion -Wno-long-long -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings" +CC="g++" + +env=env.Clone(CC=CC, CPPPATH=Split(cpppath), CFLAGS=CFLAGS) +lib=env.Library("BeaEngine_s_d", Split(files)) + +install=env.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib) +env.Alias("install", "$SECURITY_TRANSFORMS_HOME/lib/") + +Default(install) + diff --git a/beaengine/SConstruct b/beaengine/SConstruct new file mode 100644 index 000000000..6356726fb --- /dev/null +++ b/beaengine/SConstruct @@ -0,0 +1,3 @@ + + +lib=SConscript("SConscript") -- GitLab