ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/Rmakefile
Revision: 3.14
Committed: Wed Aug 19 17:45:57 1998 UTC (25 years, 8 months ago) by gwlarson
Branch: MAIN
Changes since 3.13: +103 -11 lines
Log Message:
first attempt and Delaunay triangulation driver

File Contents

# Content
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 SPECIAL =
15
16 INSTDIR = /usr/local/bin
17 DEVDIR = $(INSTDIR)/dev
18
19 LIBDIR = /usr/local/lib/ray
20
21 PROGS = rholo rhcopy genrhenv genrhgrid
22
23 DEVS = $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
24
25 all: $(PROGS) $(SPECIAL)
26
27 install: all $(DEVS)
28 cp $(PROGS) $(INSTDIR)
29
30 clean:
31 set nonomatch; rm -f *.o $(PROGS) core
32
33 ogl: $(DEVDIR)/glx.hdi $(DEVDIR)/glxh.hdi \
34 $(DEVDIR)/glxo.hdi $(DEVDIR)/glxoh.hdi \
35 $(DEVDIR)/glxs.hdi $(DEVDIR)/glxsh.hdi \
36 $(DEVDIR)/glxso.hdi $(DEVDIR)/glxsoh.hdi
37
38 x10:
39
40 aed:
41
42 sgi:
43
44 sun:
45
46 rholo: rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o holo.o holofile.o Version.o
47 $(CC) $(CFLAGS) -o rholo rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
48 holo.o holofile.o Version.o -lrt -lm
49
50 rhcopy: rhcopy.o holo.o holofile.o
51 $(CC) $(CFLAGS) -o rhcopy rhcopy.o holo.o holofile.o -lrt -lm
52
53 genrhenv: genrhenv.o holo.o holofile.o
54 $(CC) $(CFLAGS) -o genrhenv genrhenv.o holo.o holofile.o -lrt -lm
55
56 genrhgrid: genrhgrid.o holo.o
57 $(CC) $(CFLAGS) -o genrhgrid genrhgrid.o holo.o -lrt -lm
58
59 $(DEVDIR)/x11h.hdi: $(DEVDIR)/x11.hdi
60 rm -f $(DEVDIR)/x11h.hdi
61 ln $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
62
63 $(DEVDIR)/x11.hdi: rhdisp.o rhdisp2.o rhdisp3.o rhd_x11.o rhd_qtree.o \
64 rhd_qtree2r.o rhd_ctab.o dircode.o holo.o
65 $(CC) $(CFLAGS) -o $(DEVDIR)/x11.hdi rhdisp.o rhdisp2.o rhdisp3.o \
66 rhd_x11.o rhd_qtree.o rhd_qtree2r.o rhd_ctab.o holo.o dircode.o -lrt -lX11 -lm
67
68 $(DEVDIR)/glxh.hdi: $(DEVDIR)/glx.hdi
69 rm -f $(DEVDIR)/glxh.hdi
70 ln $(DEVDIR)/glx.hdi $(DEVDIR)/glxh.hdi
71
72 $(DEVDIR)/glxoh.hdi: $(DEVDIR)/glxo.hdi
73 rm -f $(DEVDIR)/glxoh.hdi
74 ln $(DEVDIR)/glxo.hdi $(DEVDIR)/glxoh.hdi
75
76 $(DEVDIR)/glxsh.hdi: $(DEVDIR)/glxs.hdi
77 rm -f $(DEVDIR)/glxsh.hdi
78 ln $(DEVDIR)/glxs.hdi $(DEVDIR)/glxsh.hdi
79
80 $(DEVDIR)/glxsoh.hdi: $(DEVDIR)/glxso.hdi
81 rm -f $(DEVDIR)/glxsoh.hdi
82 ln $(DEVDIR)/glxso.hdi $(DEVDIR)/glxsoh.hdi
83
84 $(DEVDIR)/glx.hdi: rhd_glx0.o rhdisp.o rhdisp2.o rhdisp3.o \
85 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
86 sm_ogl.o sm.o sm_sets.o dircode.o holo.o
87 rm -f $(DEVDIR)/glx.hdi
88 $(CC) $(CFLAGS) -o $(DEVDIR)/glx.hdi rhd_glx0.o rhdisp.o rhdisp2.o \
89 rhdisp3.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
90 sm_ogl.o sm.o sm_sets.o dircode.o -lrt -lGLU -lGL -lX11 -lm
91
92 $(DEVDIR)/glxo.hdi: rhd_glxo.o rhdisp.o rhdisp2.o rhdisp3.o \
93 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
94 sm_ogl.o sm_sets.o sm.o dircode.o holo.o rhdobj.o
95 rm -f $(DEVDIR)/glxo.hdi
96 $(CC) $(CFLAGS) -o $(DEVDIR)/glxo.hdi rhd_glxo.o rhdisp.o rhdisp2.o \
97 rhdisp3.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
98 sm_ogl.o sm_sets.o sm.o dircode.o rhdobj.o -lrgl -lrt -lGLU -lGL -lX11 -lm
99
100 $(DEVDIR)/glxs.hdi: rhd_glxs.o rhdisp.o rhdisp2.o rhdisp3.o \
101 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
102 sm_ogl.o sm_sets.o sm.o dircode.o holo.o
103 rm -f $(DEVDIR)/glxs.hdi
104 $(CC) $(CFLAGS) -o $(DEVDIR)/glxs.hdi rhd_glxs.o rhdisp.o rhdisp2.o \
105 rhdisp3.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
106 sm_ogl.o sm_sets.o sm.o dircode.o -lrt -lGLU -lGL -lX11 -lXext -lm
107
108 $(DEVDIR)/glxso.hdi: rhd_glxso.o rhdisp.o rhdisp2.o rhdisp3.o \
109 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
110 sm_ogl.o sm_sets.o sm.o dircode.o holo.o rhdobj.o
111 rm -f $(DEVDIR)/glxso.hdi
112 $(CC) $(CFLAGS) -o $(DEVDIR)/glxso.hdi rhd_glxso.o rhdisp.o rhdisp2.o \
113 rhdisp3.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
114 sm_ogl.o sm_sets.o sm.o dircode.o rhdobj.o \
115 -lrgl -lrt -lGLU -lGL -lX11 -lXext -lm
116
117 rhd_glx0.o: rhd_glx.c
118 $(CC) $(CFLAGS) -c rhd_glx.c
119 mv -f rhd_glx.o rhd_glx0.o
120
121 rhd_glxo.o: rhd_glx.c
122 $(CC) $(CFLAGS) -DDOBJ -c rhd_glx.c
123 mv -f rhd_glx.o rhd_glxo.o
124
125 rhd_glxs.o: rhd_glx.c
126 $(CC) $(CFLAGS) -DSTEREO -c rhd_glx.c
127 mv -f rhd_glx.o rhd_glxs.o
128
129 rhd_glxso.o: rhd_glx.c
130 $(CC) $(CFLAGS) -DDOBJ -DSTEREO -c rhd_glx.c
131 mv -f rhd_glx.o rhd_glxso.o
132
133 rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
134 rhdisp.o rhdisp2.o rhdisp3.o: rholo.h
135
136 rholo2l.o: ../common/paths.h
137
138 rholo4.o: rhdisp.h rholo4.c
139 $(CC) $(CFLAGS) -c rholo4.c
140
141 rhdisp.o rhdisp2.o: rhdisp.h rhdriver.h ../common/view.h
142
143 rhdisp3.o: rhdisp.h ../common/view.h
144
145 holo.o holofile.o rhdisp.o rhdisp2.o rhdisp3.o genrhenv.o genrhgrid.o \
146 rhcopy.o rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o: holo.h \
147 ../common/vars.h ../common/color.h \
148 ../common/standard.h ../common/mat4.h ../common/fvect.h
149
150 rhcopy.o: ../common/resolu.h
151
152 rhcopy.o: ../common/view.h
153
154 rhd_x11.o rhd_qtree.o rhd_sets.o rhd_qtree2r.o: ../common/standard.h \
155 ../common/mat4.h ../common/fvect.h
156
157 rhd_x11.o rhd_qtree.o rhd_qtree2r.o: rhd_qtree.h rhdriver.h \
158 x11icon.h ../common/tonemap.h ../common/color.h
159
160 rhd_glx0.o rhd_glxo.o rhd_glxs.o rhd_glxso.o: rhd_sample.h rhdriver.h \
161 x11icon.h ../common/tonemap.h ../common/view.h \
162 ../common/standard.h ../common/mat4.h ../common/fvect.h
163
164 rhd_glxs.o rhd_glxso.o rhdobj.o: rhdobj.h
165
166 sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
167 sm_ogl.o sm.o: sm.h rhd_sample.h \
168 ../common/standard.h ../common/mat4.h ../common/fvect.h
169
170 sm_sets.o: sm_qtree.h ../common/object.h
171
172 sm_del.o: sm_list.h sm_geom.h
173
174 sm_geom.o: sm_geom.h
175
176 sm_list.o: sm_list.h
177
178 sm_ogl.o: sm_geom.h ../common/object.h
179
180 sm_qtree.o: sm_geom.h sm_qtree.h ../common/object.h
181
182 sm_stree.o: sm_stree.h sm_qtree.h sm_geom.h ../common/object.h
183
184 dircode.o: ../common/fvect.h