]> git.donarmstrong.com Git - lilypond.git/blob - input/SConscript
Updates. Add targets: tar, dist, release.
[lilypond.git] / input / SConscript
1 # -*-python-*-
2
3 import glob
4 import os
5
6 Import ('env')
7 here = os.getcwd ()
8 reldir = str (Dir ('.').srcnode ())
9 os.chdir (reldir)
10 sources = glob.glob ('*.ly')
11 abc_sources = glob.glob ('*.abc')
12 os.chdir (here)
13 outdir = os.path.join (env['build'], reldir, env['out'])
14
15 stems = map (lambda x: os.path.splitext (x)[0], sources)
16 abc_stems = map (lambda x: os.path.splitext (x)[0], abc_sources)
17 lys = map (env.Abc2ly, abc_stems)
18 examples = map (env.LilyPond, stems + abc_stems)
19 env.Alias ('doc', examples)
20
21 LILYPOND_BIN = env['LILYPOND_BIN']
22
23 mfbuild = os.path.join (env['absbuild'], 'mf', env['out'])
24 #e.Depends ('doc', 'fonts')
25 env.Depends ('doc', mfbuild)
26 env.Depends ('doc', LILYPOND_BIN)