Research V7 development
[unix-history] / usr / src / cmd / eqn / makefile
CommitLineData
f42b14c5
BK
1CFLAGS=-O
2YFLAGS=-d
3
4all: eqn
5
6cp: eqn
7 cp eqn /bin/eqn
8 rm *.o e.c e.def eqn
9
10cmp: eqn
11 cmp eqn /bin/eqn
12 rm *.o e.c e.def eqn
13
14SOURCE = e.y e.h diacrit.c eqnbox.c font.c fromto.c funny.c glob.c integral.c \
15 io.c lex.c lookup.c mark.c matrix.c move.c over.c paren.c \
16 pile.c shift.c size.c sqrt.c text.c
17
18FILES = e.o diacrit.o eqnbox.o font.o fromto.o funny.o glob.o integral.o \
19 io.o lex.o lookup.o mark.o matrix.o move.o over.o paren.o \
20 pile.o shift.o size.o sqrt.o text.o
21
22eqn: $(FILES)
23 cc -n -s $(CFLAGS) $(FILES) -o eqn
24
25e.c: e.def
26
27e.def: e.y
28 yacc -d e.y
29 mv y.tab.c e.c
30 mv y.tab.h e.def
31
32$(FILES): e.h e.def
33
34list:
35 pr TODO $(SOURCE) makefile
36
37gcos: y.tab.c
38 fsend e.h e.y *.c
39
40src: makefile $(SOURCE)
41 cp $? /usr/src/cmd/eqn
42 touch src
43
44lint: y.tab.c
45 lint -spb *.c