Skip to content
Snippets Groups Projects
Commit c06dfd82 authored by jdh8d's avatar jdh8d
Browse files

Former-commit-id: 243bc52c9b97d5ecfed8a466190554910c175821
parent 2e440b0b
No related branches found
No related tags found
No related merge requests found
Showing
with 35 additions and 57 deletions
......@@ -2,11 +2,7 @@ import shutil
import os
import tarfile
env=Environment()
Export('env')
Import('env')
if env.GetOption('clean'):
if os.path.exists("third_party/ELFIO"):
......
......@@ -11,10 +11,14 @@ cpppath='''
./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="gcc"
env=env.Clone(CC=CC, CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
# inherit from above.
#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="gcc"
#env=env.Clone(CC=CC, CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
lib=env.Library("BeaEngine_s_d", Split(files))
install=env.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
......
......@@ -15,10 +15,9 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/beaengine/beaengineSources/Includes/
'''
CFLAGS="-fPIC -Wall -W -Wextra -Wconversion "
CC="g++"
env['CCFLAGS'].append(Split("-Wall -W -Wextra -Wconversion "))
env=env.Clone(CC=CC, CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
lib=env.Library(libname, Split(files))
install=env.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
......
......@@ -28,10 +28,9 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/beaengine/beaengineSources/Includes/
'''
CFLAGS="-fPIC -Wall -W -Wextra -Wconversion "
CC="g++"
env['CCFLAGS'].append(Split("-Wall -W -Wextra -Wconversion "))
env=env.Clone(CC=CC, CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
lib=env.Library(libname, Split(files))
install=env.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
......
......@@ -15,10 +15,9 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/beaengine/beaengineSources/Includes/
'''
CFLAGS="-fPIC -Wall -W -Wextra -Wconversion "
CC="g++"
env['CCFLAGS'].append(Split("-Wall -W -Wextra -Wconversion "))
env=env.Clone(CC=CC, CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
lib=env.Library(libname, Split(files))
install=env.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
......
......@@ -15,10 +15,9 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/beaengine/beaengineSources/Includes/
'''
CFLAGS="-fPIC -Wall -W -Wextra -Wconversion "
CC="g++"
env['CCFLAGS'].append(Split("-Wall -W -Wextra -Wconversion "))
env=env.Clone(CC=CC, CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
lib=env.Library(libname, Split(files))
install=env.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
......
......@@ -12,13 +12,10 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/beaengine/include
'''
CFLAGS="-fPIC "
LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
LIBS=Split("IRDB-core IRDB-cfg IRDB-util pqxx BeaEngine_s_d ")
env=env.Clone(CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
pgm=env.Program("fill_in_indtargs.exe", Split("read_ehframe.cpp fill_in_indtargs.cpp check_thunks.cpp"), LIBPATH=LIBPATH, LIBS=LIBS)
install=env.Install("$SECURITY_TRANSFORMS_HOME/bin/", pgm)
env.Alias("install", "$SECURITY_TRANSFORMS_HOME/bin/")
......
......@@ -21,9 +21,9 @@ cpppath='''
./include/
'''
CFLAGS="-fPIC "
#CFLAGS="-fPIC "
env=env.Clone(CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
lib=env.Library(lib, Split(files))
install=env.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
......
......@@ -17,13 +17,10 @@ cpppath='''
'''
CFLAGS="-fPIC "
LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
LIBS=Split("IRDB-core IRDB-cfg IRDB-util pqxx BeaEngine_s_d ")
env=env.Clone(CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
lib=env.Library("transform", Split(files), LIBPATH=LIBPATH, LIBS=LIBS)
install=env.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
env.Alias("install", "$SECURITY_TRANSFORMS_HOME/lib/")
......
......@@ -13,7 +13,7 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/tools/transforms
'''
CFLAGS="-fPIC "
#CFLAGS="-fPIC "
files=Glob("*.cpp")
......@@ -22,7 +22,7 @@ pgm="c2e.exe"
LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
LIBS=Split("IRDB-core IRDB-cfg IRDB-util pqxx BeaEngine_s_d rewrite")
env=env.Clone(CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
pgm=env.Program(pgm, files, LIBPATH=LIBPATH, LIBS=LIBS)
install=env.Install("$SECURITY_TRANSFORMS_HOME/bin/", pgm)
env.Alias("install", "$SECURITY_TRANSFORMS_HOME/bin/")
......
......@@ -14,15 +14,13 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/tools/transforms
'''
CFLAGS="-fPIC "
files=Glob("*.cpp")
pgm="cgc_hlx.exe"
LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
LIBS=Split("IRDB-core IRDB-cfg IRDB-util pqxx BeaEngine_s_d rewrite MEDSannotation")
env=env.Clone(CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
pgm=env.Program(pgm, files, LIBPATH=LIBPATH, LIBS=LIBS)
install=env.Install("$SECURITY_TRANSFORMS_HOME/bin/", pgm)
env.Alias("install", "$SECURITY_TRANSFORMS_HOME/bin/")
......
......@@ -13,7 +13,7 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/tools/transforms
'''
CFLAGS="-fPIC "
#CFLAGS="-fPIC "
files=Glob("*.cpp")
......@@ -22,7 +22,7 @@ pgm="rigrandom.exe"
LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
LIBS=Split("IRDB-core IRDB-cfg IRDB-util pqxx BeaEngine_s_d rewrite")
env=env.Clone(CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
pgm=env.Program(pgm, files, LIBPATH=LIBPATH, LIBS=LIBS)
install=env.Install("$SECURITY_TRANSFORMS_HOME/bin/", pgm)
env.Alias("install", "$SECURITY_TRANSFORMS_HOME/bin/")
......
......@@ -15,9 +15,9 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/tools/transforms
'''
CCFLAGS="-fPIC -DCGC"
env['CCFLAGS'].append("-DCGC")
env=env.Clone(CPPPATH=Split(cpppath), CCFLAGS=CCFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
cgclibc=env.Object("cgclibc.cpp")
files1=Split("cgclibc_driver.cpp")+cgclibc
files2=Split("display_functions.cpp")+cgclibc
......
......@@ -14,7 +14,7 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/tools/transforms
'''
CFLAGS="-fPIC "
#CFLAGS="-fPIC "
files=Glob("*.cpp")
......@@ -22,7 +22,7 @@ pgm="cinderella_prep.exe"
LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
LIBS=Split("IRDB-core IRDB-cfg IRDB-util pqxx BeaEngine_s_d rewrite MEDSannotation")
env=env.Clone(CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
pgm=env.Program(pgm, files, LIBPATH=LIBPATH, LIBS=LIBS)
install=env.Install("$SECURITY_TRANSFORMS_HOME/bin/", pgm)
env.Alias("install", "$SECURITY_TRANSFORMS_HOME/bin/")
......
......@@ -13,8 +13,6 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/tools/transforms
'''
CFLAGS="-fPIC "
files=Glob("*.cpp")
pgm="cover"
......@@ -22,7 +20,7 @@ pgm="cover"
LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
LIBS=Split("IRDB-core IRDB-cfg IRDB-util pqxx BeaEngine_s_d rewrite")
env=env.Clone(CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
pgm=env.Program(pgm, files, LIBPATH=LIBPATH, LIBS=LIBS)
install=env.Install("$SECURITY_TRANSFORMS_HOME/bin/", pgm)
env.Alias("install", "$SECURITY_TRANSFORMS_HOME/bin/")
......
......@@ -14,7 +14,6 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/tools/transforms
'''
CFLAGS="-fPIC "
files=Glob("*.cpp")
......@@ -22,7 +21,7 @@ pgm="fix_rets.exe"
LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
LIBS=Split("IRDB-core IRDB-cfg IRDB-util pqxx BeaEngine_s_d transform rewrite MEDSannotation")
env=env.Clone(CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
pgm=env.Program(pgm, files, LIBPATH=LIBPATH, LIBS=LIBS)
install=env.Install("$SECURITY_TRANSFORMS_HOME/bin/", pgm)
env.Alias("install", "$SECURITY_TRANSFORMS_HOME/bin/")
......
......@@ -14,15 +14,13 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/tools/transforms
'''
CFLAGS="-fPIC "
files=Glob("*.cpp")
pgm="fptr_shadow64.exe"
LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
LIBS=Split("IRDB-core IRDB-cfg IRDB-util pqxx BeaEngine_s_d rewrite MEDSannotation")
env=env.Clone(CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
pgm=env.Program(pgm, files, LIBPATH=LIBPATH, LIBS=LIBS)
install=env.Install("$SECURITY_TRANSFORMS_HOME/bin/", pgm)
env.Alias("install", "$SECURITY_TRANSFORMS_HOME/bin/")
......
......@@ -14,15 +14,13 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/tools/transforms
'''
CFLAGS="-fPIC "
files=Glob("*.cpp")
pgm="inferfn.exe"
LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
LIBS=Split("IRDB-core IRDB-cfg IRDB-util pqxx BeaEngine_s_d transform rewrite MEDSannotation")
env=env.Clone(CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
pgm=env.Program(pgm, files, LIBPATH=LIBPATH, LIBS=LIBS)
install=env.Install("$SECURITY_TRANSFORMS_HOME/bin/", pgm)
env.Alias("install", "$SECURITY_TRANSFORMS_HOME/bin/")
......
......@@ -15,15 +15,13 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/tools/transforms
'''
CFLAGS="-fPIC "
files=Glob("*.cpp")
pgm="meds2pdb"
LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
LIBS=Split("IRDB-core IRDB-cfg IRDB-util pqxx xform BeaEngine_s_d rewrite MEDSannotation ")
env=env.Clone(CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
pgm=env.Program(pgm, files, LIBPATH=LIBPATH, LIBS=LIBS)
install=env.Install("$SECURITY_TRANSFORMS_HOME/bin/", pgm)
env.Alias("install", "$SECURITY_TRANSFORMS_HOME/bin/")
......
......@@ -14,7 +14,6 @@ cpppath='''
$SECURITY_TRANSFORMS_HOME/tools/transforms
'''
CFLAGS="-fPIC "
files=Glob("*.cpp")
......@@ -22,7 +21,7 @@ pgm="memcover.exe"
LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
LIBS=Split("IRDB-core IRDB-cfg IRDB-util pqxx BeaEngine_s_d transform rewrite MEDSannotation")
env=env.Clone(CPPPATH=Split(cpppath), CFLAGS=CFLAGS)
env=env.Clone(CPPPATH=Split(cpppath))
pgm=env.Program(pgm, files, LIBPATH=LIBPATH, LIBS=LIBS)
install=env.Install("$SECURITY_TRANSFORMS_HOME/bin/", pgm)
env.Alias("install", "$SECURITY_TRANSFORMS_HOME/bin/")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment