all: buildroot/images/rootfs.cpio.uboot buildroot/images/rootfs.cpio.uboot: rootfs-overlay/lib/firmware/jailhouse.bin rootfs-overlay/lib/modules/3.10.96/kernel $(MAKE) -C buildroot rootfs-overlay/lib/firmware/jailhouse.bin: linux-3.10/vmlinux rootfs-overlay/lib/firmware/jailhouse.bin: $(addprefix ../jailhouse/,$(shell cd ../jailhouse && git ls-files)) $(MAKE) -C ../jailhouse install KDIR=$(CURDIR)/linux-3.10 ARCH=arm64 DESTDIR=$(CURDIR)/rootfs-overlay cp ../jailhouse/inmates/demos/arm64/my-demo.bin $(CURDIR)/rootfs-overlay/jail/demos/ cp ../jailhouse/configs/jetson-tx1.cell $(CURDIR)/rootfs-overlay/jail/configs/ cp ../jailhouse/configs/jetson-tx1-demo.cell $(CURDIR)/rootfs-overlay/jail/configs/ rootfs-overlay/lib/modules/3.10.96/kernel: $(MAKE) -C linux-3.10 modules_install INSTALL_MOD_PATH=$(CURDIR)/rootfs-overlay linux-3.10/vmlinux: $(MAKE) -C $(@D) clean: rm buildroot/images/rootfs.cpio.uboot