Skip to content
Snippets Groups Projects
Commit fd91cee6 authored by g0dil's avatar g0dil
Browse files

Introduce automatic version stamping in the documentation

parent c904bb36
No related branches found
No related tags found
No related merge requests found
PROJECT_NAME = Overview PROJECT_NAME = Overview
PROJECT_NUMBER = PROJECT_NUMBER = "(Revision $(REVISION), generated $(TODAY))"
OUTPUT_DIRECTORY = doc OUTPUT_DIRECTORY = doc
INPUT = . INPUT = .
......
@INCLUDE = ../doclib/Doxyfile.global @INCLUDE = ../doclib/Doxyfile.global
PROJECT_NAME = libPackets PROJECT_NAME = libPackets
PROJECT_NUMBER = "Version 0.0.1"
TAGFILES = ../Utils/doc/Utils.tag TAGFILES = ../Utils/doc/Utils.tag
GENERATE_TAGFILE = doc/Packets.tag GENERATE_TAGFILE = doc/Packets.tag
\ No newline at end of file
...@@ -16,6 +16,19 @@ env.Append( ...@@ -16,6 +16,19 @@ env.Append(
DOXY_XREF_TYPES = [ 'bug', 'fixme', 'todo', 'idea' ], DOXY_XREF_TYPES = [ 'bug', 'fixme', 'todo', 'idea' ],
) )
import datetime
svninfo = dict(
[ tuple(map(lambda y:y.strip(),x.split(":",1)))
for x in os.popen("svn info").read().split("\n")
if ':' in x ] )
svninfo['commited'] = not(os.popen("svn status").read())
env.Append(
ENV = { 'TODAY' : datetime.date.today(),
'REVISION' : svninfo['Revision'] + (not(svninfo['commited']) and " + local changes" or "") }
)
Export('env') Export('env')
SConscript(glob.glob("*/SConscript")) SConscript(glob.glob("*/SConscript"))
......
@INCLUDE = ../doclib/Doxyfile.global @INCLUDE = ../doclib/Doxyfile.global
PROJECT_NAME = libScheduler PROJECT_NAME = libScheduler
PROJECT_NUMBER = "Version 0.0.1"
TAGFILES = ../Utils/doc/Utils.tag TAGFILES = ../Utils/doc/Utils.tag
GENERATE_TAGFILE = doc/Scheduler.tag GENERATE_TAGFILE = doc/Scheduler.tag
@INCLUDE = ../doclib/Doxyfile.global @INCLUDE = ../doclib/Doxyfile.global
PROJECT_NAME = libSocket PROJECT_NAME = libSocket
PROJECT_NUMBER = "Version 0.0.1"
TAGFILES = ../Utils/doc/Utils.tag TAGFILES = ../Utils/doc/Utils.tag
GENERATE_TAGFILE = doc/Socket.tag GENERATE_TAGFILE = doc/Socket.tag
@INCLUDE = ../doclib/Doxyfile.global @INCLUDE = ../doclib/Doxyfile.global
PROJECT_NAME = libUtils PROJECT_NAME = libUtils
PROJECT_NUMBER = "Version 0.0.1"
GENERATE_TAGFILE = doc/Utils.tag GENERATE_TAGFILE = doc/Utils.tag
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<div id="footer"> <div id="footer">
<span> <span>
<a href="mailto:senf-dev@lists.berlios.de">Contact: senf-dev@lists.berlios.de</a> | <a href="mailto:senf-dev@lists.berlios.de">Contact: senf-dev@lists.berlios.de</a> |
Copyright &copy; 2006 Fraunhofer Gesellschft, SatCom, Stefan Bund Copyright &copy; 2006 Fraunhofer Gesellschaft, SatCom, Stefan Bund
</span> </span>
</div> </div>
</body></html> </body></html>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment