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 |
|
|
117 |
|
install: all rayinit.cal |
118 |
|
$(INSTALL) $(PROGS) $(INSTDIR) |
114 |
– |
cd $(INSTDIR) ; rm -f rview ; ln -s rvu rview |
115 |
– |
cd $(INSTDIR) ; rm -f rtcontrib ; ln -s rcontrib rtcontrib |
119 |
|
rm -f $(LIBDIR)/rayinit.cal |
120 |
|
cp rayinit.cal $(LIBDIR) |
121 |
|
|
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: |