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.11 by gregl, Fri Dec 26 13:29:13 1997 UTC vs.
Revision 3.16 by gwlarson, Thu Sep 3 10:49:05 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 rhcopy
21 > PROGS = rholo rhcopy genrhenv genrhgrid
22  
23 < DEVS = $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi \
22 < $(DEVDIR)/glx.hdi $(DEVDIR)/glxh.hdi
23 > DEVS = $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi
24  
25   all:    $(PROGS)
26  
27 < install:        all $(DEVS)
27 > install:        all $(DEVS) $(SPECIAL)
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
# Line 36 | Line 50 | holo.o holofile.o Version.o -lrt -lm
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
# Line 49 | Line 69 | $(DEVDIR)/glxh.hdi:    $(DEVDIR)/glx.hdi
69          rm -f $(DEVDIR)/glxh.hdi
70          ln $(DEVDIR)/glx.hdi $(DEVDIR)/glxh.hdi
71  
72 < $(DEVDIR)/glx.hdi:      rhdisp.o rhdisp2.o rhdisp3.o rhd_glx.o \
73 < rhd_qtree.o rhd_qtree2c.o dircode.o holo.o
74 <        $(CC) $(CFLAGS) -o $(DEVDIR)/glx.hdi rhdisp.o rhdisp2.o rhdisp3.o \
55 < rhd_glx.o holo.o rhd_qtree.o rhd_qtree2c.o dircode.o -lrt -lGLU -lGL -lX11 -lm
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  
# Line 66 | Line 142 | rhdisp.o rhdisp2.o:    rhdisp.h rhdriver.h ../common/view
142  
143   rhdisp3.o:      rhdisp.h ../common/view.h
144  
145 < holo.o holofile.o rhdisp.o rhdisp2.o rhdisp3.o \
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
150 > rhcopy.o:       ../common/resolu.h ../common/view.h
151  
152 < rhcopy.o:       ../common/view.h
77 <
78 < rhd_glx.o rhd_x11.o rhd_qtree.o rhd_qtree2r.o:  ../common/standard.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_glx.o rhd_x11.o rhd_qtree.o rhd_qtree2r.o:  rhd_qtree.h rhdriver.h \
156 < ../common/tonemap.h ../common/color.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_glx.o rhd_x11.o:    x11icon.h
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