| 7 |  | MACH = -DBSD | 
| 8 |  | CFLAGS = $(MACH) $(OPT) | 
| 9 |  | CC = cc | 
| 10 | + | AR = ar | 
| 11 |  | SPECIAL = | 
| 12 |  |  | 
| 13 | < | COMPAT = erf.o strcmp.o | 
| 13 | > | COMPAT = erf.o strcmp.o strlcpy.o | 
| 14 |  |  | 
| 15 |  | LIBDIR = /usr/local/lib/ray | 
| 16 |  |  | 
| 20 |  |  | 
| 21 |  | PICOBJ = color.o header.o image.o lamps.o resolu.o rexpr.o spec_rgb.o \ | 
| 22 |  | colrops.o font.o tonemap.o tmapcolrs.o tmapluv.o tmaptiff.o \ | 
| 23 | < | tmap16bit.o bmpfile.o falsecolor.o | 
| 23 | > | tmap16bit.o bmpfile.o falsecolor.o depthcodec.o normcodec.o \ | 
| 24 | > | idmap.o fltdepth.o | 
| 25 |  |  | 
| 26 |  | UTLOBJ = ezxml.o ccolor.o ccyrgb.o bsdf.o bsdf_m.o bsdf_t.o loadbsdf.o \ | 
| 27 |  | disk2square.o hilbert.o interp2d.o triangulate.o | 
| 38 |  |  | 
| 39 |  | MGFOBJ = mgf_parser.o mgf_object.o mgf_xf.o mgf_context.o | 
| 40 |  |  | 
| 41 | < | REETZOBJ = g3affine.o g3flist.o g3sphere.o g3vector.o gbasic.o maxheap.o | 
| 41 | > | REETZOBJ = g3affine.o g3flist.o g3sphere.o g3vector.o gbasic.o muc_randvar.o | 
| 42 |  |  | 
| 43 |  | OGLOBJ = rglfile.o rglmat.o rgldomat.o rglsurf.o rglinst.o rglsrc.o | 
| 44 |  |  | 
| 46 |  |  | 
| 47 |  | librtrad.a:     $(RTOBJ) $(PICOBJ) $(UTLOBJ) $(STDOBJ) $(SYSOBJ) | 
| 48 |  | rm -f librtrad.a | 
| 49 | < | ar rc librtrad.a $(RTOBJ) $(PICOBJ) $(UTLOBJ) $(STDOBJ) $(SYSOBJ) | 
| 49 | > | $(AR) rc librtrad.a $(RTOBJ) $(PICOBJ) $(UTLOBJ) $(STDOBJ) $(SYSOBJ) | 
| 50 |  | -ranlib librtrad.a | 
| 51 |  |  | 
| 52 |  | libmgf.a:       $(MGFOBJ) | 
| 53 |  | rm -f libmgf.a | 
| 54 | < | ar rc libmgf.a $(MGFOBJ) | 
| 54 | > | $(AR) rc libmgf.a $(MGFOBJ) | 
| 55 |  | -ranlib libmgf.a | 
| 56 |  |  | 
| 57 |  | libreetz.a:     $(REETZOBJ) | 
| 58 |  | rm -f libreetz.a | 
| 59 | < | ar rc libreetz.a $(REETZOBJ) | 
| 59 | > | $(AR) rc libreetz.a $(REETZOBJ) | 
| 60 |  | -ranlib libreetz.a | 
| 61 |  |  | 
| 62 |  | install:        all | 
| 71 |  |  | 
| 72 |  | ogl:    $(OGLOBJ) | 
| 73 |  | rm -f librgl.a | 
| 74 | < | ar rc librgl.a $(OGLOBJ) | 
| 74 | > | $(AR) rc librgl.a $(OGLOBJ) | 
| 75 |  | -ranlib librgl.a | 
| 76 |  | mv -f librgl.a ../lib | 
| 77 |  |  | 
| 89 |  | tmapcolrs.o:    tmapcolrs.c | 
| 90 |  | $(CC) $(CFLAGS) -DPCOND=\"pcond\" -c tmapcolrs.c | 
| 91 |  |  | 
| 92 | + | testBSDF:       testBSDF.c bsdf.h rtio.h | 
| 93 | + | $(CC) -L../lib $(CFLAGS) -o testBSDF testBSDF.c -lrtrad -lm | 
| 94 | + |  | 
| 95 |  | color.o colrops.o lamps.o spec_rgb.o:   color.h | 
| 96 |  |  | 
| 97 |  | cone.o:         cone.h | 
| 211 |  | g3flist.o:      g3flist.h | 
| 212 |  |  | 
| 213 |  | maxheap.o:      maxheap.h | 
| 214 | + |  | 
| 215 | + | ezxml.o readmesh.o readobj.o readoct.o rglinst.o wordfile.o:    platform.h | 
| 216 | + |  | 
| 217 | + | depthcodec.o:   depthcodec.h view.h fvect.h resolu.h rtio.h | 
| 218 | + |  | 
| 219 | + | normcodec.o:    normcodec.h rtmath.h mat4.h fvect.h resolu.h rtio.h | 
| 220 | + |  | 
| 221 | + | idmap.o:        idmap.h resolu.h platform.h rtio.h | 
| 222 | + |  | 
| 223 | + | rcode_ident.o:  lookup.h |