blob: 407ffdcd587f5dd2dee2fff73f7726665ba00543 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/usr/bin/make -f
# Environment/command line variables:
# - ARGS
# - EXEC_DIR
# - CWD
MAKEFLAGS += --no-builtin-rules
SHELL = bash -o pipefail
export OUTPUT_DIR := $(realpath .)
$(MAKECMDGOALS): % : $(EXEC_PATH)/modules/%
mkdir -p -- '$(@D)'
+(cd $(CWD) && '$<' $(ARGS)) > '$@'
include $(wildcard $(EXEC_PATH)/modules/*.mk)
|