ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/Rmakefile
Revision: 3.18
Committed: Mon Dec 28 18:07:07 1998 UTC (25 years, 4 months ago) by gwlarson
Branch: MAIN
Changes since 3.17: +12 -12 lines
Log Message:
changes to ogl driver

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 rhcopy genrhgrid rhoptimize
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
44 x10:
45
46 aed:
47
48 sgi:
49
50 sun:
51
52 rholo: rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o holo.o holofile.o \
53 malloc.o Version.o
54 $(CC) $(CFLAGS) -o rholo rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
55 holo.o holofile.o malloc.o Version.o -lrt -lm
56
57 rhcopy: rhcopy.o clumpbeams.o holo.o holofile.o
58 $(CC) $(CFLAGS) -o rhcopy rhcopy.o clumpbeams.o \
59 holo.o holofile.o -lrt -lm
60
61 rhoptimize: rhoptimize.o clumpbeams.o holo.o holofile.o
62 $(CC) $(CFLAGS) -o rhoptimize rhoptimize.o clumpbeams.o \
63 holo.o holofile.o -lrt -lm
64
65 genrhenv: genrhenv.o holo.o holofile.o
66 $(CC) $(CFLAGS) -o genrhenv genrhenv.o holo.o holofile.o -lrt -lm
67
68 genrhgrid: genrhgrid.o holo.o
69 $(CC) $(CFLAGS) -o genrhgrid genrhgrid.o holo.o -lrt -lm
70
71 $(DEVDIR)/x11h.hdi: $(DEVDIR)/x11.hdi
72 rm -f $(DEVDIR)/x11h.hdi
73 ln $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
74
75 $(DEVDIR)/x11.hdi: rhdisp.o rhdisp2.o rhdisp3.o rhd_x11.o rhd_qtree.o \
76 rhd_qtree2r.o rhd_ctab.o dircode.o holo.o
77 $(CC) $(CFLAGS) -o $(DEVDIR)/x11.hdi rhdisp.o rhdisp2.o rhdisp3.o \
78 rhd_x11.o rhd_qtree.o rhd_qtree2r.o rhd_ctab.o holo.o dircode.o -lrt -lX11 -lm
79
80 $(DEVDIR)/glx1h.hdi: $(DEVDIR)/glx1.hdi
81 rm -f $(DEVDIR)/glx1h.hdi
82 ln $(DEVDIR)/glx1.hdi $(DEVDIR)/glx1h.hdi
83
84 $(DEVDIR)/glxh.hdi: $(DEVDIR)/glx.hdi
85 rm -f $(DEVDIR)/glxh.hdi
86 ln $(DEVDIR)/glx.hdi $(DEVDIR)/glxh.hdi
87
88 $(DEVDIR)/glxoh.hdi: $(DEVDIR)/glxo.hdi
89 rm -f $(DEVDIR)/glxoh.hdi
90 ln $(DEVDIR)/glxo.hdi $(DEVDIR)/glxoh.hdi
91
92 $(DEVDIR)/glxsh.hdi: $(DEVDIR)/glxs.hdi
93 rm -f $(DEVDIR)/glxsh.hdi
94 ln $(DEVDIR)/glxs.hdi $(DEVDIR)/glxsh.hdi
95
96 $(DEVDIR)/glxsoh.hdi: $(DEVDIR)/glxso.hdi
97 rm -f $(DEVDIR)/glxsoh.hdi
98 ln $(DEVDIR)/glxso.hdi $(DEVDIR)/glxsoh.hdi
99
100 $(DEVDIR)/oglh.hdi: $(DEVDIR)/ogl.hdi
101 rm -f $(DEVDIR)/oglh.hdi
102 ln $(DEVDIR)/ogl.hdi $(DEVDIR)/oglh.hdi
103
104 $(DEVDIR)/ogloh.hdi: $(DEVDIR)/oglo.hdi
105 rm -f $(DEVDIR)/ogloh.hdi
106 ln $(DEVDIR)/oglo.hdi $(DEVDIR)/ogloh.hdi
107
108 $(DEVDIR)/oglsh.hdi: $(DEVDIR)/ogls.hdi
109 rm -f $(DEVDIR)/oglsh.hdi
110 ln $(DEVDIR)/ogls.hdi $(DEVDIR)/oglsh.hdi
111
112 $(DEVDIR)/oglsoh.hdi: $(DEVDIR)/oglso.hdi
113 rm -f $(DEVDIR)/oglsoh.hdi
114 ln $(DEVDIR)/oglso.hdi $(DEVDIR)/oglsoh.hdi
115
116 $(DEVDIR)/glx1.hdi: rhd_glx1.o rhdisp.o rhdisp2.o rhdisp3.o \
117 rhd_qtree.o rhd_qtree2c.o dircode.o holo.o
118 rm -f $(DEVDIR)/glx1.hdi
119 $(CC) $(CFLAGS) -o $(DEVDIR)/glx1.hdi rhd_glx1.o rhdisp.o rhdisp2.o \
120 rhdisp3.o holo.o rhd_qtree.o rhd_qtree2c.o dircode.o -lrt -lGLU -lGL -lX11 -lm
121
122 $(DEVDIR)/glx.hdi: rhd_glx0.o rhdisp.o rhdisp2.o rhdisp3.o \
123 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
124 sm_ogl.o sm.o sm_usets.o dircode.o holo.o
125 rm -f $(DEVDIR)/glx.hdi
126 $(CC) $(CFLAGS) -o $(DEVDIR)/glx.hdi rhd_glx0.o rhdisp.o rhdisp2.o \
127 rhdisp3.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
128 sm_ogl.o sm.o sm_usets.o dircode.o -lrt -lGLU -lGL -lX11 -lm
129
130 $(DEVDIR)/glxo.hdi: rhd_glxo.o rhdisp.o rhdisp2.o rhdisp3.o \
131 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
132 sm_ogl.o sm_usets.o sm.o dircode.o holo.o rhdobj.o
133 rm -f $(DEVDIR)/glxo.hdi
134 $(CC) $(CFLAGS) -o $(DEVDIR)/glxo.hdi rhd_glxo.o rhdisp.o rhdisp2.o \
135 rhdisp3.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
136 sm_ogl.o sm_usets.o sm.o dircode.o rhdobj.o -lrgl -lrt -lGLU -lGL -lX11 -lm
137
138 $(DEVDIR)/glxs.hdi: rhd_glxs.o rhdisp.o rhdisp2.o rhdisp3.o \
139 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
140 sm_ogl.o sm_usets.o sm.o dircode.o holo.o
141 rm -f $(DEVDIR)/glxs.hdi
142 $(CC) $(CFLAGS) -o $(DEVDIR)/glxs.hdi rhd_glxs.o rhdisp.o rhdisp2.o \
143 rhdisp3.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
144 sm_ogl.o sm_usets.o sm.o dircode.o -lrt -lGLU -lGL -lX11 -lXext -lm
145
146 $(DEVDIR)/glxso.hdi: rhd_glxso.o rhdisp.o rhdisp2.o rhdisp3.o \
147 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
148 sm_ogl.o sm_usets.o sm.o dircode.o holo.o rhdobj.o
149 rm -f $(DEVDIR)/glxso.hdi
150 $(CC) $(CFLAGS) -o $(DEVDIR)/glxso.hdi rhd_glxso.o rhdisp.o rhdisp2.o \
151 rhdisp3.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
152 sm_ogl.o sm_usets.o sm.o dircode.o rhdobj.o \
153 -lrgl -lrt -lGLU -lGL -lX11 -lXext -lm
154
155 $(DEVDIR)/ogl.hdi: rhd_ogl0.o rhdisp.o rhdisp2.o rhdisp3.o \
156 rhd_odraw.o rhd_geom.o holo.o
157 $(CC) $(CFLAGS) -o $(DEVDIR)/ogl.hdi rhd_ogl0.o rhdisp.o rhdisp2.o \
158 rhdisp3.o holo.o rhd_odraw.o rhd_geom.o -lrgl -lrt -lGLU -lGL -lX11 -lm
159
160 $(DEVDIR)/oglo.hdi: rhd_oglo.o rhdisp.o rhdisp2.o rhdisp3.o \
161 rhd_odraw.o rhd_geom.o holo.o rhdobj.o
162 $(CC) $(CFLAGS) -o $(DEVDIR)/oglo.hdi rhd_oglo.o rhdisp.o \
163 rhdisp2.o rhdisp3.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \
164 -lrgl -lrt -lGLU -lGL -lX11 -lm
165
166 $(DEVDIR)/ogls.hdi: rhd_ogls.o rhdisp.o rhdisp2.o rhdisp3.o \
167 rhd_odraw.o rhd_geom.o holo.o
168 $(CC) $(CFLAGS) -o $(DEVDIR)/ogls.hdi rhd_ogls.o rhdisp.o rhdisp2.o \
169 rhdisp3.o holo.o rhd_odraw.o rhd_geom.o \
170 -lrgl -lrt -lGLU -lGL -lX11 -lXext -lm
171
172 $(DEVDIR)/oglso.hdi: rhd_oglso.o rhdisp.o rhdisp2.o rhdisp3.o \
173 rhd_odraw.o rhd_geom.o holo.o rhdobj.o
174 $(CC) $(CFLAGS) -o $(DEVDIR)/oglso.hdi rhd_oglso.o rhdisp.o rhdisp2.o \
175 rhdisp3.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \
176 -lrgl -lrt -lGLU -lGL -lX11 -lXext -lm
177
178 rhd_glx0.o: rhd_glx.c
179 $(CC) $(CFLAGS) -c rhd_glx.c
180 mv -f rhd_glx.o rhd_glx0.o
181
182 rhd_glxo.o: rhd_glx.c
183 $(CC) $(CFLAGS) -DDOBJ -c rhd_glx.c
184 mv -f rhd_glx.o rhd_glxo.o
185
186 rhd_glxs.o: rhd_glx.c
187 $(CC) $(CFLAGS) -DSTEREO -c rhd_glx.c
188 mv -f rhd_glx.o rhd_glxs.o
189
190 rhd_glxso.o: rhd_glx.c
191 $(CC) $(CFLAGS) -DDOBJ -DSTEREO -c rhd_glx.c
192 mv -f rhd_glx.o rhd_glxso.o
193
194 rhd_ogl0.o: rhd_ogl.c
195 $(CC) $(CFLAGS) -c rhd_ogl.c
196 mv -f rhd_ogl.o rhd_ogl0.o
197
198 rhd_oglo.o: rhd_ogl.c
199 $(CC) $(CFLAGS) -DDOBJ -c rhd_ogl.c
200 mv -f rhd_ogl.o rhd_oglo.o
201
202 rhd_ogls.o: rhd_ogl.c
203 $(CC) $(CFLAGS) -DSTEREO -c rhd_ogl.c
204 mv -f rhd_ogl.o rhd_ogls.o
205
206 rhd_oglso.o: rhd_ogl.c
207 $(CC) $(CFLAGS) -DDOBJ -DSTEREO -c rhd_ogl.c
208 mv -f rhd_ogl.o rhd_oglso.o
209
210 malloc.o: malloc.c
211 $(CC) $(CFLAGS) -DMCOMP -c malloc.c
212
213 rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
214 rhdisp.o rhdisp2.o rhdisp3.o: rholo.h
215
216 rholo2l.o: ../common/paths.h
217
218 rholo4.o: rhdisp.h rholo4.c
219 $(CC) $(CFLAGS) -c rholo4.c
220
221 rhdisp.o rhdisp2.o: rhdisp.h rhdriver.h ../common/view.h
222
223 rhdisp3.o: rhdisp.h ../common/view.h
224
225 holo.o holofile.o rhdisp.o rhdisp2.o rhdisp3.o genrhenv.o genrhgrid.o \
226 rhcopy.o rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
227 clumpbeams.o rhoptimize.o: holo.h \
228 ../common/vars.h ../common/color.h \
229 ../common/standard.h ../common/mat4.h ../common/fvect.h
230
231 rhcopy.o: ../common/resolu.h ../common/view.h
232
233 rhd_x11.o rhd_qtree.o rhd_sets.o rhd_qtree2r.o rhd_odraw.o rhd_ogl0.o \
234 rhd_oglo.o rhd_ogls.o rhd_oglso.o: ../common/standard.h \
235 ../common/mat4.h ../common/fvect.h
236
237 rhd_x11.o rhd_qtree.o rhd_qtree2r.o: rhd_qtree.h rhdriver.h \
238 ../common/view.h ../common/tonemap.h ../common/color.h
239
240 rhd_x11.o: x11icon.h
241
242 rhd_glx0.o rhd_glxo.o rhd_glxs.o rhd_glxso.o: rhd_sample.h rhdriver.h \
243 x11icon.h ../common/tonemap.h ../common/view.h \
244 ../common/standard.h ../common/mat4.h ../common/fvect.h
245
246 rhd_glxo.o rhd_glxso.o rhdobj.o: rhdobj.h
247
248 rhdobj.o: rhdisp.h rhdriver.h ../common/view.h ../common/tonemap.h \
249 ../common/radogl.h ../common/standard.h ../common/fvect.h ../common/mat4.h \
250 ../common/object.h ../common/otypes.h ../common/lookup.h
251
252 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
253 sm_ogl.o sm.o: sm.h rhd_sample.h \
254 ../common/standard.h ../common/mat4.h ../common/fvect.h
255
256 sm.o: sm_flag.h
257
258 sm_samp.o: sm_flag.h
259
260 sm_usets.o: sm_flag.h sm_qtree.h ../common/object.h
261
262 sm_del.o: sm_flag.h sm_list.h sm_geom.h
263
264 sm_geom.o: sm_geom.h
265
266 sm_list.o: sm_list.h
267
268 sm_ogl.o: sm_flag.h sm_geom.h ../common/object.h
269
270 sm_qtree.o: sm_flag.h sm_geom.h sm_qtree.h ../common/object.h
271
272 sm_stree.o: sm_flag.h sm_stree.h sm_qtree.h sm_geom.h ../common/object.h
273
274 dircode.o: ../common/fvect.h
275
276 rhd_glx1.o: rhd_qtree.h rhdriver.h x11icon.h ../common/view.h \
277 ../common/color.h ../common/tonemap.h ../common/standard.h ../common/fvect.h \
278 ../common/mat4.h
279
280 rhdisp2.o: ../common/random.h
281
282 rhd_odraw.o rhd_ogl0.o rhd_oglo.o rhd_ogls.o rhd_oglso.o: rhd_odraw.h \
283 rhdriver.h ../common/view.h ../common/color.h ../common/tonemap.h
284
285 rhd_ogl0.o rhd_oglo.o rhd_ogls.o rhd_oglso.o: x11icon.h
286
287 rhd_oglo.o rhd_oglso.o: rhdobj.h
288
289 rhd_geom.o: rhdriver.h ../common/view.h \
290 ../common/radogl.h ../common/standard.h ../common/fvect.h \
291 ../common/mat4.h ../common/object.h ../common/otypes.h ../common/lookup.h