/[ascend]/trunk/doc/SConscript
ViewVC logotype

Contents of /trunk/doc/SConscript

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1442 - (show annotations) (download)
Sat May 26 07:31:34 2007 UTC (12 years, 9 months ago) by jpye
File size: 898 byte(s)
Build documentation by default, but detect when LyX is not available.
1 Import('env')
2 import glob, os.path
3
4 # this sconscript will build the ASCEND user's manual and install it in the desired location
5
6 env.Command('book.tex','book.lyx'
7 ,"lyx --export latex $SOURCE"
8 )
9
10 epsfigs = glob.glob("*.eps")
11 pdffigs = []
12 for f in epsfigs:
13 st,ext = os.path.splitext(f)
14 pdffigs += env.Command(st+".pdf",f
15 ,"epstopdf --outfile=$TARGET $SOURCE"
16 )
17
18 ## @TODO use 'env.PDF()' instead
19
20 pdf = env.Command('book.pdf','book.tex'
21 ,"pdflatex book.tex"
22 ,chdir=1
23 )
24 env.Depends(pdf,pdffigs)
25
26 if env.get('WITH_LATEX2HTML'):
27 html = env.Command('html/index.html','book.tex'
28 ,"latex2html --show_section_numbers --html_version=4.0 -dir html $SOURCE.file"
29 ,chdir="doc"
30 )
31 env.Depends(html,epsfigs)
32
33 #------------------------
34 # install docs
35
36 if env.get('CAN_INSTALL') and env.get('WITH_DOC'):
37 env.InstallShared(Dir(env.subst("$INSTALL_ROOT$INSTALL_DOC")),pdf)
38
39
40 # vim: syntax=python:
41

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22