X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=site_scons%2Fsite_tools%2FPkgDraw.py;h=071f3c0e3d14194f1372461e46cb4f3f7f0eddcf;hb=322b64a27007c166bfe66b3489a29c3a11801708;hp=5cd098984a17c49fb9c4465b2d3368e81f6bf7cd;hpb=d33cd468d4ece7c0c98270b4d1a9858e5a94510d;p=senf.git diff --git a/site_scons/site_tools/PkgDraw.py b/site_scons/site_tools/PkgDraw.py index 5cd0989..071f3c0 100644 --- a/site_scons/site_tools/PkgDraw.py +++ b/site_scons/site_tools/PkgDraw.py @@ -1,24 +1,8 @@ -## \file -# \brief PkgDraw builder - -## \package senfscons.PkgDraw -# \brief Generate network packet diagram -# -# This builder will call pkgdraw to scan a header file and create network package diagrams -# from SENF_PARSER macro calls. -# -# \par Construction Envrionment Variables: -# -# -# -#
\c PKGDRAWCOMpkgdraw command, defaults to \c #/doclib/pkgdraw
\c PKGDRAWPACKETSlist packet types to include in -# the diagram, defaults to empty (include all packets)
-# -# \ingroup builder - -import os +import os, os.path import SCons.Builder, SCons.Action +libdir = os.path.join(os.path.dirname(os.path.dirname(__file__)),'lib') + PkgDraw = SCons.Builder.Builder( suffix = ".png", src_suffix = ".hh", @@ -27,7 +11,7 @@ PkgDraw = SCons.Builder.Builder( def generate(env): env['BUILDERS']['PkgDraw'] = PkgDraw - env['PKGDRAW'] = "pkgdraw" + env['PKGDRAW'] = "%s/pkgdraw" % libdir env['PKGDRAWCOM'] = "$PKGDRAW $SOURCE $TARGET $PKGDRAWPACKETS -- $CPPFLAGS $_CPPINCFLAGS $_CPPDEFFLAGS" env['PKGDRAWPACKETS'] = ''