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.2 by gregl, Wed Nov 19 17:05: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 < DEVS = $(DEVDIR)/x11.hdisp $(DEVDIR)/x11h.hdisp
23 > DEVS = $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
24  
25 < all:    $(PROGS)
25 > all:    $(PROGS) $(SPECIAL)
26  
27   install:        all $(DEVS)
28          cp $(PROGS) $(INSTDIR)
# Line 28 | Line 30 | install:       all $(DEVS)
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 < $(DEVDIR)/x11h.hdisp:   $(DEVDIR)/x11.hdisp
51 <        rm -f $(DEVDIR)/x11h.hdisp
37 <        ln $(DEVDIR)/x11.hdisp $(DEVDIR)/x11h.hdisp
50 > rhcopy: rhcopy.o holo.o holofile.o
51 >        $(CC) $(CFLAGS) -o rhcopy rhcopy.o holo.o holofile.o -lrt -lm
52  
53 < $(DEVDIR)/x11.hdisp:    rhdisp.o rhdisp2.o rhdisp3.o rhd_x11.o rhd_qtree.o \
54 < rhd_ctab.o holo.o
41 <        $(CC) $(CFLAGS) -o $(DEVDIR)/x11.hdisp rhdisp.o rhdisp2.o rhdisp3.o \
42 < rhd_x11.o rhd_qtree.o rhd_ctab.o holo.o -lrt -lX11 -lm
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) -DDEVPATH=\"$(DEVDIR)\" -c 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 \
146 < rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o:   holo.h \
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 < rhd_x11.o rhd_qtree.o:  ../common/standard.h ../common/mat4.h ../common/fvect.h
150 > rhcopy.o:       ../common/resolu.h ../common/view.h
151  
152 < rhd_x11.o rhd_qtree.o:  rhd_qtree.h rhdriver.h \
153 < ../common/tonemap.h ../common/color.h
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:      x11icon.h
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