16 lines
360 B
Makefile
16 lines
360 B
Makefile
# Service-related
|
|
SERVICE_DIR ?= ./service
|
|
SERVICE_LIST := $(notdir $(wildcard $(SERVICE_DIR)/cmd/*))
|
|
|
|
$(SERVICE_LIST:%=run-%) $(SERVICE_LIST:%=build-%):
|
|
@$(MAKE) -C $(SERVICE_DIR) $@
|
|
|
|
# Web-related
|
|
WEB_DIR ?= ./web
|
|
WEB_LIST := $(shell jq -r ".scripts|keys[]" $(WEB_DIR)/package.json 2>/dev/null)
|
|
|
|
$(WEB_LIST:%=web-%):
|
|
@$(MAKE) -C $(WEB_DIR) $@
|
|
|
|
.PHONY: %
|