Cross Reference: SConscript
xref: /xsrc/external/mit/MesaLib.old/dist/src/gallium/targets/haiku-softpipe/SConscript
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/MesaLib.old/dist/src/gallium/targets/haiku-softpipe/
1848b8605SmrgImport('*')
2848b8605Smrg
3848b8605Smrgenv.Prepend(LIBS = [
4848b8605Smrg    ws_haiku,
5b8e80941Smrg    st_haiku,
6848b8605Smrg    mesautil,
7b8e80941Smrg    compiler,
8848b8605Smrg    mesa,
9848b8605Smrg    glsl,
10b8e80941Smrg    nir,
11b8e80941Smrg    spirv,
12848b8605Smrg    gallium
13848b8605Smrg])
14848b8605Smrg
15848b8605Smrgif True:
16848b8605Smrg    env.Append(CPPDEFINES = [
17848b8605Smrg        'GALLIUM_SOFTPIPE',
18848b8605Smrg    ])
19848b8605Smrg    env.Prepend(LIBS = [softpipe])
20848b8605Smrg
21848b8605Smrgenv.Prepend(LIBS = [libgl])
22848b8605Smrg
23848b8605Smrgenv.Append(CPPPATH = [
24848b8605Smrg    '#/src/mapi',
25848b8605Smrg    '#/src/mesa',
26848b8605Smrg    '#/src/mesa/main',
27848b8605Smrg    '#/include/HaikuGL',
28b8e80941Smrg    '#/src/gallium/winsys',
29b8e80941Smrg    '#/src/gallium/state_trackers/hgl',
30848b8605Smrg    '/boot/system/develop/headers/private',
31848b8605Smrg])
32848b8605Smrg
33848b8605Smrgif env['llvm']:
34848b8605Smrg    env.Append(CPPDEFINES = ['GALLIUM_LLVMPIPE'])
35848b8605Smrg    env.Prepend(LIBS = [llvmpipe])
36848b8605Smrg
37848b8605Smrgsoftpipe_sources = [
38848b8605Smrg    'GalliumContext.cpp',
39848b8605Smrg    'SoftwareRenderer.cpp'
40848b8605Smrg]
41848b8605Smrg
42848b8605Smrg# libswpipe gets turned into "Softpipe" by the haiku package system
43848b8605Smrgmodule = env.LoadableModule(
44848b8605Smrg    target ='swpipe',
45848b8605Smrg    source = softpipe_sources,
46848b8605Smrg)
47848b8605Smrg
48

Indexes created Tue Dec 02 04:09:26 GMT 2025