X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=HowTos%2FSConscript;h=2b70a1bea10ef731836017ac6d3c3dc9f4c84d6a;hb=8e19d3954af99dc92be506fdcffe14af5313cfa1;hp=d17ac8babd5235809d91a8262b3586273460fd26;hpb=77191ea0291fb6c2ad0a472c83258722bf221f8f;p=senf.git diff --git a/HowTos/SConscript b/HowTos/SConscript index d17ac8b..2b70a1b 100644 --- a/HowTos/SConscript +++ b/HowTos/SConscript @@ -1,36 +1,15 @@ # -*- python -*- Import('env') -import SENFSCons, glob +import SENFSCons, glob, yaptu ########################################################################### -import yaptu - -HOWTOS = [] -for dox in sorted(glob.glob("*/Mainpage.dox")): - title = ([None] + [ line.split('\\mainpage',1)[-1].strip() for line in file(dox) - if '\\mainpage' in line ])[-1] - if title: - HOWTOS.append( (dox.split('/',1)[0], title) ) - -MAINPAGE=""" -/** \mainpage HowTo's - - \htmlonly -
- -{{ for name, title in HOWTOS: -
${name}
${title}
-}} - -
- \endhtmlonly - */ -""" - -file("Mainpage.dox","w").write(yaptu.process(MAINPAGE, globals(), env.Dictionary())) +SENFSCons.IndexPage(env, 'Mainpage.dox', title="HowTo's") SConscript(glob.glob("*/SConscript")) +env.Clean('all','Mainpage.dox') +env.Clean('all_docs','Mainpage.dox') + SENFSCons.Doxygen(env)