16 |
|
duphead = env.Object(source="duphead.c") |
17 |
|
persist = env.Object(source="persist.c") |
18 |
|
ambio = env.Object(source="ambio.c") |
19 |
+ |
rayfifo = env.Object(source="rayfifo.c") |
20 |
+ |
raypwin = env.Object(source="raypwin.c") |
21 |
+ |
raycalls = env.Object(source="raycalls.c") |
22 |
|
|
23 |
|
|
24 |
|
# source and object dependencies |
29 |
|
o_face.c o_cone.c o_instance.c o_mesh.c''') |
30 |
|
|
31 |
|
MAT = Split('''aniso.c normal.c m_clip.c glass.c m_brdf.c m_mirror.c |
32 |
< |
m_direct.c m_mist.c fprism.c m_alias.c''') + [dielectric] |
32 |
> |
m_direct.c m_mist.c fprism.c m_alias.c m_bsdf.c''') + [dielectric] |
33 |
|
|
34 |
|
MOD = Split('p_func.c t_func.c p_data.c t_data.c text.c mx_func.c mx_data.c') |
35 |
|
|
60 |
|
|
61 |
|
rtmain = env.Object(source=['rtmain.c'], |
62 |
|
CCFLAGS=env.get('CCFLAGS',[]) + ['-DNICE=4']) |
63 |
< |
rtsrc = ['rtrace.c', duphead, persist, rtmain] |
63 |
> |
rtsrc = ['rtrace.c', duphead, persist, rtmain, rayfifo, raypwin, raycalls] |
64 |
|
rtrace = env.Program(target=radbin('rtrace'), source=rtsrc, |
65 |
|
LIBS=fullib + mlib |
66 |
|
) |