Commit | Line | Data |
---|---|---|
8ffa1422 BJ |
1 | CFLAGS=-O -d2 |
2 | YFLAGS=-d | |
3 | ||
4 | SOURCE = e.y e.h diacrit.c eqnbox.c font.c fromto.c funny.c glob.c integral.c \ | |
5 | io.c lex.c lookup.c mark.c matrix.c move.c over.c paren.c \ | |
6 | pile.c shift.c size.c sqrt.c text.c | |
7 | ||
8 | FILES = e.o diacrit.o eqnbox.o font.o fromto.o funny.o glob.o integral.o \ | |
9 | io.o lex.o lookup.o mark.o matrix.o move.o over.o paren.o \ | |
10 | pile.o shift.o size.o sqrt.o text.o | |
11 | ||
12 | eqn: $(FILES) | |
13 | cc $(CFLAGS) $(FILES) -o eqn | |
14 | ||
15 | e.c: e.def | |
16 | ||
17 | e.def: e.y | |
18 | yacc -d e.y | |
19 | mv y.tab.c e.c | |
20 | mv y.tab.h e.def | |
21 | ||
22 | $(FILES): e.h e.def | |
23 | ||
24 | install: eqn | |
25 | install -s eqn $(DESTDIR)/usr/bin | |
26 | ||
27 | clean: | |
28 | rm -f *.o e.c e.def eqn | |
29 | ||
30 | list: | |
31 | pr TODO $(SOURCE) makefile | |
32 | ||
33 | lint: y.tab.c | |
34 | lint -spb *.c |