--- a/Makefile +++ b/Makefile @@ -1,19 +1,19 @@ -C2IEC=c99 +C2IEC=c2iec TESTS=$(patsubst %.c, %.test, $(wildcard test/*.c)) TEST_LOGS=$(patsubst %.c, %.test.log, $(wildcard test/*.c)) -all: c99 +all: ${C2IEC} -c99: lex.yy.c y.tab.c +${C2IEC}: lex.yy.c y.tab.c gcc -o $@ $^ -lex.yy.c: c99.l - flex $^ +lex.yy.c: ${C2IEC}.l + flex -d $^ -y.tab.c: c99.y +y.tab.c: ${C2IEC}.y yacc -d $^ -y.dot: c99.y +y.dot: ${C2IEC}.y yacc -g $^ commit: ${TEST_LOGS} @@ -41,9 +41,4 @@ %.test.txt: %.c ${C2IEC} ./${C2IEC} < $< > $@ -test2: c99 - ./c99 < test2.c -test3: c99 - ./c99 < test3.c -