| @@ -10,15 +10,19 @@ T_ARCHS=i686 x86_64{,-musl} armv{6,7}l{,-musl} aarch64{,-musl} · 9 unmodified lines |
| 10 | T_SBC_IMGS=rpi{,2,3}{,-musl} beaglebone{,-musl} cubieboard2{,-musl} odroid-c2{,-musl} usbarmory{,-musl} | 10 | T_SBC_IMGS=rpi{,2,3}{,-musl} beaglebone{,-musl} cubieboard2{,-musl} odroid-c2{,-musl} usbarmory{,-musl} |
| 11 | T_CLOUD_IMGS=GCP{,-musl} | 11 | T_CLOUD_IMGS=GCP{,-musl} |
| 12 | | 12 | |
| | 13 | T_PXE_ARCHS=x86_64{,-musl} |
| | 14 | |
| 13 | ARCHS=$(shell echo $(T_ARCHS)) | 15 | ARCHS=$(shell echo $(T_ARCHS)) |
| 14 | PLATFORMS=$(shell echo $(T_PLATFORMS)) | 16 | PLATFORMS=$(shell echo $(T_PLATFORMS)) |
| 15 | SBC_IMGS=$(shell echo $(T_SBC_IMGS)) | 17 | SBC_IMGS=$(shell echo $(T_SBC_IMGS)) |
| 16 | CLOUD_IMGS=$(shell echo $(T_CLOUD_IMGS)) | 18 | CLOUD_IMGS=$(shell echo $(T_CLOUD_IMGS)) |
| | 19 | PXE_ARCHS=$(shell echo $(T_PXE_ARCHS)) |
| 17 | | 20 | |
| 18 | ALL_ROOTFS=$(foreach arch,$(ARCHS),void-$(arch)-ROOTFS-$(DATE).tar.xz) | 21 | ALL_ROOTFS=$(foreach arch,$(ARCHS),void-$(arch)-ROOTFS-$(DATE).tar.xz) |
| 19 | ALL_PLATFORMFS=$(foreach platform,$(PLATFORMS),void-$(platform)-PLATFORMFS-$(DATE).tar.xz) | 22 | ALL_PLATFORMFS=$(foreach platform,$(PLATFORMS),void-$(platform)-PLATFORMFS-$(DATE).tar.xz) |
| 20 | ALL_SBC_IMAGES=$(foreach platform,$(SBC_IMGS),void-$(platform)-$(DATE).img.xz) | 23 | ALL_SBC_IMAGES=$(foreach platform,$(SBC_IMGS),void-$(platform)-$(DATE).img.xz) |
| 21 | ALL_CLOUD_IMAGES=$(foreach cloud,$(CLOUD_IMGS),void-$(cloud)-$(DATE).tar.gz) | 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 | SUDO := sudo | 27 | SUDO := sudo |
| 24 | | 28 | |
| @@ -75,6 +79,12 @@ void-GCP-$(DATE).tar.gz: · 50 unmodified lines |
| 75 | void-GCP-musl-$(DATE).tar.gz: | 79 | void-GCP-musl-$(DATE).tar.gz: |
| 76 | $(SUDO) ./mkimage.sh -x $(COMPRESSOR_THREADS) void-GCP-musl-PLATFORMFS-$(DATE).tar.xz | 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 |