create separate SConscript for documentation

currently just featuring Doxygen
This commit is contained in:
Fischlurch 2012-01-10 08:21:27 +01:00
parent 56ac1afe18
commit feebd05cba
2 changed files with 21 additions and 10 deletions

View file

@ -55,22 +55,14 @@ env = Setup.defineBuildEnvironment()
env = Platform.configure(env)
#####################################################################
doxydoc = env.Doxygen('doc/devel/Doxyfile')
env.Alias ('doc', doxydoc)
env.Clean ('doc', doxydoc + ['doc/devel/,doxylog','doc/devel/warnings.txt'])
# env.Install(dir = '$DESTDIR/share/doc/lumiera$VERSION/devel', source=doxydoc)
### === MAIN BUILD === ##############################################
# call subdir SConscript(s) for to define the actual build targets
SConscript(dirs=['data','src','src/tool','research','tests'], exports='env')
SConscript(dirs=['data','src','src/tool','research','tests','doc'], exports='env')
# artifacts defined by the build targets
Import('lumiera plugins tools gui testsuite')
Import('lumiera plugins tools gui testsuite doxydoc')
@ -84,6 +76,8 @@ env.Clean ('build', [ 'src/pre.gch' ])
build = env.Alias('build', lumiera + plugins + tools +gui)
env.Alias ('doc', doxydoc)
env.Alias ('all', build + testsuite + doxydoc)
env.Default('build')
# SCons default target

17
doc/SConscript Normal file
View file

@ -0,0 +1,17 @@
# -*- python -*-
##
## SConscript - SCons buildscript for Documentation
##
from Buildhelper import scanSubtree
Import('env')
doxydoc = env.Doxygen('devel/Doxyfile')
# env.Install(dir = '$DESTDIR/share/doc/lumiera$VERSION/devel', source=documentation)
env.Clean (doxydoc, doxydoc + ['devel/,doxylog','devel/warnings.txt'])
Export('doxydoc')