[U-Boot] [PATCH 2/2] build: force migration away from $(AR)
Mike Frysinger
vapier at gentoo.org
Thu Oct 13 07:25:20 CEST 2011
People keep adding new code that still uses $(AR) instead of
$(cmd_link_o_target), so turn it into a build time error.
We still use $(AR) locally, but we don't use $(ARFLAGS).
Signed-off-by: Mike Frysinger <vapier at gentoo.org>
---
config.mk | 8 +++-----
1 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/config.mk b/config.mk
index e2b440d..be9271e 100644
--- a/config.mk
+++ b/config.mk
@@ -157,11 +157,9 @@ endif
#########################################################################
-ifneq (,$(findstring s,$(MAKEFLAGS)))
-ARFLAGS = cr
-else
-ARFLAGS = crv
-endif
+# We don't actually use $(ARFLAGS) anywhere anymore, so catch people
+# who are porting old code to latest mainline but not updating $(AR).
+ARFLAGS = $(error update your Makefile to use cmd_link_o_target and not AR)
RELFLAGS= $(PLATFORM_RELFLAGS)
DBGFLAGS= -g # -DDEBUG
OPTFLAGS= -Os #-fomit-frame-pointer
--
1.7.6.1
More information about the U-Boot
mailing list