ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/gen/SConscript
(Generate patch)

Comparing ray/src/gen/SConscript (file contents):
Revision 1.1 by schorsch, Tue Oct 21 19:27:28 2003 UTC vs.
Revision 1.2 by schorsch, Mon Oct 27 10:35:42 2003 UTC

# Line 8 | Line 8 | mlib = env['RAD_MLIB']
8   # standard targets
9   PROGS = (
10   # name        sources                  libs
11 < ('genbeads',  Split('genbeads.c hermite3.c'),    mlib),
12 < ('genbox',    Split('genbox.c'),       mlib),
13 < ('genmarble', Split('genmarble.c'),    mlib),
14 < ('gensky',    Split('gensky.c sun.c'), mlib),
15 < ('genblinds', Split('genblinds.c'),    mlib),
16 < ('genprism',  Split('genprism.c'),     mlib),
17 < ('xform',     Split('xform.c'),        ['rt'] + mlib),
18 < ('replmarks', Split('replmarks.c'),    ['rt'] + mlib),
19 < ('mkillum',   Split('mkillum.c mkillum2.c mkillum3.c'), ['rt'] + mlib),
20 < ('genvev',    Split('genrev.c'),       ['rt'] + mlib),
21 < ('gencat',    Split('gencat.c'),       ['rt'] + mlib),
22 < ('genworm',   Split('genworm.c'),      ['rt'] + mlib),
23 < ('gensurf',   Split('gensurf.c'),      ['rt'] + mlib),
24 < ('genclock',  Split('genclock.c'),     mlib),
25 < ('genbranch', Split('genbranch.c'),    mlib),
11 > ('genbeads',  Split('genbeads.c hermite3.c'),  []),
12 > ('genbox',    ['genbox.c',],       []),
13 > ('genmarble', ['genmarble.c',],    []),
14 > ('gensky',    Split('gensky.c sun.c',), []),
15 > ('genblinds', ['genblinds.c',],    []),
16 > ('genprism',  ['genprism.c',],     []),
17 > ('genrev',    ['genrev.c',],       ['rterror','rtfunc','rtcont','rtmem']),
18 > ('gencat',    ['gencat.c',],       []),
19 > ('genworm',   ['genworm.c',],      ['rtfunc','rtmem','rtcont','rtmath']),
20 > ('gensurf',   ['gensurf.c',],      ['rtfunc','rtmem','rtcont','rtmath','rtio']),
21 > ('genclock',  ['genclock.c',],     []),
22 > ('genbranch', ['genbranch.c',],    []),
23 > ('replmarks', ['replmarks.c',],
24 >        ['rtproc','rtpath','rtmath','rtio','rterror']),
25 > ('mkillum',   Split('mkillum.c mkillum2.c mkillum3.c'),
26 >    ['rtscene','rtproc','rtpath','rtmath','rtio','rtcont','rterror']),
27 > ('xform',     ['xform.c',],
28 >    ['rtproc','rtscene','rtmath','rtargs','rtio','rtcont','rtpath','rterror']),
29   )
30   for p in PROGS:
31      prog = env.Program(target=os.path.join(env['RAD_BUILDBIN'], p[0]),
32 <            source=p[1], LIBS=p[2])
32 >            source=p[1], LIBS=p[2] + mlib)
33      Default(prog)
34      env.Append(RAD_BININSTALL=[env.Install(env['RAD_BINDIR'], prog)])
35  
36   #surf.cal clockface.hex
37   LIBFILES = Split('illum.cal rev.cal skybright.cal glaze1.cal glaze2.cal')
38   env.Append(RAD_RLIBINSTALL=env.Install(env['RAD_RLIBDIR'], LIBFILES))
39 +

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines