X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FSConscript;h=6f021cefc49856ec05a27dbc53a4fe1355974e2c;hb=61bbb1c1ec66b1a41951fc971d0325095e17e7a9;hp=a1b65aed66468fa0f29277680a827e51715e1ba0;hpb=ed51531b908d57d1e0a820678bfec41659a0ad4a;p=senf.git diff --git a/PPI/SConscript b/PPI/SConscript index a1b65ae..6f021ce 100644 --- a/PPI/SConscript +++ b/PPI/SConscript @@ -1,10 +1,26 @@ Import('env') -import SENFSCons +import SENFSCons, glob ########################################################################### +SENFSCons.AllIncludesHH(env, [ f for f in glob.glob("*.hh") + if f not in ('all_includes.hh','PPI.hh') and not f.endswith('.test.hh') ]) + +SConscript(glob.glob("*/SConscript")) + +sources = SENFSCons.GlobSources(subdirs=[ 'detail' ]) + SENFSCons.StandardTargets(env) +SENFSCons.Lib(env, + library = 'PPI', + sources = sources, + LIBS = [ 'Scheduler', 'Packets', 'Socket', 'Utils' ]) + SENFSCons.Doxygen(env, extra_sources=[ env.Dia2Png('scenario.dia'), + env.Dia2Png('classes.dia'), + env.Dia2Png('ratestuffer.dia'), ]) + +SENFSCons.InstallIncludeFiles(env, [ 'PPI.hh', 'all_includes.hh' ])