pack labels; various cleanups: open returns failure instead of stopping
[unix-history] / usr / src / old / cpp / Makefile
CommitLineData
2d49b09b 1# Makefile 1.3 86/10/15
0d8111ee
RH
2#
3
2d49b09b
SL
4YYFIX= ../pcc/pcc.`machine`/:yyfix
5CFLAGS= -O -Dunix=1 -DFLEXNAMES
0d8111ee
RH
6
7cpp : cpp.o cpy.o rodata.o
8 $(CC) $(CFLAGS) -o cpp rodata.o cpp.o cpy.o
9
10cpy.c : cpy.y
11 yacc cpy.y
2d49b09b 12 ${YYFIX} yyexca yyact yypact yypgo yyr1 yyr2 yychk yydef
0d8111ee
RH
13 mv y.tab.c cpy.c
14cpy.o : cpy.c yylex.c
15rodata.o : cpy.c
16 $(CC) $(CFLAGS) -R -c rodata.c
17
18clean :
19 rm -f *.s *.o cpy.c rodata.c
20
21install :
22 install -s cpp $(DESTDIR)/lib
23
24sources : cpp.c cpy.y yylex.c README
25cpp.c cpy.y yylex.c README :
26 sccs get $@