Makefile (317B)
1 2 GEN=parser.tab.c parser.tab.h lex.yy.c 3 PREFIX ?= /usr/local 4 5 all: ratio 6 7 parser.tab.c parser.tab.h: parser.y 8 bison -d parser.y 9 10 lex.yy.c: lexer.l parser.tab.h 11 flex lexer.l 12 13 install: ratio 14 mkdir -p $(PREFIX)/bin 15 cp ratio $(PREFIX)/bin 16 17 ratio: $(GEN) 18 $(CC) -o $@ -lgmp parser.tab.c lex.yy.c 19 20 clean: 21 rm -f $(GEN)