/[escript]/trunk/doc/user/SConscript
ViewVC logotype

Diff of /trunk/doc/user/SConscript

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2922 by jfenwick, Thu Jan 28 02:03:15 2010 UTC revision 2923 by jfenwick, Thu Feb 4 04:05:36 2010 UTC
# Line 20  local_env = clone_env(env) Line 20  local_env = clone_env(env)
20  latexmode='-interaction=nonstopmode'  latexmode='-interaction=nonstopmode'
21    
22  tex_dir = local_env.Dir('.').srcnode().abspath  tex_dir = local_env.Dir('.').srcnode().abspath
23    dir_cmd = "cd "+tex_dir+" && "
24    
25  tex= [ env.File(x) for x in os.listdir(tex_dir) if not x.startswith('.') and not os.path.isdir(tex_dir+os.path.sep+x) and os.path.splitext(x)[1] in ['.tex', '.bib', '.sty', '.cfg', '.cls'] ] + \  tex= [ env.File(x) for x in os.listdir(tex_dir) if not x.startswith('.') and not os.path.isdir(tex_dir+os.path.sep+x) and os.path.splitext(x)[1] in ['.tex', '.bib', '.sty', '.cfg', '.cls'] ] + \
26       [ env.File('figures'+os.path.sep+x) for x in os.listdir(tex_dir+os.path.sep+'figures') if not x.startswith('.') ]       [ env.File('figures'+os.path.sep+x) for x in os.listdir(tex_dir+os.path.sep+'figures') if not x.startswith('.') ]
# Line 32  epsfigs=[ os.path.join(tex_dir,'figures' Line 33  epsfigs=[ os.path.join(tex_dir,'figures'
33    
34  #figs=[ os.path.join('figures',os.path.splitext(x)[0]+'.pdf') for x in os.listdir(tex_dir+os.path.sep+'figures') if not x.startswith('.') and os.path.splitext(x)[1] in ['.eps']]  #figs=[ os.path.join('figures',os.path.splitext(x)[0]+'.pdf') for x in os.listdir(tex_dir+os.path.sep+'figures') if not x.startswith('.') and os.path.splitext(x)[1] in ['.eps']]
35    
36  figtarget=env.EpsToPDF(source=epsfigs,chdir=tex_dir)  figtarget=local_env.EpsToPDF(source=epsfigs,chdir=tex_dir)
37    
38  latexcmd="pdflatex %s \\\\newcommand{\\\\RepVersion}{`svnversion`\\\\xspace}\\\\input{guide.tex}"%latexmode  latexcmd=dir_cmd+"pdflatex %s \\\\newcommand{\\\\RepVersion}{`svnversion`\\\\xspace}\\\\input{guide.tex}"%latexmode
39    
40  env.Command(env['prefix']+'/doc/user/guide.pdf',[tex, figtarget], \  local_env.Command(env['prefix']+'/doc/user/guide.pdf',[tex, figtarget], \
41          [ latexcmd,  \          [ latexcmd,  \
42                "bibtex guide",                  \                dir_cmd+"bibtex guide",                  \
43                "makeindex guide",               \                dir_cmd+"makeindex guide",               \
44                latexcmd,      \                latexcmd,      \
45                latexcmd],      \                latexcmd],      \
46              chdir=tex_dir)  #            chdir=tex_dir
47    )
48    
49  tmp=local_env.InstallAs(target=env['prefix']+'/release/doc/user/guide.pdf', source=env['prefix']+'/doc/user/guide.pdf')  tmp=local_env.InstallAs(target=env['prefix']+'/release/doc/user/guide.pdf', source=env['prefix']+'/doc/user/guide.pdf')
50    
# Line 64  env.Alias('guide_pdf', tmp) Line 66  env.Alias('guide_pdf', tmp)
66  #env.Alias('guide_pdf', env['prefix']+'/release/doc/user/guide.pdf')  #env.Alias('guide_pdf', env['prefix']+'/release/doc/user/guide.pdf')
67    
68    
69  env.Command(env['prefix']+'/release/doc/user/html/index.htm',tex,                 \  local_env.Command(env['prefix']+'/release/doc/user/html/index.htm',tex,               \
70                  ["latex2html -top_navigation                                  \                  [dir_cmd+"latex2html -top_navigation                                  \
71                          -bottom_navigation                                            \                          -bottom_navigation                                            \
72                          -index_in_navigation                                          \                          -index_in_navigation                                          \
73                          -contents_in_navigation                                       \                          -contents_in_navigation                                       \
# Line 78  env.Command(env['prefix']+'/release/doc/ Line 80  env.Command(env['prefix']+'/release/doc/
80                          -antialias_text -antialias -transparent                       \                          -antialias_text -antialias -transparent                       \
81                          -noshort_extn                                                 \                          -noshort_extn                                                 \
82                          -up_url \"https://launchpad.net/escript-finley\",             \                          -up_url \"https://launchpad.net/escript-finley\",             \
83              -up_title \"escript\" guide.tex"], chdir=tex_dir)              -up_title \"escript\" guide.tex"],
84    #chdir=tex_dir
85    )
86  env.Alias('guide_html', env['prefix']+'/release/doc/user/html/index.htm')  env.Alias('guide_html', env['prefix']+'/release/doc/user/html/index.htm')
87    

Legend:
Removed from v.2922  
changed lines
  Added in v.2923

  ViewVC Help
Powered by ViewVC 1.1.26