| 8 |  | CFLAGS = -I../common -L../lib $(OPT) $(MACH) | 
| 9 |  | SPECIAL = | 
| 10 |  | CC = cc | 
| 11 | + | AR = ar | 
| 12 |  | MLIB = -lm | 
| 13 |  | LINT = lint | 
| 14 |  | LINTFLAGS = -DBSD | 
| 111 |  |  | 
| 112 |  | install:        all rayinit.cal | 
| 113 |  | $(INSTALL) $(PROGS) $(INSTDIR) | 
| 113 | – | cd $(INSTDIR) ; rm -f rview ; ln -s rvu rview | 
| 114 | – | cd $(INSTDIR) ; rm -f rtcontrib ; ln -s rcontrib rtcontrib | 
| 114 |  | rm -f $(LIBDIR)/rayinit.cal | 
| 115 |  | cp rayinit.cal $(LIBDIR) | 
| 116 |  |  | 
| 150 |  |  | 
| 151 |  | $(RLIB):        $(ROBJS) Version.o | 
| 152 |  | rm -f $(RLIB) | 
| 153 | < | ar rc $(RLIB) $(ROBJS) Version.o | 
| 153 | > | $(AR) rc $(RLIB) $(ROBJS) Version.o | 
| 154 |  | -ranlib $(RLIB) | 
| 155 |  |  | 
| 156 |  | $(RCLIB):       $(RLOBJS) | 
| 157 |  | rm -f $(RCLIB) | 
| 158 | < | ar rc $(RCLIB) $(RLOBJS) | 
| 158 | > | $(AR) rc $(RCLIB) $(RLOBJS) | 
| 159 |  | -ranlib $(RCLIB) | 
| 160 |  |  | 
| 161 |  | # | 
| 175 |  |  | 
| 176 |  | Version.c:      VERSION $(RSRC) $(HEADERS) | 
| 177 |  | ( cat VERSION ; date ; whoami ; hostname ) > Version.c | 
| 178 | < | ed - Version.c < verscript.ed | 
| 178 | > | ed - Version.c < verscript.ed || rm Version.c | 
| 179 |  |  | 
| 180 |  | # | 
| 181 |  | # Include dependencies: | 
| 200 |  | o_instance.o:   ../common/instance.h | 
| 201 |  |  | 
| 202 |  | ambient.o aniso.o ashikhmin.o dielectric.o freeobjmem.o func.o glass.o \ | 
| 203 | < | initotypes.o m_brdf.o m_direct.o m_mirror.o normal.o o_cone.o preload.o \ | 
| 204 | < | raycalls.o raytrace.o rtrace.o rv2.o source.o sphere.o srcsupp.o text.o \ | 
| 205 | < | srcdraw.o srcobstr.o virtuals.o:        ../common/otypes.h | 
| 203 | > | initotypes.o m_brdf.o m_bsdf.o m_direct.o m_mirror.o normal.o o_cone.o \ | 
| 204 | > | preload.o raycalls.o raytrace.o rtrace.o rv2.o source.o sphere.o \ | 
| 205 | > | srcsupp.o text.o srcdraw.o srcobstr.o virtuals.o:       ../common/otypes.h | 
| 206 |  |  | 
| 207 |  | ambient.o ambcomp.o aniso.o ashikhmin.o normal.o raycalls.o raytrace.o \ | 
| 208 |  | rpict.o rvmain.o rtmain.o rpmain.o rcmain.o persist.o source.o rv3.o \ | 
| 222 |  | rv2.o rv3.o rview.o:    rpaint.h driver.h ../common/view.h ../common/resolu.h | 
| 223 |  |  | 
| 224 |  | m_direct.o m_mirror.o m_mist.o dielectric.o raycalls.o \ | 
| 225 | < | rpict.o rpmain.o rtmain.o rvmain.o rv2.o source.o srcdraw.o \ | 
| 225 | > | rpict.o rpmain.o rtmain.o rvmain.o source.o srcdraw.o \ | 
| 226 |  | srcobstr.o srcsamp.o srcsupp.o virtuals.o:      source.h | 
| 227 |  |  | 
| 228 |  | cone.o data.o devcomm.o initotypes.o fprism.o preload.o \ | 
| 232 |  |  | 
| 233 |  | ambio.o:        ../common/fvect.h | 
| 234 |  |  | 
| 235 | < | initotypes.o srcobstr.o raytrace.o:     otspecial.h | 
| 235 | > | ambient.o initotypes.o m_alias.o pmapcontrib.o pmapkdt.o \ | 
| 236 | > | pmapooc.o pmapsrc.o pmcontrib2.o \ | 
| 237 | > | raytrace.o rtrace.o rv2.o rv3.o source.o \ | 
| 238 | > | srcdraw.o srcobstr.o virtuals.o:        otspecial.h | 
| 239 |  |  | 
| 240 |  | rpmain.o rtmain.o rvmain.o rpict.o \ | 
| 241 |  | srcdraw.o:      ../common/view.h ../common/resolu.h | 
| 282 |  | ../common/platform.h ../common/paths.h ../common/lookup.h \ | 
| 283 |  | func.h ../common/calcomp.h ../common/rtprocess.h | 
| 284 |  |  | 
| 285 | < | rcmain.o:       source.h ambient.h | 
| 285 | > | ambient.o rcmain.o:     ambient.h | 
| 286 | > |  | 
| 287 | > | rcmain.o:       source.h | 
| 288 |  |  | 
| 289 |  | rcontrib.o:     source.h ../common/otypes.h | 
| 290 |  |  |