xref: /original-bsd/local/toolchest/nawk/src/Makefile (revision 2ddfc35e)
1# Copyright (c) 1984, 1985, 1986, 1987 AT&T
2# 	All Rights Reserved
3#
4# THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T.
5#
6# The copyright notice above does not evidence any
7# actual or intended publication of such source code.
8
9CC= /usr/old/bin/cc
10YFLAGS=-d
11CFLAGS=
12
13OFILES = awk.lx.o b.o main.o parse.o proctab.o tran.o lib.o run.o
14
15SOURCE = awk.h awk.g.y awk.lx.l b.c main.c \
16	maketab.c parse.c lib.c run.c tran.c
17DESTDIR=
18BINDIR=/usr/local
19MANDIR=/usr/man/man1
20
21all:	awk
22
23awk:	awk.g.o $(OFILES) $(ALLOC)
24	cc -o awk $(CFLAGS) awk.g.o $(OFILES) $(ALLOC) -lm -lcompat
25
26$(OFILES):	prevy.tab.h awk.h
27
28awk.g.o:	awk.h
29
30prevy.tab.h:	y.tab.h
31	-cmp -s y.tab.h prevy.tab.h || (cp y.tab.h prevy.tab.h; echo change maketab)
32
33proctab.c:	maketab
34	./maketab >proctab.c
35
36maketab:	prevy.tab.h maketab.c
37	cc maketab.c -o maketab
38
39clean:
40	rm -f awk *.o t.* *temp* *.out *junk* y.tab.* prevy.tab.h maketab proctab.c
41
42install:	awk
43	install -s -m 711 awk $(BINDIR)/nawk
44	install -c -m 444 awk.1 $(MANDIR)/nawk.l
45