]> mj.ucw.cz Git - umpf.git/blobdiff - Makefile
fix modified flags
[umpf.git] / Makefile
index 549b9b5b76e4b623f54adacd3c3cf561b6fcb3bb..6131357be4a3ca94b79f64cda315cf2a0effbb0d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,18 +1,28 @@
-all: cond
+all: umpf 
 
 CC=gcc
-CFLAGS=-Wall -W -O2 -g
+CFLAGS=-Wall -W -Wno-pointer-sign -Wstrict-prototypes -Wmissing-prototypes -O2 -g
 LDLIBS=-lpcre
 
-cond: cond.tab.o lex.o
+umpf: umpf.c cond.tab.o lex.o ham.o lists.o lock.o code.o int.o
        gcc -o $@ $^ $(LDLIBS)
 
-cond.tab.o: cond.tab.c
+lock.o: lex.o cond.tab.o
+
+cond.tab.o: cond.tab.c lex.o
 
 lex.o: lex.c cond.tab.c
 
+ham.o: ham.c
+
+code.o: code.c
+
+lists.o: lists.c
+
+int.o: int.c
+
 cond.tab.c: cond.y
        bison -dvt cond.y
 
 clean:
-       rm -rf cond.tab.[ch] cond.output cond *.o
+       rm -rf cond.tab.[ch] cond.output cond umpf *.o core