mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-31 12:00:12 +01:00
This is a substantial reorganization, This particular commit enables: - building the progs for unices platforms - glew is now built as a shared library (it is the default, and it is inconvenient and pointless to shift away from that default) - all progs get built by default
73 lines
1 KiB
Python
73 lines
1 KiB
Python
Import('*')
|
|
|
|
progs = [
|
|
'aaindex',
|
|
'aapoly',
|
|
'aargb',
|
|
'accanti',
|
|
'accpersp',
|
|
'alpha3D',
|
|
'alpha',
|
|
'anti',
|
|
'bezcurve',
|
|
'bezmesh',
|
|
'checker',
|
|
'clip',
|
|
'colormat',
|
|
'cube',
|
|
'depthcue',
|
|
'dof',
|
|
'double',
|
|
'drawf',
|
|
'feedback',
|
|
'fog',
|
|
'fogindex',
|
|
'font',
|
|
'hello',
|
|
'image',
|
|
'light',
|
|
'lines',
|
|
'list',
|
|
'material',
|
|
'mipmap',
|
|
'model',
|
|
'movelight',
|
|
'nurbs',
|
|
'pickdepth',
|
|
'picksquare',
|
|
'plane',
|
|
'planet',
|
|
'polyoff',
|
|
'polys',
|
|
'quadric',
|
|
'robot',
|
|
'sccolorlight',
|
|
'scenebamb',
|
|
'scene',
|
|
'sceneflat',
|
|
'select',
|
|
'smooth',
|
|
'stencil',
|
|
'stroke',
|
|
'surface',
|
|
'teaambient',
|
|
'teapots',
|
|
'tess',
|
|
'tesswind',
|
|
'texbind',
|
|
'texgen',
|
|
'texprox',
|
|
'texsub',
|
|
'texturesurf',
|
|
'torus',
|
|
'trim',
|
|
'unproject',
|
|
'varray',
|
|
'wrap',
|
|
]
|
|
|
|
for prog in progs:
|
|
progs_env.Program(
|
|
target = prog,
|
|
source = prog + '.c',
|
|
)
|