From: Mike Frysinger Date: Wed, 12 Oct 2011 19:25:20 +0000 (+0000) Subject: build: force migration away from $(AR) X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=5968adc4146aac76e5597da3b52a51efb42d9179;p=project%2Fbcm63xx%2Fu-boot.git build: force migration away from $(AR) 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 --- diff --git a/config.mk b/config.mk index 3fa9eefce0..bad72b7689 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