SConscript revision 848b8605
1848b8605Smrgimport common
2848b8605Smrg
3848b8605SmrgImport('*')
4848b8605Smrg
5848b8605Smrgfrom sys import executable as python_cmd
6848b8605Smrg
7848b8605Smrgenv = env.Clone()
8848b8605Smrg
9848b8605Smrgenv.Prepend(CPPPATH = [
10848b8605Smrg    '#include',
11848b8605Smrg    '#src/util',
12848b8605Smrg])
13848b8605Smrg
14848b8605Smrgenv.CodeGenerate(
15848b8605Smrg    target = 'format_srgb.c',
16848b8605Smrg    script = 'format_srgb.py',
17848b8605Smrg    source = [],
18848b8605Smrg    command = python_cmd + ' $SCRIPT > $TARGET'
19848b8605Smrg)
20848b8605Smrg
21848b8605Smrg# parse Makefile.sources
22848b8605Smrgsource_lists = env.ParseSourceList('Makefile.sources')
23848b8605Smrg
24848b8605Smrgmesautil_sources = (
25848b8605Smrg    source_lists['MESA_UTIL_FILES'] +
26848b8605Smrg    source_lists['MESA_UTIL_GENERATED_FILES']
27848b8605Smrg)
28848b8605Smrg
29848b8605Smrgmesautil = env.ConvenienceLibrary(
30848b8605Smrg    target = 'mesautil',
31848b8605Smrg    source = mesautil_sources,
32848b8605Smrg)
33848b8605Smrg
34848b8605Smrgenv.Alias('mesautil', mesautil)
35848b8605SmrgExport('mesautil')
36