Research V7 development
[unix-history] / usr / src / cmd / neqn / makefile
CommitLineData
44df7640
BK
1CFLAGS=-O -s -DNEQN
2YFLAGS=-d
3
4all: neqn
5
6cp: neqn
7 cp neqn /bin/neqn
8 rm *.o e.c e.def neqn
9
10cmp: neqn
11 cmp neqn /bin/neqn
12 rm *.o e.c e.def neqn
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
22neqn: $(FILES)
23 cc -n $(CFLAGS) $(FILES) -o neqn
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/neqn
42 touch src
43
44lint: y.tab.c
45 lint -spb *.c