From f62a9a9b88ed7d78a62b7ed8870301ec392b87f9 Mon Sep 17 00:00:00 2001 From: Simon Kuenzer Date: Fri, 29 Sep 2023 16:47:31 +0200 Subject: [PATCH] build: Link-time dependencies for libraries (`*_LDEPS`) For each `.o` library, additional dependencies that trigger relinking can be specified in `Makefile.uk` with `*_LDEPS`: ``` _LDEPS += _LDEPS-y += ``` Signed-off-by: Simon Kuenzer Reviewed-by: Stefan Jumarea Reviewed-by: Marco Schlumpp Reviewed-by: Michalis Pappas Approved-by: Razvan Deaconescu GitHub-Closes: #1119 --- support/build/Makefile.rules | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/support/build/Makefile.rules b/support/build/Makefile.rules index 08cb44f10..543f1b12a 100644 --- a/support/build/Makefile.rules +++ b/support/build/Makefile.rules @@ -981,7 +981,9 @@ $(call libname2preolib,$(1)): $$($(call vprefix_lib,$(1),OBJS)) \ $$($(call vprefix_lib,$(1),LDS)) \ $$($(call vprefix_lib,$(1),LDS-y)) \ $$($(call vprefix_lib,$(1),DTB)) \ - $$($(call vprefix_lib,$(1),DTB-y)) + $$($(call vprefix_lib,$(1),DTB-y)) \ + $$($(call vprefix_lib,$(1),LDEPS)) \ + $$($(call vprefix_lib,$(1),LDEPS-y)) $(call build_cmd,LD,,$(call libname2preolib,$(1)),\ $(LD) $$(LIBLDFLAGS) $$(LIBLDFLAGS-y) \ $$($(call vprefix_lib,$(1),LDFLAGS)) \ -- 2.39.5