X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=site_scons%2FSENFSCons.py;h=1f082b96e15e89d9f4bf494d56d5fb7dd67ba6f1;hb=8a1b6c58c91e38ad2adfa5c8601ce9dd0764e0d3;hp=fc26296da887c8ebed8ed7e2a1b54d7e8512ec53;hpb=ae081e2733dee85ff8fe024150d41b38ea8d8140;p=senf.git diff --git a/site_scons/SENFSCons.py b/site_scons/SENFSCons.py index fc26296..1f082b9 100644 --- a/site_scons/SENFSCons.py +++ b/site_scons/SENFSCons.py @@ -23,8 +23,8 @@ def Glob(env, exclude=[], subdirs=[]): def Doxygen(env, doxyfile = "Doxyfile", extra_sources = []): # There is one small problem we need to solve with this builder: The Doxygen builder reads - # the Doxyfile and thus depends on the environment variables set by doclib/doxygen.sh. We - # thus have to provide all necessary definitions here manually via DOXYENV ! + # the Doxyfile and thus depends on the environment variables set by site_scons/lib/doxygen.sh. + # We thus have to provide all necessary definitions here manually via DOXYENV ! if type(doxyfile) is type(""): doxyfile = env.File(doxyfile) @@ -41,14 +41,15 @@ def Doxygen(env, doxyfile = "Doxyfile", extra_sources = []): DOXYOPTS = [ '--tagfile-name', '"${MODULE}.tag"', '--tagfile' ], DOXYENV = { 'TOPDIR' : env.Dir('#').abspath, + 'LIBDIR' : env.Dir('#/site_scons/lib').abspath, 'output_dir' : 'doc', 'html_dir' : 'html', 'html' : 'NO', 'generate_tagfile': 'doc/${MODULE}.tag' }, MODULE = module ) env.Append(ALL_TAGFILES = [ tagfile[0].abspath ]) - env.Depends(tagfile, [ env.File('#/doclib/doxygen.sh'), - env.File('#/doclib/tag-munge.xsl') ]) + env.Depends(tagfile, [ env.File('#/site_scons/lib/doxygen.sh'), + env.File('#/site_scons/lib/tag-munge.xsl') ]) env.Install(env.Dir('$DOCINSTALLDIR').Dir(tagfile[0].dir.get_path(env.Dir('#'))), tagfile[0]) @@ -60,12 +61,13 @@ def Doxygen(env, doxyfile = "Doxyfile", extra_sources = []): '--html' ], MODULE = module, DOXYENV = { 'TOPDIR' : env.Dir('#').abspath, + 'LIBDIR' : env.Dir('#/site_scons/lib').abspath, 'tagfiles' : '${ALL_TAGFILES}', 'output_dir' : 'doc', 'html_dir' : 'html', 'html' : 'YES' } ) - env.Depends(doc, [ env.File('#/doclib/doxygen.sh'), - env.File('#/doclib/html-munge.xsl') ]) + env.Depends(doc, [ env.File('#/site_scons/lib/doxygen.sh'), + env.File('#/site_scons/lib/html-munge.xsl') ]) # Copy the extra_sources (the images) into the documentation directory # (need to exclude the 'clean' case otherwise there are multiple ways to clean the copies)