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

# User Rev Content
1 greg 3.29 # RCSid: $Id: Rmakefile,v 3.28 2007/11/21 17:52:05 greg Exp $
2 gregl 3.1 #
3     # Radiance makefile for holodeck programs
4     #
5    
6     MACH = -DBSD
7    
8     OPT = -O
9    
10 greg 3.28 CFLAGS = -I../common -L../lib $(OPT) $(MACH) -DDEVPATH=\"$(DEVDIR)\"
11 gregl 3.1
12 greg 3.29 MLIB = -lm
13    
14 gregl 3.1 CC = cc
15    
16 gwlarson 3.14 SPECIAL =
17    
18 gregl 3.1 INSTDIR = /usr/local/bin
19 gregl 3.2 DEVDIR = $(INSTDIR)/dev
20 gregl 3.1
21     LIBDIR = /usr/local/lib/ray
22    
23 gwlarson 3.20 PROGS = rholo rhpict rhcopy genrhgrid rhoptimize rhinfo
24 gregl 3.1
25 gwlarson 3.14 DEVS = $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
26 gregl 3.2
27 gwlarson 3.16 all: $(PROGS)
28 gregl 3.1
29 gwlarson 3.16 install: all $(DEVS) $(SPECIAL)
30 gregl 3.1 cp $(PROGS) $(INSTDIR)
31    
32     clean:
33 greg 3.28 set nonomatch; rm -f *.o $(PROGS) core Version.c
34 gregl 3.1
35 greg 3.21 ogl: $(DEVDIR)/ogl.hdi $(DEVDIR)/oglh.hdi \
36 simmons 3.17 $(DEVDIR)/oglo.hdi $(DEVDIR)/ogloh.hdi \
37     $(DEVDIR)/ogls.hdi $(DEVDIR)/oglsh.hdi \
38 greg 3.21 $(DEVDIR)/oglso.hdi $(DEVDIR)/oglsoh.hdi \
39     $(DEVDIR)/glx1.hdi $(DEVDIR)/glx1h.hdi
40 gwlarson 3.14
41     x10:
42    
43     aed:
44    
45     sgi:
46    
47     sun:
48    
49 simmons 3.17 rholo: rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o holo.o holofile.o \
50 greg 3.21 viewbeams.o Version.o
51 gregl 3.1 $(CC) $(CFLAGS) -o rholo rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
52 greg 3.29 holo.o holofile.o viewbeams.o Version.o -lrtrad $(MLIB)
53 gregl 3.1
54 greg 3.21 rhpict: rhpict.o rhpict2.o holo.o holofile.o viewbeams.o Version.o
55 gwlarson 3.20 $(CC) $(CFLAGS) -o rhpict rhpict.o rhpict2.o holo.o holofile.o \
56 greg 3.29 viewbeams.o Version.o -lrtrad $(MLIB)
57 gwlarson 3.20
58 simmons 3.17 rhcopy: rhcopy.o clumpbeams.o holo.o holofile.o
59     $(CC) $(CFLAGS) -o rhcopy rhcopy.o clumpbeams.o \
60 greg 3.29 holo.o holofile.o -lrtrad $(MLIB)
61 gregl 3.7
62 simmons 3.17 rhoptimize: rhoptimize.o clumpbeams.o holo.o holofile.o
63     $(CC) $(CFLAGS) -o rhoptimize rhoptimize.o clumpbeams.o \
64 greg 3.29 holo.o holofile.o -lrtrad $(MLIB)
65 simmons 3.17
66 gwlarson 3.19 rhinfo: rhinfo.o holo.o holofile.o
67 greg 3.29 $(CC) $(CFLAGS) -o rhinfo rhinfo.o holo.o holofile.o -lrtrad $(MLIB)
68 gwlarson 3.19
69 gregl 3.13 genrhgrid: genrhgrid.o holo.o
70 greg 3.29 $(CC) $(CFLAGS) -o genrhgrid genrhgrid.o holo.o -lrtrad $(MLIB)
71 gregl 3.13
72 gregl 3.8 $(DEVDIR)/x11h.hdi: $(DEVDIR)/x11.hdi
73     rm -f $(DEVDIR)/x11h.hdi
74     ln $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
75 gregl 3.1
76 gwlarson 3.20 $(DEVDIR)/x11.hdi: rhdisp.o rhdisp2.o viewbeams.o rhd_x11.o rhd_qtree.o \
77 greg 3.22 rhd_qtree2r.o rhd_ctab.o holo.o
78 gwlarson 3.20 $(CC) $(CFLAGS) -o $(DEVDIR)/x11.hdi rhdisp.o rhdisp2.o viewbeams.o \
79 greg 3.29 rhd_x11.o rhd_qtree.o rhd_qtree2r.o rhd_ctab.o holo.o -lrtrad -lX11
80 gregl 3.1
81 simmons 3.17 $(DEVDIR)/glx1h.hdi: $(DEVDIR)/glx1.hdi
82     rm -f $(DEVDIR)/glx1h.hdi
83     ln $(DEVDIR)/glx1.hdi $(DEVDIR)/glx1h.hdi
84    
85 gwlarson 3.14 $(DEVDIR)/glxoh.hdi: $(DEVDIR)/glxo.hdi
86     rm -f $(DEVDIR)/glxoh.hdi
87     ln $(DEVDIR)/glxo.hdi $(DEVDIR)/glxoh.hdi
88 gregl 3.10
89 gwlarson 3.14 $(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 simmons 3.17 $(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 gwlarson 3.20 $(DEVDIR)/glx1.hdi: rhd_glx1.o rhdisp.o rhdisp2.o viewbeams.o \
114 greg 3.22 rhd_qtree.o rhd_qtree2c.o holo.o
115 simmons 3.17 rm -f $(DEVDIR)/glx1.hdi
116     $(CC) $(CFLAGS) -o $(DEVDIR)/glx1.hdi rhd_glx1.o rhdisp.o rhdisp2.o \
117 schorsch 3.27 viewbeams.o holo.o rhd_qtree.o rhd_qtree2c.o -lrtrad -lGLU -lGL -lX11 -lm
118 simmons 3.17
119 gwlarson 3.20 $(DEVDIR)/ogl.hdi: rhd_ogl0.o rhdisp.o rhdisp2.o viewbeams.o \
120 gwlarson 3.18 rhd_odraw.o rhd_geom.o holo.o
121 simmons 3.17 $(CC) $(CFLAGS) -o $(DEVDIR)/ogl.hdi rhd_ogl0.o rhdisp.o rhdisp2.o \
122 greg 3.29 viewbeams.o holo.o rhd_odraw.o rhd_geom.o -lrgl -lrtrad -lGLU -lGL -lX11
123 simmons 3.17
124 gwlarson 3.20 $(DEVDIR)/oglo.hdi: rhd_oglo.o rhdisp.o rhdisp2.o viewbeams.o \
125 gwlarson 3.18 rhd_odraw.o rhd_geom.o holo.o rhdobj.o
126 simmons 3.17 $(CC) $(CFLAGS) -o $(DEVDIR)/oglo.hdi rhd_oglo.o rhdisp.o \
127 gwlarson 3.20 rhdisp2.o viewbeams.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \
128 greg 3.29 -lrgl -lrtrad -lGLU -lGL -lX11
129 simmons 3.17
130 gwlarson 3.20 $(DEVDIR)/ogls.hdi: rhd_ogls.o rhdisp.o rhdisp2.o viewbeams.o \
131 gwlarson 3.18 rhd_odraw.o rhd_geom.o holo.o
132 simmons 3.17 $(CC) $(CFLAGS) -o $(DEVDIR)/ogls.hdi rhd_ogls.o rhdisp.o rhdisp2.o \
133 gwlarson 3.20 viewbeams.o holo.o rhd_odraw.o rhd_geom.o \
134 greg 3.29 -lrgl -lrtrad -lGLU -lGL -lX11 -lXext
135 simmons 3.17
136 gwlarson 3.20 $(DEVDIR)/oglso.hdi: rhd_oglso.o rhdisp.o rhdisp2.o viewbeams.o \
137 gwlarson 3.18 rhd_odraw.o rhd_geom.o holo.o rhdobj.o
138 simmons 3.17 $(CC) $(CFLAGS) -o $(DEVDIR)/oglso.hdi rhd_oglso.o rhdisp.o rhdisp2.o \
139 gwlarson 3.20 viewbeams.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \
140 greg 3.29 -lrgl -lrtrad -lGLU -lGL -lX11 -lXext
141 simmons 3.17
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 gregl 3.2 rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
159 gwlarson 3.20 rhdisp.o rhdisp2.o rhpict.o viewbeams.o: rholo.h
160 gregl 3.2
161 gregl 3.6 rholo2l.o: ../common/paths.h
162    
163 gwlarson 3.20 rhpict2.o rholo3.o: ../common/view.h
164 gregl 3.2
165 gwlarson 3.20 rholo4.o: rhdisp.h
166    
167 gregl 3.2 rhdisp.o rhdisp2.o: rhdisp.h rhdriver.h ../common/view.h
168    
169 gwlarson 3.20 viewbeams.o: ../common/view.h ../common/random.h
170 gregl 3.2
171 gwlarson 3.20 rhpict.o: ../common/view.h ../common/resolu.h
172    
173 greg 3.26 holo.o holofile.o rhdisp.o rhdisp2.o viewbeams.o genrhgrid.o \
174 simmons 3.17 rhcopy.o rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
175 gwlarson 3.20 rhinfo.o clumpbeams.o rhoptimize.o rhpict.o rhpict2.o: holo.h \
176 gregl 3.1 ../common/vars.h ../common/color.h \
177 greg 3.23 ../common/standard.h ../common/rtmisc.h ../common/rtio.h \
178     ../common/rtmath.h ../common/mat4.h ../common/fvect.h \
179 greg 3.24 ../common/rterror.h ../common/tifftypes.h
180 gregl 3.7
181 gwlarson 3.15 rhcopy.o: ../common/resolu.h ../common/view.h
182 gregl 3.7
183 simmons 3.17 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 greg 3.23 ../common/rtmisc.h ../common/rtio.h \
186     ../common/rtmath.h ../common/mat4.h ../common/fvect.h \
187     ../common/rterror.h
188 gregl 3.10
189 gwlarson 3.14 rhd_x11.o rhd_qtree.o rhd_qtree2r.o: rhd_qtree.h rhdriver.h \
190 simmons 3.17 ../common/view.h ../common/tonemap.h ../common/color.h
191 gregl 3.2
192 simmons 3.17 rhd_x11.o: x11icon.h
193    
194 gwlarson 3.15 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 greg 3.23 ../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 gwlarson 3.15 ../common/object.h ../common/otypes.h ../common/lookup.h
202 gwlarson 3.14
203 simmons 3.17 rhd_glx1.o: rhd_qtree.h rhdriver.h x11icon.h ../common/view.h \
204 greg 3.23 ../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 simmons 3.17
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 gwlarson 3.18
216     rhd_geom.o: rhdriver.h ../common/view.h \
217 greg 3.23 ../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 greg 3.21
221     Version.c: ../rt/Version.c
222     cp ../rt/Version.c .