]> git.donarmstrong.com Git - lilypond.git/blobdiff - flower/SConscript
* SConstruct: Further development.
[lilypond.git] / flower / SConscript
index 54ad4dc8cadb239f7886a6a6bc965da9363e09dc..db20306d4861403f83833b07bb9a90a32f3686b2 100644 (file)
@@ -1,16 +1,20 @@
 # -*-python-*-
 
-import glob
-sources = glob.glob ('*.cc')
-
-name = 'flower'
-
 Import ('env')
-##print `env.__dict__`
+sources = env['src_glob'] (env, '*.cc')
+includes = env['src_glob'] (env, '*.hh')
+outdir = Dir ('.').path
 
+# abs_srcdir = Dir ('.').srcnode ().abspath
+# abs_outdir = Dir ('.').abspath
+
+name = 'flower'
 e = env.Copy ()
-e.Append (CPPPATH = ['include'])
+e.Append (CPPPATH = [outdir, 'include'])
 if env['static']:
        e.Library (name, sources) 
-if not env['static'] or ['shared']:
+if not env['static'] or env['shared']:
        e.SharedLibrary (name, sources)
+
+po = env.Command ('lilypond.po', sources + includes, env['pocommand'])
+env.Alias ('po-update', po)