# dep
# list -> list installed packages and versions
-.PHONY: get test
+.PHONY: get test log
RUN_MODE := $(shell . functions/version && check_hvlinux_version)
ifeq ($(MAKECMDGOALS),test)
STAGES := $(shell seq 0 5)
endif
+ifeq ($(MAKECMDGOALS),log)
+ STAGES := $(shell seq 2 5)
+endif
all:
@for k in $(STAGES); do \
- make -C stage$${k} $(MAKECMDGOALS); \
+ make -C stage$${k} $(MAKECMDGOALS) || exit 1; \
done
$(MAKECMDGOALS): all