and not f.endswith('.test.hh') ])
sources, includes = SENFSCons.Glob(env, subdirs=[ 'detail' ])
-SENFSCons.StandardTargets(env)
+
SENFSCons.Lib(env, sources)
SENFSCons.Doxygen(env, extra_sources=[
env.Dia2Png('scenario.dia'),
sources, includes = SENFSCons.Glob(env)
-SENFSCons.StandardTargets(env)
SENFSCons.Object(env, target='80211Bundle', sources=sources)
SENFSCons.Lib(env, sources=sources[0])
SENFSCons.InstallIncludeFiles(env, includes)
sources, includes = SENFSCons.Glob(env)
-SENFSCons.StandardTargets(env)
SENFSCons.Object(env, target = '80221Bundle', sources=sources)
SENFSCons.Lib(env, sources[0])
###########################################################################
sources, includes = SENFSCons.Glob(env)
-SENFSCons.StandardTargets(env)
+
SENFSCons.Object(env, target='DefaultBundle', sources=sources)
SENFSCons.Lib(env, sources[0])
SENFSCons.InstallIncludeFiles(env, includes)
sources, includes = SENFSCons.Glob(env)
-SENFSCons.StandardTargets(env)
SENFSCons.Object(env, target='MPEGDVBBundle', sources=sources)
SENFSCons.Lib(env, sources[0])
SENFSCons.InstallIncludeFiles(env, includes)
sources, includes = SENFSCons.Glob(env)
-SENFSCons.StandardTargets(env)
SENFSCons.Lib(env, sources)
SENFSCons.Doxygen(env, extra_sources = [
env.Dia2Png("structure.dia"),
valgrind Run all tests under valgrind/memcheck
""")
-# Compile options
-
-# Options used to debug inlining:
-#
-# BEWARE: You need lots of ram to compile with these settings (approx 1G)
-
class BuildTypeOptions:
def __init__(self, var):
self._var = var
env.Append(
ENV = { 'PATH' : os.environ.get('PATH') },
- CLEAN_PATTERNS = [ '*~', '#*#', '*.pyc', 'semantic.cache', '.sconsign*' ],
+ CLEAN_PATTERNS = [ '*~', '#*#', '*.pyc', 'semantic.cache', '.sconsign*', '.sconsign' ],
CPPPATH = [ '#/include' ],
LOCALLIBDIR = '#',
SConscript(list(set(glob.glob("*/SConscript")) - set(initSConscripts)))
# Define the main targets
-SENFSCons.StandardTargets(env)
-SENFSCons.GlobalTargets(env)
+env.Alias('all', [ 'default', 'all_tests', 'all_docs' ])
-env.Depends( SENFSCons.Doxygen(env), env.Value(env['ENV']['REVISION']) )
+env.Depends(SENFSCons.Doxygen(env), env.Value(env['ENV']['REVISION']))
libsenf = env.Library(env.subst("$LIBSENF$LIBADDSUFFIX"), env['ALLOBJECTS'])
env.Default(libsenf)
sources, includes = SENFSCons.Glob(env)
-SENFSCons.StandardTargets(env)
SENFSCons.Lib(env, sources)
SENFSCons.Doxygen(env)
SENFSCons.InstallIncludeFiles(env, includes)
SConscript(glob.glob("*/SConscript"))
-SENFSCons.StandardTargets(env)
-
sources, includes = SENFSCons.Glob(env)
SENFSCons.Lib(env, sources)
SENFSCons.InstallIncludeFiles(env, includes)
sources, includes = SENFSCons.Glob(env)
-SENFSCons.StandardTargets(env)
SENFSCons.Lib(env, sources = sources)
SENFSCons.Doxygen(env, extra_sources = [
env.Dia2Png('SocketLibrary-classes.dia'),
sources, includes = SENFSCons.Glob(env, exclude=['testServer.cc'])
-SENFSCons.StandardTargets(env)
SENFSCons.Lib(env, sources)
SENFSCons.Doxygen(env)
SENFSCons.InstallIncludeFiles(env, includes)
sources, includes = SENFSCons.Glob(env)
-SENFSCons.StandardTargets(env)
SENFSCons.Lib(env, sources)
SENFSCons.Doxygen(env)
SENFSCons.InstallIncludeFiles(env, includes)
sources, includes = SENFSCons.Glob(env)
-SENFSCons.StandardTargets(env)
SENFSCons.Lib(env, sources)
SENFSCons.Doxygen(env)
SENFSCons.InstallIncludeFiles(env, includes)
sources, includes = SENFSCons.Glob(env, subdirs=[ 'impl' ])
-SENFSCons.StandardTargets(env)
SENFSCons.Lib(env, sources)
SENFSCons.Doxygen(env)
SENFSCons.InstallIncludeFiles(env, includes)
sources, includes = SENFSCons.Glob(env, exclude=[ 'telnetServer.cc'])
-SENFSCons.StandardTargets(env)
SENFSCons.Lib(env, sources)
SENFSCons.Doxygen(env)
SENFSCons.InstallIncludeFiles(env, includes)
###########################################################################
-SENFSCons.StandardTargets(env)
SENFSCons.Doxygen(env)
return ( GlobSources(env, exclude, subdirs),
GlobIncludes(env, exclude, subdirs) )
-## \brief Add generic standard targets for every module
-#
-# This target helper should be called in the top-level \c SConstruct file
-# as well as in every module \c SConscipt file. It adds general
-# targets. Right now, these are
-# \li clean up \c .sconsign, \c .sconf_temp and \c config.log on
-# <tt>scons -c all</tt>
-#
-# \ingroup target
-def StandardTargets(env):
- env.Clean(env.Alias('all'), [ '.sconsign', '.sconf_temp', 'config.log' ])
-
-## \brief Add generic global targets
-#
-# This target helper should be called in the top-level \c SConstruct
-# file. It adds general global targets. Right now theese are
-# \li Make <tt>scons all</tt> build all targets.
-#
-# \ingroup target
-def GlobalTargets(env):
- env.Alias('all', [ 'default', 'all_tests', 'all_docs' ])
-
## \brief Return path of a built library within $LOCALLIBDIR
# \internal
def LibPath(lib): return '${LOCALLIBDIR}/${LIBPREFIX}%s${LIBADDSUFFIX}${LIBSUFFIX}' % lib