]> mj.ucw.cz Git - umpf.git/blob - Makefile
save internal vars
[umpf.git] / Makefile
1 all: umpf 
2
3 CC=gcc
4 CFLAGS=-Wall -W -Wno-pointer-sign -Wstrict-prototypes -Wmissing-prototypes -O2 -g
5 LDLIBS=-lpcre
6
7 umpf: umpf.c cond.tab.o lex.o ham.o lists.o lock.o code.o int.o
8         gcc -o $@ $^ $(LDLIBS)
9
10 lock.o: lex.o cond.tab.o
11
12 cond.tab.o: cond.tab.c lex.o
13
14 lex.o: lex.c cond.tab.c
15
16 ham.o: ham.c
17
18 code.o: code.c
19
20 lists.o: lists.c
21
22 int.o: int.c
23
24 cond.tab.c: cond.y
25         bison -dvt cond.y
26
27 clean:
28         rm -rf cond.tab.[ch] cond.output cond umpf *.o core