mirror of
https://github.com/zhigang1992/actions.git
synced 2026-01-12 17:12:24 +08:00
29 lines
805 B
Makefile
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 |