diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-10-12 19:25:20 +0000 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2011-10-22 01:19:28 +0200 |
commit | 5968adc4146aac76e5597da3b52a51efb42d9179 (patch) | |
tree | 3ae1b18234be3f82ef5d32b8204f79a854bdb03c /config.mk | |
parent | 26ddff2d8db8a9f0315783bb008f02d2e93a0d9c (diff) |
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 <vapier@gentoo.org>
Diffstat (limited to 'config.mk')
-rw-r--r-- | config.mk | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/config.mk b/config.mk index 3fa9eefce0c..bad72b76892 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 |