Files
actions/Makefile
Ole Christian Langfjæran 41c3e2cfcd Add publish as a make goal
2019-04-29 13:38:36 +02:00

29 lines
805 B
Makefile

export ROOT_DIR=$(CURDIR)
export DOCKER_REPO=unacast
MODULES=$(dir $(wildcard */Makefile))
.PHONY: clean
clean: ## Call the 'clean' target on all sub-modules
$(foreach mod,$(MODULES),($(MAKE) -C $(mod) $@) || exit $$?;)
.PHONY: lint
lint: ## Call the 'lint' target on all sub-modules
$(foreach mod,$(MODULES),($(MAKE) -C $(mod) $@) || exit $$?;)
.PHONY: build
build: ## Call the 'build' target on all sub-modules
$(foreach mod,$(MODULES),($(MAKE) -C $(mod) $@) || exit $$?;)
.PHONY: test
test: ## Call the 'test' target on all sub-modules
$(foreach mod,$(MODULES),($(MAKE) -C $(mod) $@) || exit $$?;)
.PHONY: dev-all
dev-all: lint build test
.PHONY: publish
publish: ## Call the 'publish' target on all sub-modules
$(foreach mod,$(MODULES),($(MAKE) -C $(mod) $@) || exit $$?;)
include help.mk