Up through lcthw 11

This commit is contained in:
2024-04-17 08:22:20 -04:00
parent 353b77271d
commit 1a894440f9
3 changed files with 61 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
CFLAGS ?= -Wall -g
GDBRUN = gdb --batch --ex run --ex bt --ex q --args
BUILD_TARGETS = ex1 ex3 ex7 ex8 ex9 ex10
TEST_TARGETS = ex1 ex3 ex7 ex8 ex9
BUILD_TARGETS = ex1 ex3 ex7 ex8 ex9 ex10 ex11
TEST_TARGETS = ex1 ex3 ex7 ex8 ex9 ex11
.PHONY: all
all: build test
@@ -15,10 +15,16 @@ build: $(BUILD_TARGETS)
.PHONY: gtest
gtest:
@$(foreach bt,$(TEST_TARGETS),$(GDBRUN) ./$(bt) &&) \
echo ' gYAY'
@$(foreach bt, \
$(TEST_TARGETS), \
printf '\n==> $(bt)\n' && $(GDBRUN) ./$(bt) && \
) \
printf '\ngYAY\n'
.PHONY: test
test:
@$(foreach bt,$(TEST_TARGETS),./$(bt) &&) \
echo ' YAY'
@$(foreach bt, \
$(TEST_TARGETS), \
printf '\n==> %s\n' "$(bt)" && ./$(bt) && \
) \
printf '\nYAY\n'