6from configure
import FindEVIO
7from podd_util
import build_library
42dcenv = baseenv.Clone()
46local_evio = (dcenv[
'LOCAL_EVIO'] == 1)
48eviolib = dcenv.subst(
'$SHLIBPREFIX')+evioname+dcenv.subst(
'$SHLIBSUFFIX')
49dcenv.Append(CPPPATH = dcenv.subst(
'$EVIO_INC'))
50dcenv.Replace(LIBS = [evioname,
'PoddDB'],
51 LIBPATH = [dcenv.subst(
'$EVIO_LIB'),dcenv.subst(
'$HA_DB')],
52 RPATH = [dcenv.subst(
'$EVIO_LIB'),dcenv.subst(
'$HA_DB')])
56 dc_install_rpath = dcenv[
'RPATH']
59dclib = build_library(dcenv, libname, src,
60 extrahdrs = [
'Decoder.h',
'CustomAlloc.h'],
61 extradicthdrs = [
'THaBenchmark.h'],
63 install_rpath = dc_install_rpath,
67proceed =
"1" or "y" or "yes" or "Yes" or "Y"
68if dcenv.subst(
'$STANDALONE') == proceed
or dcenv.GetOption(
'clean') \
69 or 'uninstall' in COMMAND_LINE_TARGETS:
70 SConscript(dirs = [
'apps'], name=
'SConscript.py', exports=
'dcenv')
75 dcenv.Depends(dclib, os.path.join(dcenv.subst(
'$EVIO_LIB'), eviolib))