ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/Rmakefile
Revision: 3.29
Committed: Sat Nov 24 00:37:27 2007 UTC (16 years, 4 months ago) by greg
Branch: MAIN
Changes since 3.28: +14 -12 lines
Log Message:
Removed unnecessary library links

File Contents

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