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

# User Rev Content
1 gregl 3.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 gwlarson 3.14 SPECIAL =
15    
16 gregl 3.1 INSTDIR = /usr/local/bin
17 gregl 3.2 DEVDIR = $(INSTDIR)/dev
18 gregl 3.1
19     LIBDIR = /usr/local/lib/ray
20    
21 gwlarson 3.20 PROGS = rholo rhpict rhcopy genrhgrid rhoptimize rhinfo
22 gregl 3.1
23 gwlarson 3.14 DEVS = $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
24 gregl 3.2
25 gwlarson 3.16 all: $(PROGS)
26 gregl 3.1
27 gwlarson 3.16 install: all $(DEVS) $(SPECIAL)
28 gregl 3.1 cp $(PROGS) $(INSTDIR)
29    
30     clean:
31     set nonomatch; rm -f *.o $(PROGS) core
32    
33 gwlarson 3.14 ogl: $(DEVDIR)/glx.hdi $(DEVDIR)/glxh.hdi \
34     $(DEVDIR)/glxo.hdi $(DEVDIR)/glxoh.hdi \
35     $(DEVDIR)/glxs.hdi $(DEVDIR)/glxsh.hdi \
36 simmons 3.17 $(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 gwlarson 3.14
43     x10:
44    
45     aed:
46    
47     sgi:
48    
49     sun:
50    
51 simmons 3.17 rholo: rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o holo.o holofile.o \
52 gwlarson 3.20 viewbeams.o malloc.o Version.o
53 gregl 3.1 $(CC) $(CFLAGS) -o rholo rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
54 gwlarson 3.20 holo.o holofile.o viewbeams.o malloc.o Version.o -lrt -lm
55 gregl 3.1
56 gwlarson 3.20 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 simmons 3.17 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 gregl 3.7
64 simmons 3.17 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 gwlarson 3.19 rhinfo: rhinfo.o holo.o holofile.o
69     $(CC) $(CFLAGS) -o rhinfo rhinfo.o holo.o holofile.o -lrt -lm
70    
71 gregl 3.12 genrhenv: genrhenv.o holo.o holofile.o
72     $(CC) $(CFLAGS) -o genrhenv genrhenv.o holo.o holofile.o -lrt -lm
73    
74 gregl 3.13 genrhgrid: genrhgrid.o holo.o
75     $(CC) $(CFLAGS) -o genrhgrid genrhgrid.o holo.o -lrt -lm
76    
77 gregl 3.8 $(DEVDIR)/x11h.hdi: $(DEVDIR)/x11.hdi
78     rm -f $(DEVDIR)/x11h.hdi
79     ln $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
80 gregl 3.1
81 gwlarson 3.20 $(DEVDIR)/x11.hdi: rhdisp.o rhdisp2.o viewbeams.o rhd_x11.o rhd_qtree.o \
82 gregl 3.9 rhd_qtree2r.o rhd_ctab.o dircode.o holo.o
83 gwlarson 3.20 $(CC) $(CFLAGS) -o $(DEVDIR)/x11.hdi rhdisp.o rhdisp2.o viewbeams.o \
84 gregl 3.9 rhd_x11.o rhd_qtree.o rhd_qtree2r.o rhd_ctab.o holo.o dircode.o -lrt -lX11 -lm
85 gregl 3.1
86 simmons 3.17 $(DEVDIR)/glx1h.hdi: $(DEVDIR)/glx1.hdi
87     rm -f $(DEVDIR)/glx1h.hdi
88     ln $(DEVDIR)/glx1.hdi $(DEVDIR)/glx1h.hdi
89    
90 gregl 3.10 $(DEVDIR)/glxh.hdi: $(DEVDIR)/glx.hdi
91     rm -f $(DEVDIR)/glxh.hdi
92     ln $(DEVDIR)/glx.hdi $(DEVDIR)/glxh.hdi
93    
94 gwlarson 3.14 $(DEVDIR)/glxoh.hdi: $(DEVDIR)/glxo.hdi
95     rm -f $(DEVDIR)/glxoh.hdi
96     ln $(DEVDIR)/glxo.hdi $(DEVDIR)/glxoh.hdi
97 gregl 3.10
98 gwlarson 3.14 $(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 simmons 3.17 $(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 gwlarson 3.20 $(DEVDIR)/glx1.hdi: rhd_glx1.o rhdisp.o rhdisp2.o viewbeams.o \
123 simmons 3.17 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 gwlarson 3.20 viewbeams.o holo.o rhd_qtree.o rhd_qtree2c.o dircode.o -lrt -lGLU -lGL -lX11 -lm
127 simmons 3.17
128 gwlarson 3.20 $(DEVDIR)/glx.hdi: rhd_glx0.o rhdisp.o rhdisp2.o viewbeams.o \
129 gwlarson 3.14 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
130 simmons 3.17 sm_ogl.o sm.o sm_usets.o dircode.o holo.o
131 gwlarson 3.14 rm -f $(DEVDIR)/glx.hdi
132     $(CC) $(CFLAGS) -o $(DEVDIR)/glx.hdi rhd_glx0.o rhdisp.o rhdisp2.o \
133 gwlarson 3.20 viewbeams.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
134 simmons 3.17 sm_ogl.o sm.o sm_usets.o dircode.o -lrt -lGLU -lGL -lX11 -lm
135 gwlarson 3.14
136 gwlarson 3.20 $(DEVDIR)/glxo.hdi: rhd_glxo.o rhdisp.o rhdisp2.o viewbeams.o \
137 gwlarson 3.14 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
138 simmons 3.17 sm_ogl.o sm_usets.o sm.o dircode.o holo.o rhdobj.o
139 gwlarson 3.14 rm -f $(DEVDIR)/glxo.hdi
140     $(CC) $(CFLAGS) -o $(DEVDIR)/glxo.hdi rhd_glxo.o rhdisp.o rhdisp2.o \
141 gwlarson 3.20 viewbeams.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
142 simmons 3.17 sm_ogl.o sm_usets.o sm.o dircode.o rhdobj.o -lrgl -lrt -lGLU -lGL -lX11 -lm
143 gwlarson 3.14
144 gwlarson 3.20 $(DEVDIR)/glxs.hdi: rhd_glxs.o rhdisp.o rhdisp2.o viewbeams.o \
145 gwlarson 3.14 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
146 simmons 3.17 sm_ogl.o sm_usets.o sm.o dircode.o holo.o
147 gwlarson 3.14 rm -f $(DEVDIR)/glxs.hdi
148     $(CC) $(CFLAGS) -o $(DEVDIR)/glxs.hdi rhd_glxs.o rhdisp.o rhdisp2.o \
149 gwlarson 3.20 viewbeams.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
150 simmons 3.17 sm_ogl.o sm_usets.o sm.o dircode.o -lrt -lGLU -lGL -lX11 -lXext -lm
151 gwlarson 3.14
152 gwlarson 3.20 $(DEVDIR)/glxso.hdi: rhd_glxso.o rhdisp.o rhdisp2.o viewbeams.o \
153 gwlarson 3.14 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
154 simmons 3.17 sm_ogl.o sm_usets.o sm.o dircode.o holo.o rhdobj.o
155 gwlarson 3.14 rm -f $(DEVDIR)/glxso.hdi
156     $(CC) $(CFLAGS) -o $(DEVDIR)/glxso.hdi rhd_glxso.o rhdisp.o rhdisp2.o \
157 gwlarson 3.20 viewbeams.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
158 simmons 3.17 sm_ogl.o sm_usets.o sm.o dircode.o rhdobj.o \
159 gwlarson 3.14 -lrgl -lrt -lGLU -lGL -lX11 -lXext -lm
160    
161 gwlarson 3.20 $(DEVDIR)/ogl.hdi: rhd_ogl0.o rhdisp.o rhdisp2.o viewbeams.o \
162 gwlarson 3.18 rhd_odraw.o rhd_geom.o holo.o
163 simmons 3.17 $(CC) $(CFLAGS) -o $(DEVDIR)/ogl.hdi rhd_ogl0.o rhdisp.o rhdisp2.o \
164 gwlarson 3.20 viewbeams.o holo.o rhd_odraw.o rhd_geom.o -lrgl -lrt -lGLU -lGL -lX11 -lm
165 simmons 3.17
166 gwlarson 3.20 $(DEVDIR)/oglo.hdi: rhd_oglo.o rhdisp.o rhdisp2.o viewbeams.o \
167 gwlarson 3.18 rhd_odraw.o rhd_geom.o holo.o rhdobj.o
168 simmons 3.17 $(CC) $(CFLAGS) -o $(DEVDIR)/oglo.hdi rhd_oglo.o rhdisp.o \
169 gwlarson 3.20 rhdisp2.o viewbeams.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \
170 simmons 3.17 -lrgl -lrt -lGLU -lGL -lX11 -lm
171    
172 gwlarson 3.20 $(DEVDIR)/ogls.hdi: rhd_ogls.o rhdisp.o rhdisp2.o viewbeams.o \
173 gwlarson 3.18 rhd_odraw.o rhd_geom.o holo.o
174 simmons 3.17 $(CC) $(CFLAGS) -o $(DEVDIR)/ogls.hdi rhd_ogls.o rhdisp.o rhdisp2.o \
175 gwlarson 3.20 viewbeams.o holo.o rhd_odraw.o rhd_geom.o \
176 simmons 3.17 -lrgl -lrt -lGLU -lGL -lX11 -lXext -lm
177    
178 gwlarson 3.20 $(DEVDIR)/oglso.hdi: rhd_oglso.o rhdisp.o rhdisp2.o viewbeams.o \
179 gwlarson 3.18 rhd_odraw.o rhd_geom.o holo.o rhdobj.o
180 simmons 3.17 $(CC) $(CFLAGS) -o $(DEVDIR)/oglso.hdi rhd_oglso.o rhdisp.o rhdisp2.o \
181 gwlarson 3.20 viewbeams.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \
182 simmons 3.17 -lrgl -lrt -lGLU -lGL -lX11 -lXext -lm
183    
184 gwlarson 3.14 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 simmons 3.17 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 gregl 3.2 rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
220 gwlarson 3.20 rhdisp.o rhdisp2.o rhpict.o viewbeams.o: rholo.h
221 gregl 3.2
222 gregl 3.6 rholo2l.o: ../common/paths.h
223    
224 gwlarson 3.20 rhpict2.o rholo3.o: ../common/view.h
225 gregl 3.2
226 gwlarson 3.20 rholo4.o: rhdisp.h
227    
228 gregl 3.2 rhdisp.o rhdisp2.o: rhdisp.h rhdriver.h ../common/view.h
229    
230 gwlarson 3.20 viewbeams.o: ../common/view.h ../common/random.h
231 gregl 3.2
232 gwlarson 3.20 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 simmons 3.17 rhcopy.o rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
236 gwlarson 3.20 rhinfo.o clumpbeams.o rhoptimize.o rhpict.o rhpict2.o: holo.h \
237 gregl 3.1 ../common/vars.h ../common/color.h \
238     ../common/standard.h ../common/mat4.h ../common/fvect.h
239 gregl 3.7
240 gwlarson 3.15 rhcopy.o: ../common/resolu.h ../common/view.h
241 gregl 3.7
242 simmons 3.17 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 gregl 3.5 ../common/mat4.h ../common/fvect.h
245 gregl 3.10
246 gwlarson 3.14 rhd_x11.o rhd_qtree.o rhd_qtree2r.o: rhd_qtree.h rhdriver.h \
247 simmons 3.17 ../common/view.h ../common/tonemap.h ../common/color.h
248 gregl 3.2
249 simmons 3.17 rhd_x11.o: x11icon.h
250    
251 gwlarson 3.14 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 gwlarson 3.15 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 gwlarson 3.14
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 simmons 3.17 sm.o: sm_flag.h
266 gwlarson 3.14
267 simmons 3.17 sm_samp.o: sm_flag.h
268 gwlarson 3.14
269 simmons 3.17 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 gwlarson 3.14 sm_geom.o: sm_geom.h
274    
275     sm_list.o: sm_list.h
276    
277 simmons 3.17 sm_ogl.o: sm_flag.h sm_geom.h ../common/object.h
278 gwlarson 3.14
279 simmons 3.17 sm_qtree.o: sm_flag.h sm_geom.h sm_qtree.h ../common/object.h
280 gwlarson 3.14
281 simmons 3.17 sm_stree.o: sm_flag.h sm_stree.h sm_qtree.h sm_geom.h ../common/object.h
282 gregl 3.9
283     dircode.o: ../common/fvect.h
284 simmons 3.17
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 gwlarson 3.18
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