| 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 = ratmain.o ratrace.o RtraceSimulManager.o | 
| 64 | 
+ | 
RATSRC = ratmain.cpp ratrace.cpp RtraceSimulManager.cpp | 
| 65 | 
+ | 
 | 
| 66 | 
  | 
RLOBJS = raycalls.o raypcalls.o rayfifo.o | 
| 67 | 
  | 
RLSRC = raycalls.c raypcalls.c rayfifo.c | 
| 68 | 
  | 
 | 
| 110 | 
  | 
# | 
| 111 | 
  | 
 | 
| 112 | 
  | 
PROGS = $(DESTDIR)/rtrace $(DESTDIR)/rpict $(DESTDIR)/rvu $(DESTDIR)/rcontrib \ | 
| 113 | 
< | 
$(DESTDIR)/lookamb $(DESTDIR)/mkpmap $(DESTDIR)/pmapdump | 
| 113 | 
> | 
$(DESTDIR)/ratrace $(DESTDIR)/lookamb $(DESTDIR)/mkpmap $(DESTDIR)/pmapdump | 
| 114 | 
  | 
 | 
| 115 | 
  | 
all:    $(PROGS) $(RCLIB) $(SPECIAL) | 
| 116 | 
  | 
 | 
| 144 | 
  | 
$(DESTDIR)/rcontrib:      $(RCOBJS) $(RLIB) | 
| 145 | 
  | 
        $(CC) $(CFLAGS) -o $(DESTDIR)/rcontrib $(RCOBJS) $(RLIB) $(LIBS) | 
| 146 | 
  | 
 | 
| 147 | 
+ | 
$(DESTDIR)/ratrace:     $(RATOBJS) $(RCLIB) $(RLIB) | 
| 148 | 
+ | 
        $(CXX) $(CXXFLAGS) -o $(DESTDIR)/ratrace $(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: | 
| 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 ratrace.o: RtraceSimulManager.h |