|
@@ -58,12 +58,17 @@ hostprogs-y += dumpimage mkimage
|
|
|
hostprogs-$(CONFIG_FIT_SIGNATURE) += fit_info fit_check_sign
|
|
|
|
|
|
FIT_SIG_OBJS-$(CONFIG_FIT_SIGNATURE) := common/image-sig.o
|
|
|
-# Flattened device tree objects
|
|
|
-LIBFDT_CSRCS := fdt.c fdt_ro.c fdt_wip.c fdt_sw.c fdt_rw.c fdt_strerror.c \
|
|
|
- fdt_empty_tree.c fdt_addresses.c fdt_overlay.c \
|
|
|
- fdt_region.c
|
|
|
|
|
|
-LIBFDT_OBJS := $(addprefix lib/libfdt/, $(patsubst %.c, %.o, $(LIBFDT_CSRCS)))
|
|
|
+# The following files are synced with upstream DTC.
|
|
|
+# Use synced versions from scripts/dtc/libfdt/.
|
|
|
+LIBFDT_SRCS_SYNCED := fdt.c fdt_sw.c fdt_strerror.c fdt_empty_tree.c \
|
|
|
+ fdt_addresses.c fdt_overlay.c
|
|
|
+# The following files are locally modified for U-Boot (unfotunately).
|
|
|
+# Use U-Boot own versions from lib/libfdt/.
|
|
|
+LIBFDT_SRCS_UNSYNCED := fdt_ro.c fdt_wip.c fdt_rw.c fdt_region.c
|
|
|
+
|
|
|
+LIBFDT_OBJS := $(addprefix libfdt/, $(patsubst %.c, %.o, $(LIBFDT_SRCS_SYNCED))) \
|
|
|
+ $(addprefix lib/libfdt/, $(patsubst %.c, %.o, $(LIBFDT_SRCS_UNSYNCED)))
|
|
|
|
|
|
RSA_OBJS-$(CONFIG_FIT_SIGNATURE) := $(addprefix lib/rsa/, \
|
|
|
rsa-sign.o rsa-verify.o rsa-checksum.o \
|