| @@ -10,15 +10,19 @@ T_ARCHS=i686 x86_64{,-musl} armv{6,7}l{,-musl} aarch64{,-musl} · 9 unmodified lines |
| 10 | 10 | T_SBC_IMGS=rpi{,2,3}{,-musl} beaglebone{,-musl} cubieboard2{,-musl} odroid-c2{,-musl} usbarmory{,-musl} |
| 11 | 11 | T_CLOUD_IMGS=GCP{,-musl} |
| 12 | 12 | |
| 13 | +T_PXE_ARCHS=x86_64{,-musl} |
| 14 | + |
| 13 | 15 | ARCHS=$(shell echo $(T_ARCHS)) |
| 14 | 16 | PLATFORMS=$(shell echo $(T_PLATFORMS)) |
| 15 | 17 | SBC_IMGS=$(shell echo $(T_SBC_IMGS)) |
| 16 | 18 | CLOUD_IMGS=$(shell echo $(T_CLOUD_IMGS)) |
| 19 | +PXE_ARCHS=$(shell echo $(T_PXE_ARCHS)) |
| 17 | 20 | |
| 18 | 21 | ALL_ROOTFS=$(foreach arch,$(ARCHS),void-$(arch)-ROOTFS-$(DATE).tar.xz) |
| 19 | 22 | ALL_PLATFORMFS=$(foreach platform,$(PLATFORMS),void-$(platform)-PLATFORMFS-$(DATE).tar.xz) |
| 20 | 23 | ALL_SBC_IMAGES=$(foreach platform,$(SBC_IMGS),void-$(platform)-$(DATE).img.xz) |
| 21 | 24 | ALL_CLOUD_IMAGES=$(foreach cloud,$(CLOUD_IMGS),void-$(cloud)-$(DATE).tar.gz) |
| 25 | +ALL_PXE_ARCHS=$(foreach arch,$(PXE_ARCHS),void-$(arch)-NETBOOT-$(DATE).tar.gz) |
| 22 | 26 | |
| 23 | 27 | SUDO := sudo |
| 24 | 28 | |
| @@ -75,6 +79,12 @@ void-GCP-$(DATE).tar.gz: · 50 unmodified lines |
| 75 | 79 | void-GCP-musl-$(DATE).tar.gz: |
| 76 | 80 | $(SUDO) ./mkimage.sh -x $(COMPRESSOR_THREADS) void-GCP-musl-PLATFORMFS-$(DATE).tar.xz |
| 77 | 81 | |
| 82 | +pxe-all: $(ALL_PXE_ARCHS) |
| 83 | + |
| 84 | +pxe-all-print: |
| 85 | + @echo $(ALL_PXE_ARCHS) |
| 78 | 86 | |
| 87 | +void-%-NETBOOT-$(DATE).tar.gz: $(SCRIPTS) |
| 88 | + $(SUDO) ./mknet.sh void-$*-ROOTFS-$(DATE).tar.xz |
| 79 | 89 | |
| 80 | | −.PHONY: clean dist rootfs-all-print platformfs-all-print |
| 90 | +.PHONY: clean dist rootfs-all-print platformfs-all-print pxe-all-print |