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