| Import('env') | |
| if not env['GLUT']: | |
| Return() | |
| env = env.Clone() | |
| env.Prepend(LIBS = ['$GLUT_LIB']) | |
| progs = [ | |
| 'arbfplight', | |
| 'arbfslight', | |
| 'arbocclude', | |
| 'bounce', | |
| 'clearspd', | |
| 'copypix', | |
| 'cubemap', | |
| 'drawpix', | |
| 'engine', | |
| 'fbo_firecube', | |
| 'fire', | |
| 'fogcoord', | |
| 'fplight', | |
| 'fslight', | |
| 'gamma', | |
| 'gearbox', | |
| 'gears', | |
| 'geartrain', | |
| 'glinfo', | |
| 'gloss', | |
| 'glslnoise', | |
| 'gltestperf', | |
| 'glutfx', | |
| 'isosurf', | |
| 'ipers', | |
| 'lodbias', | |
| 'morph3d', | |
| 'multiarb', | |
| 'paltex', | |
| 'pointblast', | |
| 'rain', | |
| 'ray', | |
| 'readpix', | |
| 'reflect', | |
| 'renormal', | |
| 'shadowtex', | |
| 'singlebuffer', | |
| 'streaming_rect', | |
| 'spectex', | |
| 'spriteblast', | |
| 'stex3d', | |
| 'teapot', | |
| 'terrain', | |
| 'tessdemo', | |
| 'texcyl', | |
| 'texdown', | |
| 'texenv', | |
| 'texobj', | |
| 'textures', | |
| 'trispd', | |
| 'tunnel', | |
| 'tunnel2', | |
| 'vao_demo', | |
| 'winpos', | |
| ] | |
| for prog in progs: | |
| prog = env.Program( | |
| target = prog, | |
| source = prog + '.c', | |
| ) |