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, 7 months ago) by gwlarson
Branch: MAIN
Changes since 3.13: +103 -11 lines
Log Message:
first attempt and Delaunay triangulation driver

File Contents

# User Rev Content
1 gregl 3.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 gwlarson 3.14 SPECIAL =
15    
16 gregl 3.1 INSTDIR = /usr/local/bin
17 gregl 3.2 DEVDIR = $(INSTDIR)/dev
18 gregl 3.1
19     LIBDIR = /usr/local/lib/ray
20    
21 gregl 3.13 PROGS = rholo rhcopy genrhenv genrhgrid
22 gregl 3.1
23 gwlarson 3.14 DEVS = $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
24 gregl 3.2
25 gwlarson 3.14 all: $(PROGS) $(SPECIAL)
26 gregl 3.1
27 gregl 3.2 install: all $(DEVS)
28 gregl 3.1 cp $(PROGS) $(INSTDIR)
29    
30     clean:
31     set nonomatch; rm -f *.o $(PROGS) core
32    
33 gwlarson 3.14 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 gregl 3.3 rholo: rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o holo.o holofile.o Version.o
47 gregl 3.1 $(CC) $(CFLAGS) -o rholo rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
48 gregl 3.3 holo.o holofile.o Version.o -lrt -lm
49 gregl 3.1
50 gregl 3.7 rhcopy: rhcopy.o holo.o holofile.o
51     $(CC) $(CFLAGS) -o rhcopy rhcopy.o holo.o holofile.o -lrt -lm
52    
53 gregl 3.12 genrhenv: genrhenv.o holo.o holofile.o
54     $(CC) $(CFLAGS) -o genrhenv genrhenv.o holo.o holofile.o -lrt -lm
55    
56 gregl 3.13 genrhgrid: genrhgrid.o holo.o
57     $(CC) $(CFLAGS) -o genrhgrid genrhgrid.o holo.o -lrt -lm
58    
59 gregl 3.8 $(DEVDIR)/x11h.hdi: $(DEVDIR)/x11.hdi
60     rm -f $(DEVDIR)/x11h.hdi
61     ln $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
62 gregl 3.1
63 gregl 3.8 $(DEVDIR)/x11.hdi: rhdisp.o rhdisp2.o rhdisp3.o rhd_x11.o rhd_qtree.o \
64 gregl 3.9 rhd_qtree2r.o rhd_ctab.o dircode.o holo.o
65 gregl 3.8 $(CC) $(CFLAGS) -o $(DEVDIR)/x11.hdi rhdisp.o rhdisp2.o rhdisp3.o \
66 gregl 3.9 rhd_x11.o rhd_qtree.o rhd_qtree2r.o rhd_ctab.o holo.o dircode.o -lrt -lX11 -lm
67 gregl 3.1
68 gregl 3.10 $(DEVDIR)/glxh.hdi: $(DEVDIR)/glx.hdi
69     rm -f $(DEVDIR)/glxh.hdi
70     ln $(DEVDIR)/glx.hdi $(DEVDIR)/glxh.hdi
71    
72 gwlarson 3.14 $(DEVDIR)/glxoh.hdi: $(DEVDIR)/glxo.hdi
73     rm -f $(DEVDIR)/glxoh.hdi
74     ln $(DEVDIR)/glxo.hdi $(DEVDIR)/glxoh.hdi
75 gregl 3.10
76 gwlarson 3.14 $(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 gregl 3.2 rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \
134     rhdisp.o rhdisp2.o rhdisp3.o: rholo.h
135    
136 gregl 3.6 rholo2l.o: ../common/paths.h
137    
138 gregl 3.2 rholo4.o: rhdisp.h rholo4.c
139 gregl 3.4 $(CC) $(CFLAGS) -c rholo4.c
140 gregl 3.2
141     rhdisp.o rhdisp2.o: rhdisp.h rhdriver.h ../common/view.h
142    
143     rhdisp3.o: rhdisp.h ../common/view.h
144    
145 gregl 3.13 holo.o holofile.o rhdisp.o rhdisp2.o rhdisp3.o genrhenv.o genrhgrid.o \
146 gregl 3.7 rhcopy.o rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o: holo.h \
147 gregl 3.1 ../common/vars.h ../common/color.h \
148     ../common/standard.h ../common/mat4.h ../common/fvect.h
149 gregl 3.7
150     rhcopy.o: ../common/resolu.h
151    
152     rhcopy.o: ../common/view.h
153 gregl 3.2
154 gwlarson 3.14 rhd_x11.o rhd_qtree.o rhd_sets.o rhd_qtree2r.o: ../common/standard.h \
155 gregl 3.5 ../common/mat4.h ../common/fvect.h
156 gregl 3.10
157 gwlarson 3.14 rhd_x11.o rhd_qtree.o rhd_qtree2r.o: rhd_qtree.h rhdriver.h \
158     x11icon.h ../common/tonemap.h ../common/color.h
159 gregl 3.2
160 gwlarson 3.14 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 gregl 3.9
184     dircode.o: ../common/fvect.h