Test works

This commit is contained in:
2024-07-02 19:01:52 +00:00
parent bccb1a99fb
commit b76ceb1b8e
2 changed files with 4 additions and 3 deletions

View File

@ -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}

View File

@ -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");