1 CPPFLAGS := -g3 -O2 -Wall -Werror
2 LDFLAGS := -Wl,--as-needed
3 INCLUDES := $(shell krb5-config --cflags)
4 override CFLAGS += -std=gnu99 $(INCLUDES)
8 inapt: inapt.o parser.o acqprogress.o
9 g++ -o inapt -g3 -Wall -Werror -lapt-pkg -lapt-inst $^
12 ragel parser.rl -o parser.cc
15 ragel -V parser.rl -o parser.dot
17 parser.png: parser.dot
18 dot -Tpng -o parser.png parser.dot
21 rm -f *.o inapt parser.png parser.dot