18 |
|
PROGS = ( |
19 |
|
# name files libs |
20 |
|
('macbethcal', Split('macbethcal.c pmapgen.c mx3.c')+[warp3d], |
21 |
< |
['rtpic','rtproc','rtpath','rtio','rtargs','rtcont','rtmem','rterror']), |
21 |
> |
['rtpic','rtproc','rtpath','rtargs','rtio','rtcont','rtmem','rterror']), |
22 |
|
('pcond', Split('pcond.c pcond2.c pcond3.c pcond4.c')+[warp3d], |
23 |
< |
['rtpic','rtproc','rtpath','rtio','rtargs','rtmath','rtcont','rtmem','rterror']), |
23 |
> |
['rtpic','rtproc','rtpath','rtargs','rtio','rtmath','rtcont','rtmem','rterror']), |
24 |
|
('pfilt', Split('pfilt.c pf2.c pf3.c'), |
25 |
< |
['rtlamps','rtpic','rtio','rtpath','rtargs','rtmath']), |
25 |
> |
['rtlamps','rtpic','rtpath','rtargs','rtio','rtmath']), |
26 |
|
('pcwarp', ['pcwarp.c', warp3d], |
27 |
|
['rtpic','rtio','rtcont','rtmem','rterror']), |
28 |
< |
('pvalue', ['pvalue.c'], ['rtpic','rtio','rtargs','rtmath']), |
28 |
> |
('pvalue', ['pvalue.c'], ['rtpic','rtargs','rtio','rtmath']), |
29 |
|
('pcompos', ['pcompos.c'], ['rtpic','rtproc','rtpath','rtio','rterror']), |
30 |
|
('psign', ['psign.c'], |
31 |
< |
['rtpic','rtscene','rtio','rtpath','rtargs','rtcont','rtmem','rterror']), |
31 |
> |
['rtpic','rtscene','rtpath','rtargs','rtio','rtcont','rtmem','rterror']), |
32 |
|
('protate', ['protate.c'], ['rtpic','rtio']), |
33 |
|
('pextrem', ['pextrem.c'], ['rtpic','rtio']), |
34 |
|
('pflip', ['pflip.c'], ['rtpic','rtio']), |
35 |
|
('pcomb', ['pcomb.c'], |
36 |
< |
['rtpic','rtproc','rtpath','rtio','rtfunc','rtargs','rtmath','rtcont','rtmem']), |
36 |
> |
['rtpic','rtproc','rtpath','rtfunc','rtargs','rtio','rtmath','rtcont','rtmem']), |
37 |
|
('pinterp', ['pinterp.c'], |
38 |
< |
['rtproc','rtpic','rtio','rtpath','rtargs','rtmath','rtmem','rterror']), |
38 |
> |
['rtproc','rtpic','rtpath','rtargs','rtio','rtmath','rtmem','rterror']), |
39 |
|
|
40 |
|
('ra_gif', ['ra_gif.c', clrtab, neuclrtab], ['rtpic','rtio','rtmem']), |
41 |
< |
('ra_ps', ['ra_ps.c'], ['rtpic','rtio','rtargs','rtmem']), |
41 |
> |
('ra_ps', ['ra_ps.c'], ['rtpic','rtargs','rtio','rtmem']), |
42 |
|
('ra_ppm', ['ra_ppm.c'], ['rtpic','rtio','rtmem']), |
43 |
|
('ra_bmp', ['ra_bmp.c'], ['rtpic','rtproc','rtio','rtmem']), |
44 |
|
('ra_t8', ['ra_t8.c', clrtab, neuclrtab], ['rtpic','rtio','rtmem']), |
65 |
|
None, |
66 |
|
[('cd "%(tiffdir)s"; ' |
67 |
|
'env CC="$CC" ' |
68 |
< |
'./configure -C '#-with-CC="$CC" ' |
68 |
> |
'./configure -C ' |
69 |
|
'"libdir=%(upperdir)s/lib" ' |
70 |
|
'--enable-static --disable-shared --disable-cxx ' |
71 |
< |
'--enable-logluv --disable-jpeg ' |
72 |
< |
'--disable-zlib --disable-pixarlog; ' |
71 |
> |
'--enable-logluv --disable-jpeg --disable-zlib --disable-pixarlog; ' |
72 |
|
'cd %(portdir)s; make all;' |
73 |
|
'cd %(libtiffdir)s; make install-exec;' # don't install headers |
74 |
|
) % { |
79 |
|
} |
80 |
|
]) |
81 |
|
|
83 |
– |
# libtiff = env.Command(radlib(env['LIBPREFIX'] + 'tiff' + env['LIBSUFFIX']), |
84 |
– |
# 'tiff/config.local', |
85 |
– |
# [('cd "%s"; ' |
86 |
– |
# 'sh ./configure -quiet -noninteractive ' |
87 |
– |
# '-with-CC="$CC" -with-ENVOPTS="$CCFLAGS"; ' |
88 |
– |
# 'cd libtiff; ' |
89 |
– |
# 'make install;') % os.path.join(cwd, 'tiff')]) |
90 |
– |
|
82 |
|
# tiff programs |
83 |
< |
ra_tiff = env.Program(target=radbin('ra_tiff'), source=Split('ra_tiff.c'), |
83 |
> |
ra_tiff = env.Program(target=radbin('ra_tiff'), source=['ra_tiff.c'], |
84 |
|
LIBS=['tiff','rtpic','rtio','rtmem'] + mlib) |
85 |
|
progs.append(ra_tiff) |
86 |
|
|
87 |
< |
normtiff = env.Program(target=radbin('normtiff'), source=Split('normtiff.c'), |
87 |
> |
normtiff = env.Program(target=radbin('normtiff'),source=['normtiff.c'], |
88 |
|
LIBS=['tiff','rtpic','rtio','rtmem'] + mlib) |
89 |
|
progs.append(normtiff) |
90 |
|
|
93 |
|
if env.has_key('X11LIB'): |
94 |
|
xincl = env.get('CPPPATH', []) + ['$X11INCLUDE'] |
95 |
|
xlibp = env.get('LIBPATH', []) + ['$X11LIB'] |
96 |
< |
xlibs = ['X11','rtpic','rtio','rtmath','rtargs','rtmem'] |
96 |
> |
xlibs = ['X11','rtpic','rtargs','rtio','rtmath','rtmem'] |
97 |
|
x11findwind = env.Object(source='../common/x11findwind.c', # XXX ../not/nice |
98 |
|
CPPPATH=xincl) |
99 |
|
|
107 |
|
CPPPATH=xincl, LIBPATH=xlibp, LIBS=xlibs + mlib) |
108 |
|
progs.append(xshowtrace) |
109 |
|
|
119 |
– |
|
110 |
|
if os.name == 'posix': # XXX ignoring trad.wsh |
111 |
< |
for s in Split('''normpat falsecolor pdfblur |
112 |
< |
pmblur xyzimage phisto pdelta pgblur ra_pfm'''): |
111 |
> |
for s in Split('''normpat falsecolor pdfblur pmblur pmdblur pbilat |
112 |
> |
xyzimage phisto pdelta pgblur ra_pfm ran2tiff'''): |
113 |
|
Default(env.InstallCsh(radbin(s), s + '.csh')) |
114 |
|
# XXX probably needs fixing |
115 |
|
#else: |
116 |
|
# for s in Split('''falsecolor'''): |
117 |
|
# Default(env.InstallCsh(radbin(s), s + '.csh')) |
118 |
+ |
# ignored by Rmakefile: pacuity phisteq psquish pveil vlpic |
119 |
|
|
120 |
|
Default('#src/px') |
121 |
|
env.Install('$RAD_BINDIR', progs) |