Commit | Line | Data |
---|---|---|
2d49b09b | 1 | # Makefile 1.3 86/10/15 |
0d8111ee RH |
2 | # |
3 | ||
2d49b09b SL |
4 | YYFIX= ../pcc/pcc.`machine`/:yyfix |
5 | CFLAGS= -O -Dunix=1 -DFLEXNAMES | |
0d8111ee RH |
6 | |
7 | cpp : cpp.o cpy.o rodata.o | |
8 | $(CC) $(CFLAGS) -o cpp rodata.o cpp.o cpy.o | |
9 | ||
10 | cpy.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 |
14 | cpy.o : cpy.c yylex.c | |
15 | rodata.o : cpy.c | |
16 | $(CC) $(CFLAGS) -R -c rodata.c | |
17 | ||
18 | clean : | |
19 | rm -f *.s *.o cpy.c rodata.c | |
20 | ||
21 | install : | |
22 | install -s cpp $(DESTDIR)/lib | |
23 | ||
24 | sources : cpp.c cpy.y yylex.c README | |
25 | cpp.c cpy.y yylex.c README : | |
26 | sccs get $@ |