ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/Rmakefile
Revision: 3.33
Committed: Mon May 12 16:46:46 2008 UTC (15 years, 10 months ago) by greg
Branch: MAIN
Changes since 3.32: +10 -10 lines
Log Message:
Repaired last change

File Contents

# Content
1 # RCSid: $Id: Rmakefile,v 3.32 2008/05/07 15:53:03 greg Exp $
2 #
3 # Radiance makefile for holodeck programs
4 #
5
6 MACH = -DBSD
7
8 OPT = -O
9
10 CFLAGS = -I../common -L../lib $(OPT) $(MACH) -DDEVPATH=\"$(DEVDIR)\"
11
12 MLIB = -lm
13
14 CC = cc
15
16 LN = ln
17
18 SPECIAL =
19
20 INSTDIR = /usr/local/bin
21 DEVDIR = $(INSTDIR)/dev
22
23 LIBDIR = /usr/local/lib/ray
24
25 PROGS = rholo rhpict rhcopy genrhgrid rhoptimize rhinfo
26
27 DEVS = $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
28
29 all: $(PROGS)
30
31 install: all $(DEVS) $(SPECIAL)
32 cp $(PROGS) $(INSTDIR)
33
34 clean:
35 set nonomatch; rm -f *.o $(PROGS) core Version.c
36
37 ogl: $(DEVDIR)/ogl.hdi $(DEVDIR)/oglh.hdi \
38 $(DEVDIR)/oglo.hdi $(DEVDIR)/ogloh.hdi \
39 $(DEVDIR)/ogls.hdi $(DEVDIR)/oglsh.hdi \
40 $(DEVDIR)/oglso.hdi $(DEVDIR)/oglsoh.hdi \
41 $(DEVDIR)/glx1.hdi $(DEVDIR)/glx1h.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 Version.o
53 $(CC) $(CFLAGS) -o rholo rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
54 holo.o holofile.o viewbeams.o Version.o -lrtrad $(MLIB)
55
56 rhpict: rhpict.o rhpict2.o holo.o holofile.o viewbeams.o Version.o
57 $(CC) $(CFLAGS) -o rhpict rhpict.o rhpict2.o holo.o holofile.o \
58 viewbeams.o Version.o -lrtrad $(MLIB)
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 -lrtrad $(MLIB)
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 -lrtrad $(MLIB)
67
68 rhinfo: rhinfo.o holo.o holofile.o
69 $(CC) $(CFLAGS) -o rhinfo rhinfo.o holo.o holofile.o -lrtrad $(MLIB)
70
71 genrhgrid: genrhgrid.o holo.o
72 $(CC) $(CFLAGS) -o genrhgrid genrhgrid.o holo.o -lrtrad $(MLIB)
73
74 $(DEVDIR)/x11h.hdi: $(DEVDIR)/x11.hdi
75 rm -f $(DEVDIR)/x11h.hdi
76 $(LN) $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
77
78 $(DEVDIR)/x11.hdi: rhdisp.o rhdisp2.o viewbeams.o rhd_x11.o rhd_qtree.o \
79 rhd_qtree2r.o rhd_ctab.o holo.o
80 $(CC) $(CFLAGS) -o $(DEVDIR)/x11.hdi rhdisp.o rhdisp2.o viewbeams.o \
81 rhd_x11.o rhd_qtree.o rhd_qtree2r.o rhd_ctab.o holo.o -lrtrad -lX11 $(MLIB)
82
83 $(DEVDIR)/glx1h.hdi: $(DEVDIR)/glx1.hdi
84 rm -f $(DEVDIR)/glx1h.hdi
85 $(LN) $(DEVDIR)/glx1.hdi $(DEVDIR)/glx1h.hdi
86
87 $(DEVDIR)/glxoh.hdi: $(DEVDIR)/glxo.hdi
88 rm -f $(DEVDIR)/glxoh.hdi
89 $(LN) $(DEVDIR)/glxo.hdi $(DEVDIR)/glxoh.hdi
90
91 $(DEVDIR)/glxsh.hdi: $(DEVDIR)/glxs.hdi
92 rm -f $(DEVDIR)/glxsh.hdi
93 $(LN) $(DEVDIR)/glxs.hdi $(DEVDIR)/glxsh.hdi
94
95 $(DEVDIR)/glxsoh.hdi: $(DEVDIR)/glxso.hdi
96 rm -f $(DEVDIR)/glxsoh.hdi
97 $(LN) $(DEVDIR)/glxso.hdi $(DEVDIR)/glxsoh.hdi
98
99 $(DEVDIR)/oglh.hdi: $(DEVDIR)/ogl.hdi
100 rm -f $(DEVDIR)/oglh.hdi
101 $(LN) $(DEVDIR)/ogl.hdi $(DEVDIR)/oglh.hdi
102
103 $(DEVDIR)/ogloh.hdi: $(DEVDIR)/oglo.hdi
104 rm -f $(DEVDIR)/ogloh.hdi
105 $(LN) $(DEVDIR)/oglo.hdi $(DEVDIR)/ogloh.hdi
106
107 $(DEVDIR)/oglsh.hdi: $(DEVDIR)/ogls.hdi
108 rm -f $(DEVDIR)/oglsh.hdi
109 $(LN) $(DEVDIR)/ogls.hdi $(DEVDIR)/oglsh.hdi
110
111 $(DEVDIR)/oglsoh.hdi: $(DEVDIR)/oglso.hdi
112 rm -f $(DEVDIR)/oglsoh.hdi
113 $(LN) $(DEVDIR)/oglso.hdi $(DEVDIR)/oglsoh.hdi
114
115 $(DEVDIR)/glx1.hdi: rhd_glx1.o rhdisp.o rhdisp2.o viewbeams.o \
116 rhd_qtree.o rhd_qtree2c.o holo.o
117 rm -f $(DEVDIR)/glx1.hdi
118 $(CC) $(CFLAGS) -o $(DEVDIR)/glx1.hdi rhd_glx1.o rhdisp.o rhdisp2.o \
119 viewbeams.o holo.o rhd_qtree.o rhd_qtree2c.o -lrtrad -lGLU -lGL -lX11 $(MLIB)
120
121 $(DEVDIR)/ogl.hdi: rhd_ogl0.o rhdisp.o rhdisp2.o viewbeams.o \
122 rhd_odraw.o rhd_geom.o holo.o
123 $(CC) $(CFLAGS) -o $(DEVDIR)/ogl.hdi rhd_ogl0.o rhdisp.o rhdisp2.o \
124 viewbeams.o holo.o rhd_odraw.o rhd_geom.o -lrgl -lrtrad -lGLU -lGL -lX11 $(MLIB)
125
126 $(DEVDIR)/oglo.hdi: rhd_oglo.o rhdisp.o rhdisp2.o viewbeams.o \
127 rhd_odraw.o rhd_geom.o holo.o rhdobj.o
128 $(CC) $(CFLAGS) -o $(DEVDIR)/oglo.hdi rhd_oglo.o rhdisp.o \
129 rhdisp2.o viewbeams.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \
130 -lrgl -lrtrad -lGLU -lGL -lX11 $(MLIB)
131
132 $(DEVDIR)/ogls.hdi: rhd_ogls.o rhdisp.o rhdisp2.o viewbeams.o \
133 rhd_odraw.o rhd_geom.o holo.o
134 $(CC) $(CFLAGS) -o $(DEVDIR)/ogls.hdi rhd_ogls.o rhdisp.o rhdisp2.o \
135 viewbeams.o holo.o rhd_odraw.o rhd_geom.o \
136 -lrgl -lrtrad -lGLU -lGL -lX11 -lXext $(MLIB)
137
138 $(DEVDIR)/oglso.hdi: rhd_oglso.o rhdisp.o rhdisp2.o viewbeams.o \
139 rhd_odraw.o rhd_geom.o holo.o rhdobj.o
140 $(CC) $(CFLAGS) -o $(DEVDIR)/oglso.hdi rhd_oglso.o rhdisp.o rhdisp2.o \
141 viewbeams.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \
142 -lrgl -lrtrad -lGLU -lGL -lX11 -lXext $(MLIB)
143
144 rhd_ogl0.o: rhd_ogl.c
145 $(CC) $(CFLAGS) -c rhd_ogl.c
146 mv -f rhd_ogl.o rhd_ogl0.o
147
148 rhd_oglo.o: rhd_ogl.c
149 $(CC) $(CFLAGS) -DDOBJ -c rhd_ogl.c
150 mv -f rhd_ogl.o rhd_oglo.o
151
152 rhd_ogls.o: rhd_ogl.c
153 $(CC) $(CFLAGS) -DSTEREO -c rhd_ogl.c
154 mv -f rhd_ogl.o rhd_ogls.o
155
156 rhd_oglso.o: rhd_ogl.c
157 $(CC) $(CFLAGS) -DDOBJ -DSTEREO -c rhd_ogl.c
158 mv -f rhd_ogl.o rhd_oglso.o
159
160 rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
161 rhdisp.o rhdisp2.o rhpict.o viewbeams.o: rholo.h
162
163 rholo2l.o: ../common/paths.h
164
165 rhpict2.o rholo3.o: ../common/view.h
166
167 rholo4.o: rhdisp.h
168
169 rhdisp.o rhdisp2.o: rhdisp.h rhdriver.h ../common/view.h
170
171 viewbeams.o: ../common/view.h ../common/random.h
172
173 rhpict.o: ../common/view.h ../common/resolu.h
174
175 holo.o holofile.o rhdisp.o rhdisp2.o viewbeams.o genrhgrid.o \
176 rhcopy.o rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
177 rhinfo.o clumpbeams.o rhoptimize.o rhpict.o rhpict2.o: holo.h \
178 ../common/vars.h ../common/color.h \
179 ../common/standard.h ../common/rtmisc.h ../common/rtio.h \
180 ../common/rtmath.h ../common/mat4.h ../common/fvect.h \
181 ../common/rterror.h ../common/tifftypes.h
182
183 rhcopy.o: ../common/resolu.h ../common/view.h
184
185 rhd_x11.o rhd_qtree.o rhd_sets.o rhd_qtree2r.o rhd_odraw.o rhd_ogl0.o \
186 rhd_oglo.o rhd_ogls.o rhd_oglso.o: ../common/standard.h \
187 ../common/rtmisc.h ../common/rtio.h \
188 ../common/rtmath.h ../common/mat4.h ../common/fvect.h \
189 ../common/rterror.h
190
191 rhd_x11.o rhd_qtree.o rhd_qtree2r.o: rhd_qtree.h rhdriver.h \
192 ../common/view.h ../common/tonemap.h ../common/color.h
193
194 rhd_x11.o: x11icon.h
195
196 rhd_glxo.o rhd_glxso.o rhdobj.o: rhdobj.h
197
198 rhdobj.o: rhdisp.h rhdriver.h ../common/view.h ../common/tonemap.h \
199 ../common/radogl.h ../common/standard.h \
200 ../common/rtmisc.h ../common/rtio.h \
201 ../common/rtmath.h ../common/mat4.h ../common/fvect.h \
202 ../common/rterror.h \
203 ../common/object.h ../common/otypes.h ../common/lookup.h
204
205 rhd_glx1.o: rhd_qtree.h rhdriver.h x11icon.h ../common/view.h \
206 ../common/color.h ../common/tonemap.h \
207 ../common/standard.h ../common/rtmisc.h ../common/rtio.h \
208 ../common/rtmath.h ../common/mat4.h ../common/fvect.h \
209 ../common/rterror.h
210
211 rhd_odraw.o rhd_ogl0.o rhd_oglo.o rhd_ogls.o rhd_oglso.o: rhd_odraw.h \
212 rhdriver.h ../common/view.h ../common/color.h ../common/tonemap.h
213
214 rhd_ogl0.o rhd_oglo.o rhd_ogls.o rhd_oglso.o: x11icon.h
215
216 rhd_oglo.o rhd_oglso.o: rhdobj.h
217
218 rhd_geom.o: rhdriver.h ../common/view.h \
219 ../common/radogl.h ../common/standard.h ../common/rtmisc.h ../common/rtio.h \
220 ../common/rtmath.h ../common/mat4.h ../common/fvect.h \
221 ../common/rterror.h ../common/object.h ../common/otypes.h ../common/lookup.h
222
223 Version.c: ../rt/Version.c
224 cp ../rt/Version.c .