|
|
|
@ -15,16 +15,16 @@ build: $(BUILD_TARGETS)
|
|
|
|
|
|
|
|
|
|
.PHONY: gtest
|
|
|
|
|
gtest:
|
|
|
|
|
@$(foreach bt, \
|
|
|
|
|
$(TEST_TARGETS), \
|
|
|
|
|
printf '\n==> $(bt)\n' && $(GDBRUN) ./$(bt) && \
|
|
|
|
|
) \
|
|
|
|
|
@$(foreach bt, $(TEST_TARGETS), make .gtest.$(bt) &&) \
|
|
|
|
|
printf '\ngYAY\n'
|
|
|
|
|
|
|
|
|
|
.gtest.%:
|
|
|
|
|
printf '\n==> %s\n' "$*" && $(GDBRUN) ./$*
|
|
|
|
|
|
|
|
|
|
.PHONY: test
|
|
|
|
|
test:
|
|
|
|
|
@$(foreach bt, \
|
|
|
|
|
$(TEST_TARGETS), \
|
|
|
|
|
printf '\n==> %s\n' "$(bt)" && ./$(bt) && \
|
|
|
|
|
) \
|
|
|
|
|
@$(foreach bt, $(TEST_TARGETS), make .test.$(bt) &&) \
|
|
|
|
|
printf '\nYAY\n'
|
|
|
|
|
|
|
|
|
|
.test.%:
|
|
|
|
|
printf '\n==> %s\n' "$*" && ./$*
|
|
|
|
|