diff --git a/Makefile b/Makefile index 753a082..0ea3132 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,20 @@ # Known configs: # * airgap -.PHONY: default -default: out/archlinux-baseline-arch-airgap-x86_64.iso +CONFIG ?= airgap -out/archlinux-baseline-arch-%-x86_64.iso: configs/% +.PHONY: default +default: out/archlinux-baseline-arch-$(CONFIG)-x86_64.iso + +.PHONY: vars +vars: + @echo "CONFIG ?= $(CONFIG)" + +.PHONY: clean +clean: + rm -rf out work || true + +out/archlinux-baseline-arch-%-x86_64.iso: configs/%/ $(MAKE) docker-airgap-builder mkdir -p out docker run --rm --privileged --volume "$(PWD)/out:/out" airgap-builder $<