diff options
Diffstat (limited to 'Common/devcontainer/Makefile')
| -rw-r--r-- | Common/devcontainer/Makefile | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Common/devcontainer/Makefile b/Common/devcontainer/Makefile new file mode 100644 index 0000000..b5e53f9 --- /dev/null +++ b/Common/devcontainer/Makefile @@ -0,0 +1,18 @@ +BASEIMAGE := devcontainer-base +M4_SRCS := $(wildcard *.m4) +TARGETS := $(patsubst %.m4,%,$(M4_SRCS)) + +.PHONE: all clean + +all: $(TARGETS) + +Dockerfile-base: Dockerfile-base.m4 + m4 -P -D BASEIMAGE="$(BASEIMAGE)" $< > $@ + podman build -t "$(patsubst Dockerfile-%,devcontainer-%,$@)" -f $@ + +%: %.m4 + m4 -P -D BASEIMAGE="$(BASEIMAGE)" $< > $@ + podman build -t "$(patsubst Dockerfile-%,devcontainer-%,$@)" -f $@ + +clean: + rm -f $(TARGETS) |
