0,0 → 1,44 |
####################################################################### |
# SConscript for graw-gdi |
|
Import('*') |
|
env = env.Clone() |
|
env.Append(CPPPATH = [ |
'#src/gallium/winsys/sw', |
]) |
|
env.Prepend(LIBS = [ |
mesautil, |
gallium, |
'gdi32', |
'user32', |
'ws2_32', |
]) |
|
sources = [ |
'graw_gdi.c', |
graw_util, |
] |
|
if True: |
env.Append(CPPDEFINES = ['GALLIUM_TRACE', 'GALLIUM_RBUG', 'GALLIUM_SOFTPIPE']) |
env.Prepend(LIBS = [trace, rbug, softpipe]) |
|
if env['llvm']: |
env.Append(CPPDEFINES = 'GALLIUM_LLVMPIPE') |
env.Prepend(LIBS = [llvmpipe]) |
|
graw = env.SharedLibrary( |
target = 'graw', |
source = sources, |
LIBS = ws_gdi + env['LIBS'], |
) |
|
if env['platform'] == 'windows': |
graw = env.FindIxes(graw, 'LIBPREFIX', 'LIBSUFFIX') |
else: |
graw = env.FindIxes(graw, 'SHLIBPREFIX', 'SHLIBSUFFIX') |
|
env.Alias('graw-gdi', graw) |