Test works
This commit is contained in:
5
Makefile
5
Makefile
@ -1,10 +1,11 @@
|
|||||||
.PHONY: clean test
|
.PHONY: clean test
|
||||||
|
|
||||||
|
WRAP := valgrind --track-origins=yes --leak-check=full --show-leak-kinds=all
|
||||||
|
|
||||||
ifeq (${DEBUG}, 1)
|
ifeq (${DEBUG}, 1)
|
||||||
LFLAGS += --debug --trace
|
LFLAGS += --debug --trace
|
||||||
CFLAGS += -O0 -ggdb -fno-inline
|
CFLAGS += -O0 -ggdb -fno-inline
|
||||||
CPPFLAGS += -DDEBUG
|
CPPFLAGS += -DDEBUG
|
||||||
WRAP := valgrind --track-origins=yes --leak-check=full --show-leak-kinds=all
|
|
||||||
else
|
else
|
||||||
CFLAGS += -O3 -flto=auto -fno-stack-protector
|
CFLAGS += -O3 -flto=auto -fno-stack-protector
|
||||||
endif
|
endif
|
||||||
@ -45,7 +46,7 @@ ${OUT}: ${GENSOURCE} ${GENOBJECT} ${OBJECT}
|
|||||||
${LINK.c} -o $@ ${OBJECT} ${GENOBJECT} ${LDLIBS}
|
${LINK.c} -o $@ ${OBJECT} ${GENOBJECT} ${LDLIBS}
|
||||||
|
|
||||||
test: ${OUT}
|
test: ${OUT}
|
||||||
./${OUT} debug/test.hla
|
${WRAP} ./${OUT} debug/test.hla
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
-rm ${OUT} ${OBJECT} ${GENOBJECT} ${GENSOURCE}
|
-rm ${OUT} ${OBJECT} ${GENOBJECT} ${GENSOURCE}
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
signed main(int argc, char * argv[]) {
|
signed main(int argc, char * argv[]) {
|
||||||
if (argc < 2) {
|
if (argc < 2) {
|
||||||
printf("%s <file>", argv[0]);
|
printf("%s: <file>\n", argv[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
yyin = fopen(argv[1], "r");
|
yyin = fopen(argv[1], "r");
|
||||||
|
Reference in New Issue
Block a user