V10/cmd/cpp/mkfile
CFLAGS= -O -DPRAGMA
OBJECTS = cpp.o cpy.o rodata.o yylex.o
cpp: $OBJECTS
cc $CFLAGS $OBJECTS -o cpp
cpp.o: cpp.c
cc $CFLAGS -DFLEXNAMES -DPD_MACH=D_vax -DPD_SYS=D_unix -c cpp.c
y.tab.h cpy.c rodata.c: cpy.y
yacc -d cpy.y
sh :yyfix >rodata.c
mv y.tab.c cpy.c
cpy.o: cpy.c
cc $CFLAGS -c cpy.c
yylex.o: yylex.c y.tab.h
cc $CFLAGS -c -I. -DFLEXNAMES yylex.c
rodata.o: rodata.c
cc $CFLAGS -S rodata.c
sh :rofix rodata.s
cc -c rodata.s
install: cpp
cp cpp /lib
strip /lib/cpp
clean:
rm -f cpp y.tab.c y.tab.h cpy.c rodata* *.o