--- ray/src/rt/SConscript 2008/12/23 15:04:01 1.11 +++ ray/src/rt/SConscript 2011/04/15 21:52:16 1.14 @@ -16,6 +16,9 @@ dielectric = env.Object(source='dielectric.c', duphead = env.Object(source="duphead.c") persist = env.Object(source="persist.c") ambio = env.Object(source="ambio.c") +rayfifo = env.Object(source="rayfifo.c") +raypwin = env.Object(source="raypwin.c") +raycalls = env.Object(source="raycalls.c") # source and object dependencies @@ -26,7 +29,7 @@ SURF = Split('''srcsamp.c srcsupp.c srcobstr.c source. o_face.c o_cone.c o_instance.c o_mesh.c''') MAT = Split('''aniso.c normal.c m_clip.c glass.c m_brdf.c m_mirror.c - m_direct.c m_mist.c fprism.c m_alias.c''') + [dielectric] + m_direct.c m_mist.c fprism.c m_alias.c m_bsdf.c''') + [dielectric] MOD = Split('p_func.c t_func.c p_data.c t_data.c text.c mx_func.c mx_data.c') @@ -57,7 +60,7 @@ env.Append(RAD_BININSTALL=[env.Install('$RAD_BINDIR', rtmain = env.Object(source=['rtmain.c'], CCFLAGS=env.get('CCFLAGS',[]) + ['-DNICE=4']) -rtsrc = ['rtrace.c', duphead, persist, rtmain] +rtsrc = ['rtrace.c', duphead, persist, rtmain, rayfifo, raypwin, raycalls] rtrace = env.Program(target=radbin('rtrace'), source=rtsrc, LIBS=fullib + mlib )