diff options
| author | jakobst1n <jakob@jakobstendahl.no> | 2026-05-31 11:18:00 +0200 |
|---|---|---|
| committer | jakobst1n <jakob@jakobstendahl.no> | 2026-05-31 11:18:00 +0200 |
| commit | 955fe2afab041addd9ede528040cbe4e2c7ef219 (patch) | |
| tree | 7cbc36a5d4890e6e52263759bc94a30f291ea5be /Common/devcontainer/Makefile | |
| parent | 9606e866a8a534bd98f37075aeac8977bc0d808c (diff) | |
| download | dotfiles-955fe2afab041addd9ede528040cbe4e2c7ef219.tar.gz dotfiles-955fe2afab041addd9ede528040cbe4e2c7ef219.zip | |
Make a simple devcontainer-system for neovim and opencode
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) |
