diff options
Diffstat (limited to 'sysutils/cpu-microcode-intel/files/Makefile')
-rw-r--r-- | sysutils/cpu-microcode-intel/files/Makefile | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/sysutils/cpu-microcode-intel/files/Makefile b/sysutils/cpu-microcode-intel/files/Makefile new file mode 100644 index 000000000000..975279ec2a14 --- /dev/null +++ b/sysutils/cpu-microcode-intel/files/Makefile @@ -0,0 +1,18 @@ +INTEL_UCODE= Intel-Linux-Processor-Microcode-Data-Files-%%GH_TAGNAME%%/intel-ucode +OUTPUT_DIR= mcodes + +all: ucode +ucode: ucode-split + mkdir -p $(OUTPUT_DIR) + cd ${OUTPUT_DIR} && \ + for file in \ + ../${INTEL_UCODE}/[0-9,a-f][0-9,a-f]-[0-9,a-f][0-9,a-f]-[0-9,a-f][0-9,a-f]; do \ + ../ucode-split $$file; \ + done + +# Use the host cc to compile ucode-split in case of cross-compile +ucode-split: ucode-split.c + ${CC} ucode-split.c -o $@ + +clean: + rm -rf $(OUTPUT_DIR) ucode-split |