.PHONY: use-arch use-ubuntu # aarch64 # x86_64 ARCH=x86_64 KERNEL_VERSION=5.11 CONFIG_FILE=$(wildcard ./kernel-config/*.config) use-arch: ../out/arch-rootfs.ext4 ln -fs $< ../out/rootfs.ext4 use-ubuntu: ../out/ubuntu-22.04.ext4 ../out/ubuntu-22.04.id_rsa ln -fs $< ../out/rootfs.ext4 use-kernel-amazon: ../out/vmlinux-5.10.204 ln -fs $< ../out/vmlinux use-kernel-custom: ../out/vmlinux-$(KERNEL_VERSION) ln -fs $< ../out/vmlinux ../out/vmlinux-$(KERNEL_VERSION): ./kernel.sh $(CONFIG_FILE) bash ./kernel.sh $(KERNEL_VERSION) ../out/vmlinux-5.10.204: wget -O $@ https://s3.amazonaws.com/spec.ccfc.min/firecracker-ci/v1.7/$(ARCH)/vmlinux-5.10.204 ../out/arch-rootfs.ext4: ./arch-rootfs.sh bash ./arch-rootfs.sh ../out/ubuntu-22.04.ext4: wget -O $@ https://s3.amazonaws.com/spec.ccfc.min/firecracker-ci/v1.7/$(ARCH)/ubuntu-22.04.ext4 ../out/ubuntu-22.04.id_rsa: wget -O $@ https://s3.amazonaws.com/spec.ccfc.min/firecracker-ci/v1.7/$(ARCH)/ubuntu-22.04.id_rsa chmod 400 $@