Remove cruft from Makefile
[mspang/inapt.git] / Makefile
1 CPPFLAGS := -g3 -O0 -Wall -Werror
2 LDFLAGS  := -Wl,--as-needed
3
4 all: inapt
5
6 inapt: inapt.o parser.o contrib/acqprogress.o util.o
7         g++ -o inapt -g3 -Wall -Werror -lapt-pkg $^
8
9 inapt.o: inapt.h
10
11 parser.cc: parser.rl
12         ragel parser.rl -o parser.cc
13
14 parser.dot: parser.rl
15         ragel -pV parser.rl -o parser.dot
16
17 parser.png: parser.dot
18         dot -Tpng -o parser.png parser.dot
19
20 clean:
21         rm -f *.o inapt parser.png parser.dot parser.cc