33 lines
605 B
Python
33 lines
605 B
Python
Import('*')
|
|
|
|
env = env.Clone()
|
|
|
|
env.MSVC2013Compat()
|
|
|
|
env.Append(CPPPATH = [
|
|
'#/src/loader',
|
|
'#/src/gallium/winsys',
|
|
])
|
|
|
|
env.Append(CPPDEFINES = [
|
|
('HAVE_PIPE_LOADER_DRI', '1'),
|
|
('GALLIUM_STATIC_TARGETS', '1'),
|
|
])
|
|
|
|
source = env.ParseSourceList('Makefile.sources', 'COMMON_SOURCES')
|
|
|
|
if env['HAVE_DRM']:
|
|
source += env.ParseSourceList('Makefile.sources', 'DRM_SOURCES')
|
|
|
|
env.PkgUseModules('DRM')
|
|
env.Append(LIBS = [libloader])
|
|
|
|
pipe_loader = env.ConvenienceLibrary(
|
|
target = 'pipe_loader',
|
|
source = source,
|
|
)
|
|
|
|
env.Alias('pipe_loader', pipe_loader)
|
|
|
|
Export('pipe_loader')
|