| Rev | Line |   | 
|---|
| [1245] | 1 | import os,glob,shutil
 | 
|---|
 | 2 | 
 | 
|---|
 | 3 | # import root environment
 | 
|---|
 | 4 | Import( "env")
 | 
|---|
 | 5 | myenv = env.Copy()
 | 
|---|
 | 6 | # Maybe someday I can use env.DVI() to execute a re-run....
 | 
|---|
 | 7 | if myenv["makedoc"].lower() == 'pdf':
 | 
|---|
 | 8 |     dvif = myenv.File("#/userguide.dvi")
 | 
|---|
 | 9 |     tmps = [ "userguide.aux", "userguide.log", "userguide.idx",  "userguide.dvi"]
 | 
|---|
 | 10 |     myenv.Command(dvif,"userguide.tex",
 | 
|---|
 | 11 |                 ["$LATEX $SOURCE", "$LATEX $SOURCE"])
 | 
|---|
 | 12 |     pdfit = myenv.PDF("#/userguide.pdf", "#/userguide.dvi")
 | 
|---|
 | 13 |     myenv.Install("#/doc", pdfit)
 | 
|---|
 | 14 |     for f in tmps:
 | 
|---|
 | 15 |         myenv.AddPostAction(pdfit, Delete(f))
 | 
|---|
 | 16 |     myenv.AddPostAction(pdfit, Move("doc/userguide.pdf", str(pdfit[0])))
 | 
|---|
 | 17 | elif myenv["makedoc"].lower() == 'html':
 | 
|---|
| [1247] | 18 |     if os.path.exists("/usr/bin/latex2html"):
 | 
|---|
 | 19 |         myenv.Command("userguide","userguide.tex",
 | 
|---|
 | 20 |                       "/usr/bin/latex2html -local_icons $TARGET" )
 | 
|---|
| [1245] | 21 | #Return()
 | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.