diff --git a/.gitattributes b/.gitattributes index 54c8dc6b500ca0b8a9a676d3defa20cd270632f3..3bda18673fe963a6d36bac73f7a35acc9aa79cb3 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 0000000000000000000000000000000000000000..5e4684d22056d3e9991ec8cb9cf4f4684f8a57bb --- /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 0000000000000000000000000000000000000000..6356726fbfc2803908eca3724bb1c03bcad67e37 --- /dev/null +++ b/beaengine/SConstruct @@ -0,0 +1,3 @@ + + +lib=SConscript("SConscript")