| ####################################################################### |
| # SConscript for xlib winsys |
| |
| Import('*') |
| |
| env = env.Clone() |
| |
| graw_util = env.SharedObject( |
| source = ['graw_util.c'], |
| ) |
| |
| env = env.Clone() |
| |
| sources = [ |
| 'graw_null.c', |
| graw_util, |
| ] |
| |
| env.Prepend(LIBS = [gallium]) |
| |
| # TODO: write a wrapper function http://www.scons.org/wiki/WrapperFunctions |
| graw = env.SharedLibrary( |
| target = 'graw', |
| source = sources, |
| ) |
| |
| if env['platform'] == 'windows': |
| graw = env.FindIxes(graw, 'LIBPREFIX', 'LIBSUFFIX') |
| else: |
| graw = env.FindIxes(graw, 'SHLIBPREFIX', 'SHLIBSUFFIX') |
| |
| Export('graw_util', 'graw') |