| 5 |  | # | 
| 6 |  |  | 
| 7 |  | OPT = -O -pipe | 
| 8 | < | MACH = -DSTRUCTASSIGN -DBSD -DIEEE -f68881 /usr/lib/f68881.il | 
| 8 | > | MACH = -DSTRUCTASSIGN -DBSD -DIEEE -f68881 /usr/lib/libm.il | 
| 9 |  | CFLAGS = $(MACH) $(OPT) | 
| 10 |  | CC = cc | 
| 11 |  | LINT = lint | 
| 16 |  | # The following are user-definable: | 
| 17 |  | # | 
| 18 |  | DESTDIR = . | 
| 19 | < | INSTDIR = /usr/local/ray | 
| 19 | > | INSTDIR = /lumen/lumen/ray/bin.sun3 | 
| 20 |  | INSTALL = cp | 
| 21 |  |  | 
| 22 |  | # | 
| 34 |  | # | 
| 35 |  | # Device drivers for rview (see also devtable.c): | 
| 36 |  | # | 
| 37 | < | DOBJS = devtable.o devcomm.o aed.o tty.o editline.o x10.o xtwind.o \ | 
| 38 | < | colortab.o nwsdev.o | 
| 39 | < | DSRC = devtable.c devcomm.c aed.c tty.c editline.c x10.c xtwind.c \ | 
| 40 | < | colortab.c nwsdev.c | 
| 41 | < | DLIBS = -lX -lcps | 
| 42 | < | DRIVERS = $(DEVDIR)/sun $(DEVDIR)/sun.com $(DEVDIR)/x11 | 
| 37 | > | DOBJS = devtable.o devcomm.o editline.o x11.o x11twind.o \ | 
| 38 | > | colortab.o | 
| 39 | > | DSRC = devtable.c devcomm.c editline.c x10.c xtwind.c \ | 
| 40 | > | colortab.c | 
| 41 | > | DLIBS = -lX11 | 
| 42 |  |  | 
| 43 |  | # | 
| 44 |  | # Standard object files: | 
| 89 |  |  | 
| 90 |  | PROGS = $(DESTDIR)/rtrace $(DESTDIR)/rpict $(DESTDIR)/rview $(DESTDIR)/lookamb | 
| 91 |  |  | 
| 92 | < | all:    $(PROGS) $(DRIVERS) | 
| 92 | > | all:    $(PROGS) | 
| 93 |  |  | 
| 94 | < | install:        all | 
| 94 | > | install:        $(PROGS) | 
| 95 |  | $(INSTALL) $(PROGS) $(INSTDIR) | 
| 96 |  |  | 
| 97 | + | sun:    $(DEVDIR)/sun $(DEVDIR)/sun.com | 
| 98 | + |  | 
| 99 | + | x10:    $(DEVDIR)/x10 | 
| 100 | + |  | 
| 101 | + | aed: | 
| 102 | + | @echo | 
| 103 | + |  | 
| 104 |  | clean: | 
| 105 | < | rm -f *.o core | 
| 105 | > | rm -f $(PROGS) *.o core | 
| 106 |  |  | 
| 107 |  | lint:   $(RVSRC) | 
| 108 |  | $(LINT) $(LINTFLAGS) -DRVIEW $(RVSRC) $(LIBS) | 
| 130 |  | $(DEVDIR)/sun.com:      suncom.o editline.o | 
| 131 |  | $(CC) $(CFLAGS) -s -o $(DEVDIR)/sun.com suncom.o editline.o | 
| 132 |  |  | 
| 133 | < | $(DEVDIR)/x11:  x11.o x11twind.o colortab.o devmain.o editline.o | 
| 134 | < | $(CC) $(CFLAGS) -s -o $(DEVDIR)/x11 x11.o x11twind.o devmain.o \ | 
| 135 | < | colortab.o editline.o -lX11 $(LIBS) | 
| 133 | > | $(DEVDIR)/x10:  x10.o xtwind.o colortab.o devmain.o editline.o | 
| 134 | > | $(CC) $(CFLAGS) -s -o $(DEVDIR)/x10 x10.o xtwind.o devmain.o \ | 
| 135 | > | colortab.o editline.o -lX $(LIBS) | 
| 136 |  |  | 
| 137 |  | # | 
| 138 |  | # Special compiles: | 
| 164 |  | sundev.o:       sundev.c | 
| 165 |  | $(CC) $(CFLAGS) -DTTYPROG=\"$(DEVDIR)/sun.com\" -Dsun_init=dinit -c sundev.c | 
| 166 |  |  | 
| 167 | < | x11.o:  x11.c | 
| 168 | < | $(CC) $(CFLAGS) -Dx11_init=dinit -c x11.c | 
| 167 | > | x10.o:  x10.c | 
| 168 | > | $(CC) $(CFLAGS) -Dx_init=dinit -c x10.c | 
| 169 |  |  | 
| 170 |  | ambient.o:      ambient.c | 
| 171 |  | $(CC) $(CFLAGS) -DAMBFLUSH=16 -c ambient.c | 
| 224 |  | ambient.o dielectric.o func.o glass.o m_clip.o \ | 
| 225 |  | m_brdf.o mx_data.o mx_func.o normal.o o_cone.o o_face.o o_instance.o \ | 
| 226 |  | p_data.o p_func.o text.o raytrace.o rpmain.o rtmain.o rvmain.o rpict.o \ | 
| 227 | < | rtrace.o rv2.o rv3.o source.o \ | 
| 228 | < | sphere.o t_data.o t_func.o:     ray.h standard.h fvect.h object.h color.h | 
| 227 | > | rtrace.o rv2.o rv3.o source.o sphere.o \ | 
| 228 | > | t_data.o t_func.o:      ray.h standard.h mat4.h fvect.h object.h color.h | 
| 229 |  |  | 
| 230 |  | rv2.o rv3.o rview.o:    rpaint.h driver.h view.h | 
| 231 |  |  | 
| 232 |  | source.o:       source.h | 
| 233 |  |  | 
| 234 | < | cone.o data.o devcomm.o face.o image.o initotypes.o misc.o objset.o \ | 
| 235 | < | octree.o otypes.o readobj.o readoct.o rview.o:  standard.h fvect.h | 
| 234 | > | cone.o data.o devcomm.o face.o image.o initotypes.o xf.o misc.o objset.o \ | 
| 235 | > | octree.o otypes.o readobj.o readoct.o rview.o:  standard.h mat4.h fvect.h | 
| 236 | > |  | 
| 237 | > | mat4.o:         mat4.h fvect.h | 
| 238 |  |  | 
| 239 |  | sundev.o:       suntools.icon | 
| 240 |  |  |