Bell 32V development
[unix-history] / usr / src / cmd / as / Makefile
CommitLineData
8e9367a3
TL
1DESTDIR =
2CFLAGS=-O
3AS=/bin/as
4as : as0.o as1.o as2.o as3.o rodata.o
5 $(CC) -o as as?.o rodata.o
6
7as0.o : as.h as0.c
8as1.o : as.h as1.c
9as2.o : as.h as2.c
10
11as3.o : as.h as.yh as3.c instrs
12 $(CC) $(CFLAGS) -S as3.c
13 :rofix as3.s
14 $(AS) -o as3.o as3.s
15
16mon.o : /usr/lib/mon.c
17 $(CC) -c -p -DMASTER='"/usr/lib/as.monsum"' -DINCREMENT='"/tmp/asXXXXX"' /usr/lib/mon.c
18
19as.yh rodata.o : as0.c
20
21as0.c : as0.y
22 yacc -d as0.y
23 mv y.tab.h as.yh
24 rm -f rodata.c
25 :yyfix yyexca yyact yypact yypgo yyr1 yyr2 yychk yydef
26 mv y.tab.c as0.c
27 $(CC) $(CFLAGS) -S rodata.c
28 :rofix rodata.s
29 $(AS) -o rodata.o rodata.s
30
31
32clean :
33 rm -f *.o as0.c as?.s as.yh rodata.[cso]
34
35install :
36 install -s as $(DESTDIR)/bin
37