Skip to content
Snippets Groups Projects
Commit 98a23287 authored by Jason Hiser's avatar Jason Hiser :tractor:
Browse files

addressed libehp building problems

parent 036b2a64
No related branches found
No related tags found
1 merge request!9Scons changes for libehp linking
scons_build
.sconsign.dblite
build_ida/
build_irdb_lib/
......
......@@ -117,6 +117,10 @@ Export('argenv', 'STARS_CCFLAGS', 'STARS_LDFLAGS', 'STARS_LDPREFIX')
installers=[]
libehp=argenv.SConscript("libehp/SConscript", variant_dir='scons_build/libehp');
libehp=argenv.Install("$SMPSA_HOME/libehp/lib", libehp);
Default(libehp)
if int(argenv['build_ida']) == 1 or int(argenv['build_ida7']) == 1:
if argenv['IDASDK'] is None:
print 'Cannot proceed without IDASDK set.'
......@@ -140,6 +144,7 @@ if int(argenv['build_ida']) == 1 or int(argenv['build_ida7']) == 1:
elif int(argenv['build_ida7']) == 1:
print "Build IDA 7.0+ Plugin"
lib=SConscript('SConscript.ida7', variant_dir='build_ida')
argenv.Depends(lib, libehp)
print "Done build IDA Plugin"
test=argenv.Command(target="./test.log", source=lib, action="IDAROOT=$IDAROOT SMPSA_HOME=$SMPSA_HOME $SMPSA_HOME/tests/scripts/make_baseline.sh 2>&1 |tee ./test.log")
argenv.Depends(test,lib)
......@@ -155,13 +160,11 @@ if int(argenv['build_irdb']) == 1 or int(argenv['build_irdb_driver']) == 1:
print "Build IDA/IRDB library"
lib=SConscript('SConscript.irdb_lib', variant_dir='build_irdb_lib')
installers=installers+lib
argenv.Depends(lib, libehp)
libehp=argenv.SConscript("libehp/SConscript", variant_dir='scons_build/libehp');
libehp=argenv.Install("$SMPSA_HOME/libehp/lib", libehp);
argenv.Depends(lib, libehp)
Default(libehp, lib)
Default(lib)
if 'PEDI_HOME' in os.environ:
pedi = Command( target = "./testoutput",
......
libehp @ 5fe925b2
Subproject commit f1a844b025aae92d6b32f174fa246b621be32982
Subproject commit 5fe925b21b9b2c227ad79a98efb9b890af2d1247
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