diff options
| author | Fabrice Fontaine <[email protected]> | 2019-05-03 22:37:05 +0200 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2019-05-09 19:52:55 -0400 |
| commit | 93e078807f2e31c25a6fbbb153f62652d75ffe0a (patch) | |
| tree | 07b5b48fcb053eb233705511a901c9352d1ff676 /tools | |
| parent | 048a92ea54355756292aa49a4cf88518a98ec37a (diff) | |
Make FIT support really optional
Due to some mistakes in the source code, it was not possible to really
turn FIT support off. This commit fixes the problem by means of the
following changes:
- Enclose "bootm_host_load_image" and "bootm_host_load_images" between
checks for CONFIG_FIT_SIGNATURE, in common/bootm.c.
- Enclose the declaration of "bootm_host_load_images" between checks for
CONFIG_FIT_SIGNATURE, in common/bootm.h.
- Condition the compilation and linking of fit_common.o fit_image.o
image-host.o common/image-fit.o to CONFIG_FIT=y, in tools/Makefile.
Signed-off-by: Carlos Santos <[email protected]>
[fabio: adapt for 2016.07]
Signed-off-by: Fabio Estevam <[email protected]>
[Ricardo: fix conditional compilation and linking of the files mentioned above
for 2016.07]
Signed-off-by: Ricardo Martincoski <[email protected]>
[Jörg: adapt for 2019.01]
Signed-off-by: Jörg Krause <[email protected]>
[Retrieved from:
https://git.buildroot.net/buildroot/tree/package/uboot-tools/0003-Make-FIT-support-really-optional.patch]
Signed-off-by: Fabrice Fontaine <[email protected]>
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/Makefile | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/tools/Makefile b/tools/Makefile index eadeba417dc..e2f572cae1b 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -58,6 +58,7 @@ hostprogs-$(CONFIG_FIT_SIGNATURE) += fit_info fit_check_sign hostprogs-$(CONFIG_CMD_BOOTEFI_SELFTEST) += file2include +FIT_OBJS-$(CONFIG_FIT) := fit_common.o fit_image.o image-host.o common/image-fit.o FIT_SIG_OBJS-$(CONFIG_FIT_SIGNATURE) := common/image-sig.o # The following files are synced with upstream DTC. @@ -80,16 +81,13 @@ ROCKCHIP_OBS = lib/rc4.o rkcommon.o rkimage.o rksd.o rkspi.o # common objs for dumpimage and mkimage dumpimage-mkimage-objs := aisimage.o \ atmelimage.o \ + $(FIT_OBJS-y) \ $(FIT_SIG_OBJS-y) \ common/bootm.o \ lib/crc32.o \ default_image.o \ lib/fdtdec_common.o \ lib/fdtdec.o \ - fit_common.o \ - fit_image.o \ - common/image-fit.o \ - image-host.o \ common/image.o \ imagetool.o \ imximage.o \ |
