From efd5d866be3cdb9c2b5b3221319fbc80aa0d039b Mon Sep 17 00:00:00 2001 From: "Alex Xu (Hello71)" Date: Fri, 26 Jul 2019 20:17:54 -0400 Subject: Initial commit --- Makefile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0b2d171 --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ +all: initramfs.img amd-uc.img + +initramfs.img: + ./make + +-include initramfs.d + +amd-uc.img: kernel/x86/microcode/AuthenticAMD.bin + echo $^ | bsdcpio -o -H newc -R 0:0 > $@ + +kernel/x86/microcode/AuthenticAMD.bin: /lib/firmware/amd-ucode/microcode_amd_fam17h.bin /lib/firmware/amd/amd_sev_fam17h_model0xh.sbin + mkdir -p $(@D) + cat $^ > $@ + +install: /boot/initramfs.img /boot/amd-uc.img + +/boot/initramfs.img: initramfs.img + rm -f $@.old $@.new + cp $< $@.new + if [ -e $@ ]; then mv $@ $@.old; fi + mv $@.new $@ + +/boot/amd-uc.img: amd-uc.img + cp $< $@ + +clean: + $(RM) -r initramfs.img initramfs.d amd-uc.img kernel -- cgit v1.2.3-54-g00ecf