--- ray/src/gen/SConscript 2005/09/12 14:44:09 1.6 +++ ray/src/gen/SConscript 2008/04/24 10:28:25 1.9 @@ -24,16 +24,34 @@ PROGS = ( ('genbranch', ['genbranch.c',], []), ('replmarks', ['replmarks.c',], ['rtproc','rtpath','rtmath','rtio','rterror']), -('mkillum', Split('mkillum.c mkillum2.c mkillum3.c'), - ['rtproc','rtscene','rtpath','rtmath','rtio','rtcont','rterror']), +#('mkillum', Split('mkillum.c mkillum2.c mkillum3.c'), +# ['rtproc','rtscene','rtpath','rtmath','rtio','rtcont','rterror']), +#('mksource', ['mksource.c'], +# ['rtio','rtmath','rterror']), ('xform', ['xform.c',], ['rtproc','rtscene','rtmath','rtargs','rtio','rtcont','rtpath','rterror']), ) progs = [] for p in PROGS: - prog = env.Program(target=os.path.join(env['RAD_BUILDBIN'], p[0]), + prog = env.Program(target=os.path.join('$RAD_BUILDBIN', p[0]), source=p[1], LIBS=p[2] + mlib) progs.append(prog) + +ezxml = env.Object('ezxml.c', + CPPDEFINES=env.get('CPPDEFINES',[]) + env.get('EZXML_CPPDEFINES',[])) + +prog = env.Program(target=os.path.join('$RAD_BUILDBIN', 'mkillum'), + source=Split('mkillum.c mkillum2.c mkillum3.c mkillum4.c') + ezxml, + CPPPATH=env.get('CPPPATH', []) + ['#src/rt'], + LIBS=['raycalls','rttrace','rtscene','rtpic','rtfunc','rtproc', + 'rtpath','rtmath','rtargs','rtio','rtcont','rtmem','rterror'] + + mlib) +prog = env.Program(target=os.path.join('$RAD_BUILDBIN', 'mksource'), + source=['mksource.c'], + CPPPATH=env.get('CPPPATH', []) + ['#src/rt'], + LIBS=['raycalls','rttrace','rtscene','rtpic','rtfunc', + 'rtmath','rtcont','rtmem','rtargs','rtio','rtpath','rterror'] + mlib) +progs.append(prog) if os.name == 'posix': Default(env.InstallCsh(os.path.join('$RAD_BUILDBIN', 'glaze'), 'glaze.csh'))