Import('*') if not env['GLUT']: Return() env = env.Clone() env.Prepend(CPPPATH = [ '../util', ]) env.Prepend(LIBS = [ util, '$GLUT_LIB' ]) if env['platform'] == 'windows': env.Append(CPPDEFINES = ['NOMINMAX']) env.Prepend(LIBS = ['winmm']) 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: env.Program( target = prog, source = prog + '.c', )