ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/Rmakefile
Revision: 3.35
Committed: Wed Apr 25 22:21:06 2012 UTC (11 years, 11 months ago) by greg
Branch: MAIN
Changes since 3.34: +2 -2 lines
Log Message:
Changes to support new Cmake build system

File Contents

# User Rev Content
1 greg 3.35 # RCSid: $Id: Rmakefile,v 3.34 2008/06/24 02:01:20 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 greg 3.32 LN = ln
17    
18 gwlarson 3.14 SPECIAL =
19    
20 gregl 3.1 INSTDIR = /usr/local/bin
21 greg 3.35 DEVDIR = $(INSTDIR)
22 gregl 3.1
23     LIBDIR = /usr/local/lib/ray
24    
25 gwlarson 3.20 PROGS = rholo rhpict rhcopy genrhgrid rhoptimize rhinfo
26 gregl 3.1
27 gwlarson 3.14 DEVS = $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
28 gregl 3.2
29 gwlarson 3.16 all: $(PROGS)
30 gregl 3.1
31 gwlarson 3.16 install: all $(DEVS) $(SPECIAL)
32 gregl 3.1 cp $(PROGS) $(INSTDIR)
33    
34     clean:
35 greg 3.28 set nonomatch; rm -f *.o $(PROGS) core Version.c
36 gregl 3.1
37 greg 3.21 ogl: $(DEVDIR)/ogl.hdi $(DEVDIR)/oglh.hdi \
38 simmons 3.17 $(DEVDIR)/oglo.hdi $(DEVDIR)/ogloh.hdi \
39     $(DEVDIR)/ogls.hdi $(DEVDIR)/oglsh.hdi \
40 greg 3.21 $(DEVDIR)/oglso.hdi $(DEVDIR)/oglsoh.hdi \
41     $(DEVDIR)/glx1.hdi $(DEVDIR)/glx1h.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 greg 3.21 viewbeams.o Version.o
53 gregl 3.1 $(CC) $(CFLAGS) -o rholo rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
54 greg 3.29 holo.o holofile.o viewbeams.o Version.o -lrtrad $(MLIB)
55 gregl 3.1
56 greg 3.21 rhpict: rhpict.o rhpict2.o holo.o holofile.o viewbeams.o Version.o
57 gwlarson 3.20 $(CC) $(CFLAGS) -o rhpict rhpict.o rhpict2.o holo.o holofile.o \
58 greg 3.29 viewbeams.o Version.o -lrtrad $(MLIB)
59 gwlarson 3.20
60 simmons 3.17 rhcopy: rhcopy.o clumpbeams.o holo.o holofile.o
61     $(CC) $(CFLAGS) -o rhcopy rhcopy.o clumpbeams.o \
62 greg 3.29 holo.o holofile.o -lrtrad $(MLIB)
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 greg 3.29 holo.o holofile.o -lrtrad $(MLIB)
67 simmons 3.17
68 gwlarson 3.19 rhinfo: rhinfo.o holo.o holofile.o
69 greg 3.29 $(CC) $(CFLAGS) -o rhinfo rhinfo.o holo.o holofile.o -lrtrad $(MLIB)
70 gwlarson 3.19
71 gregl 3.13 genrhgrid: genrhgrid.o holo.o
72 greg 3.29 $(CC) $(CFLAGS) -o genrhgrid genrhgrid.o holo.o -lrtrad $(MLIB)
73 gregl 3.13
74 gregl 3.8 $(DEVDIR)/x11h.hdi: $(DEVDIR)/x11.hdi
75     rm -f $(DEVDIR)/x11h.hdi
76 greg 3.33 $(LN) $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
77 gregl 3.1
78 gwlarson 3.20 $(DEVDIR)/x11.hdi: rhdisp.o rhdisp2.o viewbeams.o rhd_x11.o rhd_qtree.o \
79 greg 3.22 rhd_qtree2r.o rhd_ctab.o holo.o
80 gwlarson 3.20 $(CC) $(CFLAGS) -o $(DEVDIR)/x11.hdi rhdisp.o rhdisp2.o viewbeams.o \
81 greg 3.30 rhd_x11.o rhd_qtree.o rhd_qtree2r.o rhd_ctab.o holo.o -lrtrad -lX11 $(MLIB)
82 gregl 3.1
83 simmons 3.17 $(DEVDIR)/glx1h.hdi: $(DEVDIR)/glx1.hdi
84     rm -f $(DEVDIR)/glx1h.hdi
85 greg 3.33 $(LN) $(DEVDIR)/glx1.hdi $(DEVDIR)/glx1h.hdi
86 simmons 3.17
87 gwlarson 3.14 $(DEVDIR)/glxoh.hdi: $(DEVDIR)/glxo.hdi
88     rm -f $(DEVDIR)/glxoh.hdi
89 greg 3.33 $(LN) $(DEVDIR)/glxo.hdi $(DEVDIR)/glxoh.hdi
90 gregl 3.10
91 gwlarson 3.14 $(DEVDIR)/glxsh.hdi: $(DEVDIR)/glxs.hdi
92     rm -f $(DEVDIR)/glxsh.hdi
93 greg 3.33 $(LN) $(DEVDIR)/glxs.hdi $(DEVDIR)/glxsh.hdi
94 gwlarson 3.14
95     $(DEVDIR)/glxsoh.hdi: $(DEVDIR)/glxso.hdi
96     rm -f $(DEVDIR)/glxsoh.hdi
97 greg 3.33 $(LN) $(DEVDIR)/glxso.hdi $(DEVDIR)/glxsoh.hdi
98 gwlarson 3.14
99 simmons 3.17 $(DEVDIR)/oglh.hdi: $(DEVDIR)/ogl.hdi
100     rm -f $(DEVDIR)/oglh.hdi
101 greg 3.33 $(LN) $(DEVDIR)/ogl.hdi $(DEVDIR)/oglh.hdi
102 simmons 3.17
103     $(DEVDIR)/ogloh.hdi: $(DEVDIR)/oglo.hdi
104     rm -f $(DEVDIR)/ogloh.hdi
105 greg 3.33 $(LN) $(DEVDIR)/oglo.hdi $(DEVDIR)/ogloh.hdi
106 simmons 3.17
107     $(DEVDIR)/oglsh.hdi: $(DEVDIR)/ogls.hdi
108     rm -f $(DEVDIR)/oglsh.hdi
109 greg 3.33 $(LN) $(DEVDIR)/ogls.hdi $(DEVDIR)/oglsh.hdi
110 simmons 3.17
111     $(DEVDIR)/oglsoh.hdi: $(DEVDIR)/oglso.hdi
112     rm -f $(DEVDIR)/oglsoh.hdi
113 greg 3.33 $(LN) $(DEVDIR)/oglso.hdi $(DEVDIR)/oglsoh.hdi
114 simmons 3.17
115 gwlarson 3.20 $(DEVDIR)/glx1.hdi: rhd_glx1.o rhdisp.o rhdisp2.o viewbeams.o \
116 greg 3.22 rhd_qtree.o rhd_qtree2c.o holo.o
117 simmons 3.17 rm -f $(DEVDIR)/glx1.hdi
118     $(CC) $(CFLAGS) -o $(DEVDIR)/glx1.hdi rhd_glx1.o rhdisp.o rhdisp2.o \
119 greg 3.30 viewbeams.o holo.o rhd_qtree.o rhd_qtree2c.o -lrtrad -lGLU -lGL -lX11 $(MLIB)
120 simmons 3.17
121 gwlarson 3.20 $(DEVDIR)/ogl.hdi: rhd_ogl0.o rhdisp.o rhdisp2.o viewbeams.o \
122 gwlarson 3.18 rhd_odraw.o rhd_geom.o holo.o
123 simmons 3.17 $(CC) $(CFLAGS) -o $(DEVDIR)/ogl.hdi rhd_ogl0.o rhdisp.o rhdisp2.o \
124 greg 3.31 viewbeams.o holo.o rhd_odraw.o rhd_geom.o -lrgl -lrtrad -lGLU -lGL -lX11 $(MLIB)
125 simmons 3.17
126 gwlarson 3.20 $(DEVDIR)/oglo.hdi: rhd_oglo.o rhdisp.o rhdisp2.o viewbeams.o \
127 gwlarson 3.18 rhd_odraw.o rhd_geom.o holo.o rhdobj.o
128 simmons 3.17 $(CC) $(CFLAGS) -o $(DEVDIR)/oglo.hdi rhd_oglo.o rhdisp.o \
129 gwlarson 3.20 rhdisp2.o viewbeams.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \
130 greg 3.31 -lrgl -lrtrad -lGLU -lGL -lX11 $(MLIB)
131 simmons 3.17
132 gwlarson 3.20 $(DEVDIR)/ogls.hdi: rhd_ogls.o rhdisp.o rhdisp2.o viewbeams.o \
133 gwlarson 3.18 rhd_odraw.o rhd_geom.o holo.o
134 simmons 3.17 $(CC) $(CFLAGS) -o $(DEVDIR)/ogls.hdi rhd_ogls.o rhdisp.o rhdisp2.o \
135 gwlarson 3.20 viewbeams.o holo.o rhd_odraw.o rhd_geom.o \
136 greg 3.31 -lrgl -lrtrad -lGLU -lGL -lX11 -lXext $(MLIB)
137 simmons 3.17
138 gwlarson 3.20 $(DEVDIR)/oglso.hdi: rhd_oglso.o rhdisp.o rhdisp2.o viewbeams.o \
139 gwlarson 3.18 rhd_odraw.o rhd_geom.o holo.o rhdobj.o
140 simmons 3.17 $(CC) $(CFLAGS) -o $(DEVDIR)/oglso.hdi rhd_oglso.o rhdisp.o rhdisp2.o \
141 gwlarson 3.20 viewbeams.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \
142 greg 3.31 -lrgl -lrtrad -lGLU -lGL -lX11 -lXext $(MLIB)
143 simmons 3.17
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 gregl 3.2 rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
161 gwlarson 3.20 rhdisp.o rhdisp2.o rhpict.o viewbeams.o: rholo.h
162 gregl 3.2
163 gregl 3.6 rholo2l.o: ../common/paths.h
164    
165 gwlarson 3.20 rhpict2.o rholo3.o: ../common/view.h
166 gregl 3.2
167 gwlarson 3.20 rholo4.o: rhdisp.h
168    
169 gregl 3.2 rhdisp.o rhdisp2.o: rhdisp.h rhdriver.h ../common/view.h
170    
171 gwlarson 3.20 viewbeams.o: ../common/view.h ../common/random.h
172 gregl 3.2
173 gwlarson 3.20 rhpict.o: ../common/view.h ../common/resolu.h
174    
175 greg 3.26 holo.o holofile.o rhdisp.o rhdisp2.o viewbeams.o genrhgrid.o \
176 simmons 3.17 rhcopy.o rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
177 gwlarson 3.20 rhinfo.o clumpbeams.o rhoptimize.o rhpict.o rhpict2.o: holo.h \
178 gregl 3.1 ../common/vars.h ../common/color.h \
179 greg 3.23 ../common/standard.h ../common/rtmisc.h ../common/rtio.h \
180     ../common/rtmath.h ../common/mat4.h ../common/fvect.h \
181 greg 3.34 ../common/rterror.h
182 gregl 3.7
183 gwlarson 3.15 rhcopy.o: ../common/resolu.h ../common/view.h
184 gregl 3.7
185 simmons 3.17 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 greg 3.23 ../common/rtmisc.h ../common/rtio.h \
188     ../common/rtmath.h ../common/mat4.h ../common/fvect.h \
189     ../common/rterror.h
190 gregl 3.10
191 gwlarson 3.14 rhd_x11.o rhd_qtree.o rhd_qtree2r.o: rhd_qtree.h rhdriver.h \
192 simmons 3.17 ../common/view.h ../common/tonemap.h ../common/color.h
193 gregl 3.2
194 simmons 3.17 rhd_x11.o: x11icon.h
195    
196 gwlarson 3.15 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 greg 3.23 ../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 gwlarson 3.15 ../common/object.h ../common/otypes.h ../common/lookup.h
204 gwlarson 3.14
205 simmons 3.17 rhd_glx1.o: rhd_qtree.h rhdriver.h x11icon.h ../common/view.h \
206 greg 3.23 ../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 simmons 3.17
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 gwlarson 3.18
218     rhd_geom.o: rhdriver.h ../common/view.h \
219 greg 3.23 ../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 greg 3.21
223     Version.c: ../rt/Version.c
224     cp ../rt/Version.c .