Import('*') linux_progs = [ 'api_speed', ] glx_progs = [ 'auxbuffer', 'getprocaddress', 'jkrahntest', 'sharedtex', 'texobjshare', ] mesa_progs = [ 'debugger', ] progs = [ 'afsmultiarb', 'antialias', 'arbfpspec', 'arbfptest1', 'arbfptexture', 'arbfptrig', 'arbnpot', 'arbnpot-mipmap', 'arbvptest1', 'arbvptest3', 'arbvptorus', 'arbvpwarpmesh', 'arraytexture', 'blendminmax', 'blendsquare', 'blendxor', 'blitfb', 'bufferobj', 'bug_3050', 'bug_3101', 'bug_3195', 'bug_texstore_i8', 'calibrate_rast', 'condrender', 'copypixrate', 'crossbar', 'cva', 'cva_huge', 'cylwrap', 'drawbuffers', 'drawbuffers2', 'exactrast', 'ext422square', 'fbotest1', 'fbotest2', 'fbotest3', 'fillrate', 'floattex', 'fog', 'fogcoord', 'fptest1', 'fptexture', 'getteximage', 'glutfx', 'interleave', 'invert', 'lineclip', 'manytex', 'mapbufrange', 'mapvbo', 'minmag', 'mipgen', 'mipmap_comp', 'mipmap_comp_tests', 'mipmap_limits', 'mipmap_view', 'multipal', 'multitexarray', 'multiwindow', 'no_s3tc', 'packedpixels', 'pbo', 'persp_hint', 'prog_parameter', 'quads', 'random', 'readrate', 'rubberband', 'scissor', 'scissor-viewport', 'seccolor', 'shader_api', 'stencilreaddraw', 'stencil_twoside', 'stencil_wrap', 'stencilwrap', 'streaming_rect', 'subtex', 'subtexrate', 'tex1d', 'texcmp', 'texcompress2', 'texcompsub', 'texdown', 'texfilt', 'texgenmix', 'texline', 'texobj', 'texrect', 'texwrap', 'unfilledclip', 'vao-01', 'vao-02', 'vparray', 'vpeval', 'vptest1', 'vptest2', 'vptest3', 'vptorus', 'vpwarpmesh', 'yuvrect', 'yuvsquare', 'zbitmap', 'zcomp', 'zdrawpix', 'zreaddraw', ] for prog in progs: progs_env.Program( target = prog, source = prog + '.c', )