16 |
|
# standard targets |
17 |
|
PROGS = ( |
18 |
|
# name files libs |
19 |
< |
('macbethcal', Split('macbethcal.c pmapgen.c mx3.c')+[warp3d], |
20 |
< |
['rtpic','rtproc','rtpath','rtargs','rtio','rtcont','rtmem','rterror']), |
21 |
< |
('pcond', Split('pcond.c pcond2.c pcond3.c pcond4.c')+[warp3d], |
22 |
< |
['rtpic','rtproc','rtpath','rtargs','rtio','rtmath','rtcont','rtmem','rterror']), |
23 |
< |
('pfilt', Split('pfilt.c pf2.c pf3.c'), |
24 |
< |
['rtlamps','rtpic','rtpath','rtargs','rtio','rtmath']), |
25 |
< |
('pcwarp', ['pcwarp.c', warp3d], |
26 |
< |
['rtpic','rtio','rtcont','rtmem','rterror']), |
27 |
< |
('pvalue', ['pvalue.c'], ['rtpic','rtargs','rtio','rtmath']), |
28 |
< |
('pcompos', ['pcompos.c'], ['rtpic','rtproc','rtpath','rtio','rterror']), |
29 |
< |
('psign', ['psign.c'], |
30 |
< |
['rtpic','rtscene','rtpath','rtargs','rtio','rtcont','rtmem','rterror']), |
31 |
< |
('protate', ['protate.c'], ['rtpic','rtio']), |
32 |
< |
('pextrem', ['pextrem.c'], ['rtpic','rtio']), |
33 |
< |
('pflip', ['pflip.c'], ['rtpic','rtio']), |
34 |
< |
('pcomb', ['pcomb.c'], |
35 |
< |
['rtpic','rtproc','rtpath','rtfunc','rtargs','rtio','rtmath','rtcont','rtmem']), |
36 |
< |
('pinterp', ['pinterp.c'], |
37 |
< |
['rtproc','rtpic','rtpath','rtargs','rtio','rtmath','rtmem','rterror']), |
19 |
> |
('macbethcal', Split('macbethcal.c pmapgen.c mx3.c')+[warp3d], ['rtrad']), |
20 |
> |
('pcond', Split('pcond.c pcond2.c pcond3.c pcond4.c')+[warp3d], ['rtrad']), |
21 |
> |
('pfilt', Split('pfilt.c pf2.c pf3.c'), ['rtrad']), |
22 |
> |
('pcwarp', ['pcwarp.c', warp3d], ['rtrad']), |
23 |
> |
('pvalue', ['pvalue.c'], ['rtrad']), |
24 |
> |
('pcompos', ['pcompos.c'], ['rtrad']), |
25 |
> |
('psign', ['psign.c'], ['rtrad']), |
26 |
> |
('protate', ['protate.c'], ['rtrad']), |
27 |
> |
('pextrem', ['pextrem.c'], ['rtrad']), |
28 |
> |
('pflip', ['pflip.c'], ['rtrad']), |
29 |
> |
('pcomb', ['pcomb.c'], ['rtrad']), |
30 |
> |
('pinterp', ['pinterp.c'], ['rtrad']), |
31 |
|
|
32 |
< |
('ra_gif', ['ra_gif.c', clrtab, neuclrtab], ['rtpic','rtio','rtmem']), |
33 |
< |
('ra_ps', ['ra_ps.c'], ['rtpic','rtargs','rtio','rtmem']), |
34 |
< |
('ra_ppm', ['ra_ppm.c'], ['rtpic','rtio','rtmem']), |
35 |
< |
('ra_bmp', ['ra_bmp.c'], |
36 |
< |
['rtpic','rtproc','rterror','rtpath','rtio','rtmem']), |
37 |
< |
('ra_t8', ['ra_t8.c', clrtab, neuclrtab], ['rtpic','rtio','rtmem']), |
38 |
< |
('ra_t16', ['ra_t16.c'], ['rtpic','rtio','rtmem']), |
39 |
< |
('ra_rgbe', ['ra_rgbe.c'],['rtpic','rtproc','rtpath','rtio','rtmem','rterror']), |
40 |
< |
('ra_pict', ['ra_pict.c'], ['rtpic','rtio','rtmem']), |
41 |
< |
('ra_hexbit',['ra_hexbit.c'], ['rtpic','rtio','rtmem']), |
42 |
< |
('ra_xyze', ['ra_xyze.c'], ['rtpic','rtio','rtmem']), |
50 |
< |
('pmblur2', ['pmblur2.c'], ['rtpic','rtargs','rtio','rtargs','rtmath','rtmem','rtcont','rterror',mlib]), |
32 |
> |
('ra_gif', ['ra_gif.c', clrtab, neuclrtab], ['rtrad']), |
33 |
> |
('ra_ps', ['ra_ps.c'], ['rtrad']), |
34 |
> |
('ra_ppm', ['ra_ppm.c'], ['rtrad']), |
35 |
> |
('ra_bmp', ['ra_bmp.c'], ['rtrad']), |
36 |
> |
('ra_t8', ['ra_t8.c', clrtab, neuclrtab], ['rtrad']), |
37 |
> |
('ra_t16', ['ra_t16.c'], ['rtrad']), |
38 |
> |
('ra_rgbe', ['ra_rgbe.c'], ['rtrad']), |
39 |
> |
('ra_pict', ['ra_pict.c'], ['rtrad']), |
40 |
> |
('ra_hexbit',['ra_hexbit.c'], ['rtrad']), |
41 |
> |
('ra_xyze', ['ra_xyze.c'], ['rtrad']), |
42 |
> |
('pmblur2', ['pmblur2.c'], ['rtrad']), |
43 |
|
|
44 |
< |
('ttyimage', ['ttyimage.c'], ['rtpic','rtio','rtmem']), |
44 |
> |
('ttyimage', ['ttyimage.c'], ['rtrad']), |
45 |
|
) |
46 |
|
for p in PROGS: |
47 |
|
prog = env.Program(target=radbin(p[0]), source=p[1], |
89 |
|
|
90 |
|
ra_tiff = env.Program(target=radbin('ra_tiff'), source=['ra_tiff.c'], |
91 |
|
CPPPATH = tiffincl, LIBPATH=tifflib, |
92 |
< |
LIBS=[libtiff,'rtpic','rtio','rtmem'] + mlib) |
92 |
> |
LIBS=[libtiff,'rtrad'] + mlib) |
93 |
|
progs.append(ra_tiff) |
94 |
|
|
95 |
|
normtiff = env.Program(target=radbin('normtiff'),source=['normtiff.c'], |
96 |
|
CPPPATH = tiffincl, LIBPATH=tifflib, |
97 |
< |
LIBS=[libtiff,'rtpic','rtio','rtmem', 'rtproc', 'rtpath', 'rterror'] + mlib) |
97 |
> |
LIBS=[libtiff,'rtrad'] + mlib) |
98 |
|
progs.append(normtiff) |
99 |
|
|
100 |
|
|
102 |
|
if env.has_key('X11LIB'): |
103 |
|
xincl = env.get('CPPPATH', []) + ['$X11INCLUDE'] |
104 |
|
xlibp = env.get('LIBPATH', []) + ['$X11LIB'] |
105 |
< |
xlibs = ['X11','rtpic','rtargs','rtio','rtmath','rtmem'] |
105 |
> |
xlibs = ['X11','rtrad'] |
106 |
|
env.x11findwind = env.Object(source='../common/x11findwind.c', # XXX remote magic |
107 |
|
CPPPATH=xincl) |
108 |
|
|