Merge pull request #4 from jeremyroman/master
[mspang/inapt.git] / Makefile
index 992b1cd..59f744d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,22 +1,21 @@
-CPPFLAGS := -g3 -O2 -Wall -Werror
+CPPFLAGS := -g3 -O0 -Wall -Werror
 LDFLAGS  := -Wl,--as-needed
-INCLUDES := $(shell krb5-config --cflags)
-override CFLAGS  += -std=gnu99 $(INCLUDES)
 
-all: inapt parser.png
+all: inapt
 
-inapt: inapt.o parser.o acqprogress.o
-       g++ -o inapt -g3 -Wall -Werror -lapt-pkg -lapt-inst $^
+inapt: inapt.o parser.o contrib/acqprogress.o util.o
+       g++ -o inapt -g3 -Wall -Werror $^ -lapt-pkg
+
+inapt.o: inapt.h
 
 parser.cc: parser.rl
        ragel parser.rl -o parser.cc
 
 parser.dot: parser.rl
-       ragel -V parser.rl -o parser.dot
+       ragel -pV parser.rl -o parser.dot
 
 parser.png: parser.dot
        dot -Tpng -o parser.png parser.dot
 
 clean:
-       rm -f *.o inapt parser.png parser.dot parser.cc
-
+       rm -f *.o contrib/*.o inapt parser.png parser.dot parser.cc