1 import SCons.Script.SConscript
6 def replace_ext(n,ext):
7 base,ext = os.path.splitext(n)
10 def Doxygen(env, target, source, image=[]):
12 path, name = os.path.split(str(target))
13 stamp = os.path.join(path, '.'+name+'.stamp')
15 mak = os.path.join(os.path.split(__file__)[0],'imgconvert.mak')
17 [ env.Command(os.path.splitext(img)[0]+".png", img,
18 [ 'TERM=dumb make -f %s $TARGET' % mak ])
20 [ env.Command(stamp, source + [ os.path.join(path,"Doxyfile") ],
21 [ 'cd $TARGET.dir && $DOXYGENCOM',
23 source_scanner = SCons.Defaults.ObjSourceScan) ])
28 env['DOXYGENCOM'] = 'doxygen'
29 env.__class__.Doxygen = Doxygen