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