X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=doclib%2FSConscript;h=61b7eba64372d5701bfa4a9aa5c390a4e89ec59b;hb=5c9b2cd744b023315f4500232f65ff24bc736dae;hp=66c861936da577ea70b93c35520bd298ddf2f2f7;hpb=fe6f393c43f3e20607a06e2cc55eebb22b5ccfc8;p=senf.git
diff --git a/doclib/SConscript b/doclib/SConscript
index 66c8619..61b7eba 100644
--- a/doclib/SConscript
+++ b/doclib/SConscript
@@ -37,7 +37,7 @@ writeTemplate = env.Action(writeTemplate, varlist = [ 'TEMPLATE' ])
EXTRA_MODULES = [
('Overview', '#/doc/html'),
('Examples', '#/Examples/doc/html'),
- ('SenfScons', '#/senfscons/doc/html') ]
+ ('SENFSCons', '#/senfscons/doc/html') ]
HEADER = """
@@ -45,6 +45,7 @@ HEADER = """
+
@@ -52,13 +53,26 @@ div.tabs ul li.$projectname a { background-color: #EDE497; }
-
-
+
+
+
+
+
+
SENF Extensible Network Framework
+
+
+
-
SENF Extensible Network Framework
-
${TITLE}
@@ -71,15 +85,7 @@ div.tabs ul li.$projectname a { background-color: #EDE497; }
"""
-OVERVIEW_EXTRA_HEADER="""
-
"""
+OVERVIEW_EXTRA_HEADER=""
FOOTER = """
@@ -106,23 +112,23 @@ function paths() {
}
?>"""
-env.Command('doxy-header.html', None, writeTemplate,
+env.Command('doxy-header.html', 'SConscript', writeTemplate,
TEMPLATE = Literal(HEADER),
TITLE = "Documentation and API reference")
-env.Command('doxy-header-overview.html', None, writeTemplate,
+env.Command('doxy-header-overview.html', 'SConscript', writeTemplate,
TEMPLATE = Literal(HEADER+OVERVIEW_EXTRA_HEADER),
TITLE = "Introduction and Overview")
-env.Command('doxy-footer.html', None, writeTemplate,
+env.Command('doxy-footer.html', 'SConscript', writeTemplate,
TEMPLATE = Literal(FOOTER))
env.Alias('all_docs',
- env.Command('search.php', 'html-munge.xsl',
+ env.Command('search.php', [ 'html-munge.xsl', 'SConscript' ],
[ writeTemplate,
'xsltproc --nonet --html --stringparam topdir .. -o - $SOURCE $TARGET 2>/dev/null'
+ "| sed"
+ r" -e 's/\[\[//g' -e 's/\]\]/?>/g'"
+ r" -e 's/\$$projectname/Overview/g'"
+ r" -e 's/\$$title/Search results/g'"
- + "> ${TARGET}.tmp",
+ + "> ${TARGETS[0]}.tmp",
'mv ${TARGET}.tmp ${TARGET}' ],
TEMPLATE = Literal(HEADER
+ OVERVIEW_EXTRA_HEADER
@@ -130,5 +136,5 @@ env.Alias('all_docs',
+ FOOTER),
TITLE = "Search results"))
env.Alias('all_docs',
- env.Command('search_paths.php', None, writeTemplate,
+ env.Command('search_paths.php', 'SConscript', writeTemplate,
TEMPLATE = Literal(SEARCH_PATHS_PHP)))