diff options
Diffstat (limited to 'arch/arm/boot/Makefile')
-rw-r--r-- | arch/arm/boot/Makefile | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/arch/arm/boot/Makefile b/arch/arm/boot/Makefile index 5df26a9..9ec1a8d 100644 --- a/arch/arm/boot/Makefile +++ b/arch/arm/boot/Makefile @@ -12,6 +12,7 @@ # MKIMAGE := $(srctree)/scripts/mkuboot.sh +MKFIPS := $(srctree)/scripts/mk_fipsbinary.sh ifneq ($(MACHINE),) include $(srctree)/$(MACHINE)/Makefile.boot @@ -55,18 +56,13 @@ $(obj)/compressed/vmlinux: $(obj)/Image FORCE $(obj)/zImage: $(obj)/compressed/vmlinux FORCE $(call if_changed,objcopy) +ifeq ($(CONFIG_CRYPTO_FIPS),y) + $(MKFIPS) $(obj)/zImage +endif @echo ' Kernel: $@ is ready' endif -# Rule to build device tree blobs -$(obj)/%.dtb: $(src)/dts/%.dts - $(call cmd,dtc) - -$(obj)/dtbs: $(addprefix $(obj)/, $(dtb-y)) - -clean-files := *.dtb - quiet_cmd_uimage = UIMAGE $@ cmd_uimage = $(CONFIG_SHELL) $(MKIMAGE) -A arm -O linux -T kernel \ -C none -a $(LOADADDR) -e $(STARTADDR) \ @@ -80,16 +76,7 @@ endif $(obj)/uImage: STARTADDR=$(LOADADDR) -check_for_multiple_loadaddr = \ -if [ $(words $(LOADADDR)) -gt 1 ]; then \ - echo 'multiple load addresses: $(LOADADDR)'; \ - echo 'This is incompatible with uImages'; \ - echo 'Specify LOADADDR on the commandline to build an uImage'; \ - false; \ -fi - $(obj)/uImage: $(obj)/zImage FORCE - @$(check_for_multiple_loadaddr) $(call if_changed,uimage) @echo ' Image $@ is ready' |