ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/Rmakefile
Revision: 3.20
Committed: Thu Mar 4 10:29:22 1999 UTC (25 years, 1 month ago) by gwlarson
Branch: MAIN
Changes since 3.19: +36 -31 lines
Log Message:
created rhpict program and viewbeams.c module to replace rhdisp3.c

File Contents

# Content
1 #
2 # SCCSid "$SunId$ SGI"
3 # Radiance makefile for holodeck programs
4 #
5
6 MACH = -DBSD
7
8 OPT = -O
9
10 CFLAGS = $(MACH) $(OPT) -I../common -L../lib
11
12 CC = cc
13
14 SPECIAL =
15
16 INSTDIR = /usr/local/bin
17 DEVDIR = $(INSTDIR)/dev
18
19 LIBDIR = /usr/local/lib/ray
20
21 PROGS = rholo rhpict rhcopy genrhgrid rhoptimize rhinfo
22
23 DEVS = $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
24
25 all: $(PROGS)
26
27 install: all $(DEVS) $(SPECIAL)
28 cp $(PROGS) $(INSTDIR)
29
30 clean:
31 set nonomatch; rm -f *.o $(PROGS) core
32
33 ogl: $(DEVDIR)/glx.hdi $(DEVDIR)/glxh.hdi \
34 $(DEVDIR)/glxo.hdi $(DEVDIR)/glxoh.hdi \
35 $(DEVDIR)/glxs.hdi $(DEVDIR)/glxsh.hdi \
36 $(DEVDIR)/glxso.hdi $(DEVDIR)/glxsoh.hdi \
37 $(DEVDIR)/glx1.hdi $(DEVDIR)/glx1h.hdi \
38 $(DEVDIR)/ogl.hdi $(DEVDIR)/oglh.hdi \
39 $(DEVDIR)/oglo.hdi $(DEVDIR)/ogloh.hdi \
40 $(DEVDIR)/ogls.hdi $(DEVDIR)/oglsh.hdi \
41 $(DEVDIR)/oglso.hdi $(DEVDIR)/oglsoh.hdi
42
43 x10:
44
45 aed:
46
47 sgi:
48
49 sun:
50
51 rholo: rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o holo.o holofile.o \
52 viewbeams.o malloc.o Version.o
53 $(CC) $(CFLAGS) -o rholo rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
54 holo.o holofile.o viewbeams.o malloc.o Version.o -lrt -lm
55
56 rhpict: rhpict.o rhpict2.o holo.o holofile.o viewbeams.o malloc.o Version.o
57 $(CC) $(CFLAGS) -o rhpict rhpict.o rhpict2.o holo.o holofile.o \
58 viewbeams.o malloc.o Version.o -lrt -lm
59
60 rhcopy: rhcopy.o clumpbeams.o holo.o holofile.o
61 $(CC) $(CFLAGS) -o rhcopy rhcopy.o clumpbeams.o \
62 holo.o holofile.o -lrt -lm
63
64 rhoptimize: rhoptimize.o clumpbeams.o holo.o holofile.o
65 $(CC) $(CFLAGS) -o rhoptimize rhoptimize.o clumpbeams.o \
66 holo.o holofile.o -lrt -lm
67
68 rhinfo: rhinfo.o holo.o holofile.o
69 $(CC) $(CFLAGS) -o rhinfo rhinfo.o holo.o holofile.o -lrt -lm
70
71 genrhenv: genrhenv.o holo.o holofile.o
72 $(CC) $(CFLAGS) -o genrhenv genrhenv.o holo.o holofile.o -lrt -lm
73
74 genrhgrid: genrhgrid.o holo.o
75 $(CC) $(CFLAGS) -o genrhgrid genrhgrid.o holo.o -lrt -lm
76
77 $(DEVDIR)/x11h.hdi: $(DEVDIR)/x11.hdi
78 rm -f $(DEVDIR)/x11h.hdi
79 ln $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
80
81 $(DEVDIR)/x11.hdi: rhdisp.o rhdisp2.o viewbeams.o rhd_x11.o rhd_qtree.o \
82 rhd_qtree2r.o rhd_ctab.o dircode.o holo.o
83 $(CC) $(CFLAGS) -o $(DEVDIR)/x11.hdi rhdisp.o rhdisp2.o viewbeams.o \
84 rhd_x11.o rhd_qtree.o rhd_qtree2r.o rhd_ctab.o holo.o dircode.o -lrt -lX11 -lm
85
86 $(DEVDIR)/glx1h.hdi: $(DEVDIR)/glx1.hdi
87 rm -f $(DEVDIR)/glx1h.hdi
88 ln $(DEVDIR)/glx1.hdi $(DEVDIR)/glx1h.hdi
89
90 $(DEVDIR)/glxh.hdi: $(DEVDIR)/glx.hdi
91 rm -f $(DEVDIR)/glxh.hdi
92 ln $(DEVDIR)/glx.hdi $(DEVDIR)/glxh.hdi
93
94 $(DEVDIR)/glxoh.hdi: $(DEVDIR)/glxo.hdi
95 rm -f $(DEVDIR)/glxoh.hdi
96 ln $(DEVDIR)/glxo.hdi $(DEVDIR)/glxoh.hdi
97
98 $(DEVDIR)/glxsh.hdi: $(DEVDIR)/glxs.hdi
99 rm -f $(DEVDIR)/glxsh.hdi
100 ln $(DEVDIR)/glxs.hdi $(DEVDIR)/glxsh.hdi
101
102 $(DEVDIR)/glxsoh.hdi: $(DEVDIR)/glxso.hdi
103 rm -f $(DEVDIR)/glxsoh.hdi
104 ln $(DEVDIR)/glxso.hdi $(DEVDIR)/glxsoh.hdi
105
106 $(DEVDIR)/oglh.hdi: $(DEVDIR)/ogl.hdi
107 rm -f $(DEVDIR)/oglh.hdi
108 ln $(DEVDIR)/ogl.hdi $(DEVDIR)/oglh.hdi
109
110 $(DEVDIR)/ogloh.hdi: $(DEVDIR)/oglo.hdi
111 rm -f $(DEVDIR)/ogloh.hdi
112 ln $(DEVDIR)/oglo.hdi $(DEVDIR)/ogloh.hdi
113
114 $(DEVDIR)/oglsh.hdi: $(DEVDIR)/ogls.hdi
115 rm -f $(DEVDIR)/oglsh.hdi
116 ln $(DEVDIR)/ogls.hdi $(DEVDIR)/oglsh.hdi
117
118 $(DEVDIR)/oglsoh.hdi: $(DEVDIR)/oglso.hdi
119 rm -f $(DEVDIR)/oglsoh.hdi
120 ln $(DEVDIR)/oglso.hdi $(DEVDIR)/oglsoh.hdi
121
122 $(DEVDIR)/glx1.hdi: rhd_glx1.o rhdisp.o rhdisp2.o viewbeams.o \
123 rhd_qtree.o rhd_qtree2c.o dircode.o holo.o
124 rm -f $(DEVDIR)/glx1.hdi
125 $(CC) $(CFLAGS) -o $(DEVDIR)/glx1.hdi rhd_glx1.o rhdisp.o rhdisp2.o \
126 viewbeams.o holo.o rhd_qtree.o rhd_qtree2c.o dircode.o -lrt -lGLU -lGL -lX11 -lm
127
128 $(DEVDIR)/glx.hdi: rhd_glx0.o rhdisp.o rhdisp2.o viewbeams.o \
129 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
130 sm_ogl.o sm.o sm_usets.o dircode.o holo.o
131 rm -f $(DEVDIR)/glx.hdi
132 $(CC) $(CFLAGS) -o $(DEVDIR)/glx.hdi rhd_glx0.o rhdisp.o rhdisp2.o \
133 viewbeams.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
134 sm_ogl.o sm.o sm_usets.o dircode.o -lrt -lGLU -lGL -lX11 -lm
135
136 $(DEVDIR)/glxo.hdi: rhd_glxo.o rhdisp.o rhdisp2.o viewbeams.o \
137 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
138 sm_ogl.o sm_usets.o sm.o dircode.o holo.o rhdobj.o
139 rm -f $(DEVDIR)/glxo.hdi
140 $(CC) $(CFLAGS) -o $(DEVDIR)/glxo.hdi rhd_glxo.o rhdisp.o rhdisp2.o \
141 viewbeams.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
142 sm_ogl.o sm_usets.o sm.o dircode.o rhdobj.o -lrgl -lrt -lGLU -lGL -lX11 -lm
143
144 $(DEVDIR)/glxs.hdi: rhd_glxs.o rhdisp.o rhdisp2.o viewbeams.o \
145 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
146 sm_ogl.o sm_usets.o sm.o dircode.o holo.o
147 rm -f $(DEVDIR)/glxs.hdi
148 $(CC) $(CFLAGS) -o $(DEVDIR)/glxs.hdi rhd_glxs.o rhdisp.o rhdisp2.o \
149 viewbeams.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
150 sm_ogl.o sm_usets.o sm.o dircode.o -lrt -lGLU -lGL -lX11 -lXext -lm
151
152 $(DEVDIR)/glxso.hdi: rhd_glxso.o rhdisp.o rhdisp2.o viewbeams.o \
153 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
154 sm_ogl.o sm_usets.o sm.o dircode.o holo.o rhdobj.o
155 rm -f $(DEVDIR)/glxso.hdi
156 $(CC) $(CFLAGS) -o $(DEVDIR)/glxso.hdi rhd_glxso.o rhdisp.o rhdisp2.o \
157 viewbeams.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
158 sm_ogl.o sm_usets.o sm.o dircode.o rhdobj.o \
159 -lrgl -lrt -lGLU -lGL -lX11 -lXext -lm
160
161 $(DEVDIR)/ogl.hdi: rhd_ogl0.o rhdisp.o rhdisp2.o viewbeams.o \
162 rhd_odraw.o rhd_geom.o holo.o
163 $(CC) $(CFLAGS) -o $(DEVDIR)/ogl.hdi rhd_ogl0.o rhdisp.o rhdisp2.o \
164 viewbeams.o holo.o rhd_odraw.o rhd_geom.o -lrgl -lrt -lGLU -lGL -lX11 -lm
165
166 $(DEVDIR)/oglo.hdi: rhd_oglo.o rhdisp.o rhdisp2.o viewbeams.o \
167 rhd_odraw.o rhd_geom.o holo.o rhdobj.o
168 $(CC) $(CFLAGS) -o $(DEVDIR)/oglo.hdi rhd_oglo.o rhdisp.o \
169 rhdisp2.o viewbeams.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \
170 -lrgl -lrt -lGLU -lGL -lX11 -lm
171
172 $(DEVDIR)/ogls.hdi: rhd_ogls.o rhdisp.o rhdisp2.o viewbeams.o \
173 rhd_odraw.o rhd_geom.o holo.o
174 $(CC) $(CFLAGS) -o $(DEVDIR)/ogls.hdi rhd_ogls.o rhdisp.o rhdisp2.o \
175 viewbeams.o holo.o rhd_odraw.o rhd_geom.o \
176 -lrgl -lrt -lGLU -lGL -lX11 -lXext -lm
177
178 $(DEVDIR)/oglso.hdi: rhd_oglso.o rhdisp.o rhdisp2.o viewbeams.o \
179 rhd_odraw.o rhd_geom.o holo.o rhdobj.o
180 $(CC) $(CFLAGS) -o $(DEVDIR)/oglso.hdi rhd_oglso.o rhdisp.o rhdisp2.o \
181 viewbeams.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \
182 -lrgl -lrt -lGLU -lGL -lX11 -lXext -lm
183
184 rhd_glx0.o: rhd_glx.c
185 $(CC) $(CFLAGS) -c rhd_glx.c
186 mv -f rhd_glx.o rhd_glx0.o
187
188 rhd_glxo.o: rhd_glx.c
189 $(CC) $(CFLAGS) -DDOBJ -c rhd_glx.c
190 mv -f rhd_glx.o rhd_glxo.o
191
192 rhd_glxs.o: rhd_glx.c
193 $(CC) $(CFLAGS) -DSTEREO -c rhd_glx.c
194 mv -f rhd_glx.o rhd_glxs.o
195
196 rhd_glxso.o: rhd_glx.c
197 $(CC) $(CFLAGS) -DDOBJ -DSTEREO -c rhd_glx.c
198 mv -f rhd_glx.o rhd_glxso.o
199
200 rhd_ogl0.o: rhd_ogl.c
201 $(CC) $(CFLAGS) -c rhd_ogl.c
202 mv -f rhd_ogl.o rhd_ogl0.o
203
204 rhd_oglo.o: rhd_ogl.c
205 $(CC) $(CFLAGS) -DDOBJ -c rhd_ogl.c
206 mv -f rhd_ogl.o rhd_oglo.o
207
208 rhd_ogls.o: rhd_ogl.c
209 $(CC) $(CFLAGS) -DSTEREO -c rhd_ogl.c
210 mv -f rhd_ogl.o rhd_ogls.o
211
212 rhd_oglso.o: rhd_ogl.c
213 $(CC) $(CFLAGS) -DDOBJ -DSTEREO -c rhd_ogl.c
214 mv -f rhd_ogl.o rhd_oglso.o
215
216 malloc.o: malloc.c
217 $(CC) $(CFLAGS) -DMCOMP -c malloc.c
218
219 rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
220 rhdisp.o rhdisp2.o rhpict.o viewbeams.o: rholo.h
221
222 rholo2l.o: ../common/paths.h
223
224 rhpict2.o rholo3.o: ../common/view.h
225
226 rholo4.o: rhdisp.h
227
228 rhdisp.o rhdisp2.o: rhdisp.h rhdriver.h ../common/view.h
229
230 viewbeams.o: ../common/view.h ../common/random.h
231
232 rhpict.o: ../common/view.h ../common/resolu.h
233
234 holo.o holofile.o rhdisp.o rhdisp2.o viewbeams.o genrhenv.o genrhgrid.o \
235 rhcopy.o rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
236 rhinfo.o clumpbeams.o rhoptimize.o rhpict.o rhpict2.o: holo.h \
237 ../common/vars.h ../common/color.h \
238 ../common/standard.h ../common/mat4.h ../common/fvect.h
239
240 rhcopy.o: ../common/resolu.h ../common/view.h
241
242 rhd_x11.o rhd_qtree.o rhd_sets.o rhd_qtree2r.o rhd_odraw.o rhd_ogl0.o \
243 rhd_oglo.o rhd_ogls.o rhd_oglso.o: ../common/standard.h \
244 ../common/mat4.h ../common/fvect.h
245
246 rhd_x11.o rhd_qtree.o rhd_qtree2r.o: rhd_qtree.h rhdriver.h \
247 ../common/view.h ../common/tonemap.h ../common/color.h
248
249 rhd_x11.o: x11icon.h
250
251 rhd_glx0.o rhd_glxo.o rhd_glxs.o rhd_glxso.o: rhd_sample.h rhdriver.h \
252 x11icon.h ../common/tonemap.h ../common/view.h \
253 ../common/standard.h ../common/mat4.h ../common/fvect.h
254
255 rhd_glxo.o rhd_glxso.o rhdobj.o: rhdobj.h
256
257 rhdobj.o: rhdisp.h rhdriver.h ../common/view.h ../common/tonemap.h \
258 ../common/radogl.h ../common/standard.h ../common/fvect.h ../common/mat4.h \
259 ../common/object.h ../common/otypes.h ../common/lookup.h
260
261 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
262 sm_ogl.o sm.o: sm.h rhd_sample.h \
263 ../common/standard.h ../common/mat4.h ../common/fvect.h
264
265 sm.o: sm_flag.h
266
267 sm_samp.o: sm_flag.h
268
269 sm_usets.o: sm_flag.h sm_qtree.h ../common/object.h
270
271 sm_del.o: sm_flag.h sm_list.h sm_geom.h
272
273 sm_geom.o: sm_geom.h
274
275 sm_list.o: sm_list.h
276
277 sm_ogl.o: sm_flag.h sm_geom.h ../common/object.h
278
279 sm_qtree.o: sm_flag.h sm_geom.h sm_qtree.h ../common/object.h
280
281 sm_stree.o: sm_flag.h sm_stree.h sm_qtree.h sm_geom.h ../common/object.h
282
283 dircode.o: ../common/fvect.h
284
285 rhd_glx1.o: rhd_qtree.h rhdriver.h x11icon.h ../common/view.h \
286 ../common/color.h ../common/tonemap.h ../common/standard.h ../common/fvect.h \
287 ../common/mat4.h
288
289 rhd_odraw.o rhd_ogl0.o rhd_oglo.o rhd_ogls.o rhd_oglso.o: rhd_odraw.h \
290 rhdriver.h ../common/view.h ../common/color.h ../common/tonemap.h
291
292 rhd_ogl0.o rhd_oglo.o rhd_ogls.o rhd_oglso.o: x11icon.h
293
294 rhd_oglo.o rhd_oglso.o: rhdobj.h
295
296 rhd_geom.o: rhdriver.h ../common/view.h \
297 ../common/radogl.h ../common/standard.h ../common/fvect.h \
298 ../common/mat4.h ../common/object.h ../common/otypes.h ../common/lookup.h