| import common |
| |
| Import('*') |
| |
| from sys import executable as python_cmd |
| |
| env = env.Clone() |
| |
| env.Prepend(CPPPATH = [ |
| '#include', |
| '#src', |
| '#src/mapi', |
| '#src/mesa', |
| '#src/util', |
| ]) |
| |
| env.CodeGenerate( |
| target = 'format_srgb.c', |
| script = 'format_srgb.py', |
| source = [], |
| command = python_cmd + ' $SCRIPT > $TARGET' |
| ) |
| |
| # parse Makefile.sources |
| source_lists = env.ParseSourceList('Makefile.sources') |
| |
| mesautil_sources = ( |
| source_lists['MESA_UTIL_FILES'] + |
| source_lists['MESA_UTIL_GENERATED_FILES'] |
| ) |
| |
| mesautil = env.ConvenienceLibrary( |
| target = 'mesautil', |
| source = mesautil_sources, |
| ) |
| |
| env.Alias('mesautil', mesautil) |
| Export('mesautil') |