ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/Rmakefile
(Generate patch)

Comparing ray/src/hd/Rmakefile (file contents):
Revision 3.1 by gregl, Fri Oct 31 10:23:29 1997 UTC vs.
Revision 3.15 by gwlarson, Wed Aug 26 12:29:26 1998 UTC

# Line 11 | Line 11 | 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
21 > PROGS = rholo rhcopy genrhenv genrhgrid
22  
23 < all:    $(PROGS)
23 > DEVS = $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
24  
25 < install:        all
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 < rholo:  rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o holo.o holofile.o
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 -lrt -lm
48 > holo.o holofile.o Version.o -lrt -lm
49  
50 < rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o:   rholo.h
50 > rhcopy: rhcopy.o holo.o holofile.o
51 >        $(CC) $(CFLAGS) -o rhcopy rhcopy.o holo.o holofile.o -lrt -lm
52  
53 < rholo4.o:       rhdisp.h
53 > genrhenv:       genrhenv.o holo.o holofile.o
54 >        $(CC) $(CFLAGS) -o genrhenv genrhenv.o holo.o holofile.o -lrt -lm
55  
56 < holo.o holofile.o \
57 < rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o:   holo.h \
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 ../common/view.h
151 +
152 + rhd_x11.o rhd_qtree.o rhd_sets.o rhd_qtree2r.o: ../common/standard.h \
153 + ../common/mat4.h ../common/fvect.h
154 +
155 + rhd_x11.o rhd_qtree.o rhd_qtree2r.o:    rhd_qtree.h rhdriver.h \
156 + ../common/view.h x11icon.h ../common/tonemap.h ../common/color.h
157 +
158 + rhd_glx0.o rhd_glxo.o rhd_glxs.o rhd_glxso.o:   rhd_sample.h rhdriver.h \
159 + x11icon.h ../common/tonemap.h ../common/view.h \
160 + ../common/standard.h ../common/mat4.h ../common/fvect.h
161 +
162 + rhd_glxo.o rhd_glxso.o rhdobj.o:        rhdobj.h
163 +
164 + rhdobj.o:       rhdisp.h rhdriver.h ../common/view.h ../common/tonemap.h \
165 + ../common/radogl.h ../common/standard.h ../common/fvect.h ../common/mat4.h \
166 + ../common/object.h ../common/otypes.h ../common/lookup.h
167 +
168 + sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \
169 + sm_ogl.o sm.o:  sm.h rhd_sample.h \
170 + ../common/standard.h ../common/mat4.h ../common/fvect.h
171 +
172 + sm_sets.o:      sm_qtree.h ../common/object.h
173 +
174 + sm_del.o:       sm_list.h sm_geom.h
175 +
176 + sm_geom.o:      sm_geom.h
177 +
178 + sm_list.o:      sm_list.h
179 +
180 + sm_ogl.o:       sm_geom.h ../common/object.h
181 +
182 + sm_qtree.o:     sm_geom.h sm_qtree.h ../common/object.h
183 +
184 + sm_stree.o:     sm_stree.h sm_qtree.h sm_geom.h ../common/object.h
185 +
186 + dircode.o:      ../common/fvect.h

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines