| 6 |  | OPT = -O | 
| 7 |  | MACH = -DBSD | 
| 8 |  | CFLAGS = -I../common -L../lib $(OPT) $(MACH) | 
| 9 | + | CXXFLAGS = $(CFLAGS) -std=c++11 | 
| 10 |  | SPECIAL = | 
| 11 |  | CC = cc | 
| 12 | + | CXX = c++ | 
| 13 |  | AR = ar | 
| 14 |  | MLIB = -lm | 
| 15 |  | LINT = lint | 
| 60 |  | RCOBJS = rcmain.o rcontrib.o rc2.o rc3.o | 
| 61 |  | RCSRC = rcmain.c rcontrib.c rc2.c rc3.c | 
| 62 |  |  | 
| 63 | + | RATOBJS = rxtmain.o rxtrace.o RtraceSimulManager.o | 
| 64 | + | RATSRC = rxtmain.cpp rxtrace.cpp RtraceSimulManager.cpp | 
| 65 | + |  | 
| 66 |  | RLOBJS = raycalls.o raypcalls.o rayfifo.o | 
| 67 |  | RLSRC = raycalls.c raypcalls.c rayfifo.c | 
| 68 |  |  | 
| 144 |  | $(DESTDIR)/rcontrib:      $(RCOBJS) $(RLIB) | 
| 145 |  | $(CC) $(CFLAGS) -o $(DESTDIR)/rcontrib $(RCOBJS) $(RLIB) $(LIBS) | 
| 146 |  |  | 
| 147 | + | $(DESTDIR)/rxtrace:     $(RATOBJS) $(RCLIB) $(RLIB) | 
| 148 | + | $(CXX) $(CXXFLAGS) -o $(DESTDIR)/rxtrace $(RATOBJS) $(RCLIB) \ | 
| 149 | + | $(RLIB) $(LIBS) | 
| 150 | + |  | 
| 151 |  | $(DESTDIR)/lookamb:     lookamb.o ambio.o | 
| 152 |  | $(CC) $(CFLAGS) -o $(DESTDIR)/lookamb lookamb.o ambio.o $(LIBS) | 
| 153 |  |  | 
| 184 |  |  | 
| 185 |  | Version.c:      VERSION $(RSRC) $(HEADERS) | 
| 186 |  | ( cat VERSION ; date ; whoami ; hostname ) > Version.c | 
| 187 | < | ed - Version.c < verscript.ed | 
| 187 | > | ed - Version.c < verscript.ed || rm Version.c | 
| 188 |  |  | 
| 189 |  | # | 
| 190 |  | # Include dependencies: | 
| 213 |  | preload.o raycalls.o raytrace.o rtrace.o rv2.o source.o sphere.o \ | 
| 214 |  | srcsupp.o text.o srcdraw.o srcobstr.o virtuals.o:       ../common/otypes.h | 
| 215 |  |  | 
| 216 | < | ambient.o ambcomp.o aniso.o ashikhmin.o normal.o raycalls.o raytrace.o \ | 
| 216 | > | ambient.o ambcomp.o aniso.o ashikhmin.o normal.o p_func.o raycalls.o raytrace.o \ | 
| 217 |  | rpict.o rvmain.o rtmain.o rpmain.o rcmain.o persist.o source.o rv3.o \ | 
| 218 |  | srcsamp.o virtuals.o:   ../common/random.h | 
| 219 |  |  | 
| 440 |  | oocbuild.o: oocbuild.c oocbuild.h oocsort.h oococt.h | 
| 441 |  |  | 
| 442 |  | oocnn.o: oocnn.c oocnn.h oococt.h oocsort.h | 
| 443 | + |  | 
| 444 | + | RtraceSimulManager.o rxtrace.o: RtraceSimulManager.h |