4192706c67acf39b81a10db451cad01257e21eb9
[senf.git] / site_scons / site_tools / PkgDraw.py
1 import os
2 import SCons.Builder, SCons.Action
3
4 PkgDraw = SCons.Builder.Builder(
5     suffix = ".png",
6     src_suffix = ".hh",
7     action = SCons.Action.Action("$PKGDRAWCOM"),
8     single_source = 1)
9
10 def generate(env):
11     env['BUILDERS']['PkgDraw'] = PkgDraw
12     env['PKGDRAW'] = "pkgdraw"
13     env['PKGDRAWCOM'] = "$PKGDRAW $SOURCE $TARGET $PKGDRAWPACKETS -- $CPPFLAGS $_CPPINCFLAGS $_CPPDEFFLAGS"
14     env['PKGDRAWPACKETS'] = ''
15
16 def exists(env):
17     return env.Detect("#/doclib/pkgdraw")