+CC=gcc
+CFLAGS=-Wall -W -Wno-pointer-sign -g
+LDLIBS=-lpcre
+
+brum: brum.c cond.tab.o int.o lex.o ham.o lists.o
+ gcc -o $@ $^ $(LDLIBS)
+
+cond.tab.o: cond.tab.c lex.o
+
+lex.o: lex.c cond.tab.c
+
+int.o: int.c
+
+ham.o: ham.c
+
+lists.o: lists.c
+
+cond.tab.c: cond.y
+ bison -dvt cond.y