edd5e61
From af0b06e726242516da9df5071e4e058f949f2240 Mon Sep 17 00:00:00 2001
edd5e61
From: Laura Abbott <labbott@redhat.com>
edd5e61
Date: Thu, 5 Jul 2018 14:39:20 -0700
edd5e61
Subject: [PATCHv2] treewide: Rename HOSTCFLAGS -> KBUILD_HOSTCFLAGS
edd5e61
To: Masahiro Yamada <yamada.masahiro@socionext.com>
edd5e61
To: Josh Poimboeuf <jpoimboe@redhat.com>
edd5e61
To: Jiri Olsa <jolsa@kernel.org>
edd5e61
Cc: linux-kbuild@vger.kernel.org
edd5e61
Cc: linux-kernel@vger.kernel.org
edd5e61
Cc: Robin Jarry <robin.jarry@6wind.com>
edd5e61
edd5e61
In preparation for enabling command line CFLAGS, re-name HOSTCFLAGS to
edd5e61
KBUILD_HOSTCFLAGS as the internal use only flags. This should not have any
edd5e61
visible effects.
edd5e61
edd5e61
Signed-off-by: Laura Abbott <labbott@redhat.com>
edd5e61
---
edd5e61
v2: Dropped name change for individual files (still CHOSTFLAGS_foo)
edd5e61
---
edd5e61
 Makefile                  |  4 ++--
edd5e61
 arch/alpha/boot/Makefile  |  2 +-
edd5e61
 net/bpfilter/Makefile     |  2 +-
edd5e61
 samples/bpf/Makefile      | 10 +++++-----
edd5e61
 scripts/Kbuild.include    |  2 +-
edd5e61
 scripts/Makefile.host     |  2 +-
edd5e61
 tools/build/Build.include |  2 +-
edd5e61
 tools/objtool/Makefile    |  2 +-
edd5e61
 8 files changed, 13 insertions(+), 13 deletions(-)
edd5e61
edd5e61
diff --git a/Makefile b/Makefile
edd5e61
index 925c55f2524f..1feec222f3c1 100644
edd5e61
--- a/Makefile
edd5e61
+++ b/Makefile
edd5e61
@@ -359,7 +359,7 @@ HOST_LFS_LIBS := $(shell getconf LFS_LIBS)
edd5e61
 
edd5e61
 HOSTCC       = gcc
edd5e61
 HOSTCXX      = g++
edd5e61
-HOSTCFLAGS   := -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 \
edd5e61
+KBUILD_HOSTCFLAGS   := -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 \
edd5e61
 		-fomit-frame-pointer -std=gnu89 $(HOST_LFS_CFLAGS)
edd5e61
 HOSTCXXFLAGS := -O2 $(HOST_LFS_CFLAGS)
edd5e61
 HOSTLDFLAGS  := $(HOST_LFS_LDFLAGS)
edd5e61
@@ -429,7 +429,7 @@ KBUILD_LDFLAGS_MODULE := -T $(srctree)/scripts/module-common.lds
edd5e61
 LDFLAGS :=
edd5e61
 GCC_PLUGINS_CFLAGS :=
edd5e61
 
edd5e61
-export ARCH SRCARCH CONFIG_SHELL HOSTCC HOSTCFLAGS CROSS_COMPILE AS LD CC
edd5e61
+export ARCH SRCARCH CONFIG_SHELL HOSTCC KBUILD_HOSTCFLAGS CROSS_COMPILE AS LD CC
edd5e61
 export CPP AR NM STRIP OBJCOPY OBJDUMP HOSTLDFLAGS HOST_LOADLIBES
edd5e61
 export MAKE LEX YACC AWK GENKSYMS INSTALLKERNEL PERL PYTHON PYTHON2 PYTHON3 UTS_MACHINE
edd5e61
 export HOSTCXX HOSTCXXFLAGS LDFLAGS_MODULE CHECK CHECKFLAGS
edd5e61
diff --git a/arch/alpha/boot/Makefile b/arch/alpha/boot/Makefile
edd5e61
index 0cbe4c59d3ce..dfccf0195306 100644
edd5e61
--- a/arch/alpha/boot/Makefile
edd5e61
+++ b/arch/alpha/boot/Makefile
edd5e61
@@ -14,7 +14,7 @@ targets		:= vmlinux.gz vmlinux \
edd5e61
 		   tools/bootpzh bootloader bootpheader bootpzheader 
edd5e61
 OBJSTRIP	:= $(obj)/tools/objstrip
edd5e61
 
edd5e61
-HOSTCFLAGS	:= -Wall -I$(objtree)/usr/include
edd5e61
+KBUILD_HOSTCFLAGS	:= -Wall -I$(objtree)/usr/include
edd5e61
 BOOTCFLAGS	+= -I$(objtree)/$(obj) -I$(srctree)/$(obj)
edd5e61
 
edd5e61
 # SRM bootable image.  Copy to offset 512 of a partition.
edd5e61
diff --git a/net/bpfilter/Makefile b/net/bpfilter/Makefile
edd5e61
index 39c6980b5d99..70beeb4ad806 100644
edd5e61
--- a/net/bpfilter/Makefile
edd5e61
+++ b/net/bpfilter/Makefile
edd5e61
@@ -5,7 +5,7 @@
edd5e61
 
edd5e61
 hostprogs-y := bpfilter_umh
edd5e61
 bpfilter_umh-objs := main.o
edd5e61
-HOSTCFLAGS += -I. -Itools/include/ -Itools/include/uapi
edd5e61
+KBUILD_HOSTCFLAGS += -I. -Itools/include/ -Itools/include/uapi
edd5e61
 HOSTCC := $(CC)
edd5e61
 
edd5e61
 ifeq ($(CONFIG_BPFILTER_UMH), y)
edd5e61
diff --git a/samples/bpf/Makefile b/samples/bpf/Makefile
edd5e61
index 1303af10e54d..494ef04c56cc 100644
edd5e61
--- a/samples/bpf/Makefile
edd5e61
+++ b/samples/bpf/Makefile
edd5e61
@@ -164,11 +164,11 @@ always += xdpsock_kern.o
edd5e61
 always += xdp_fwd_kern.o
edd5e61
 always += task_fd_query_kern.o
edd5e61
 
edd5e61
-HOSTCFLAGS += -I$(objtree)/usr/include
edd5e61
-HOSTCFLAGS += -I$(srctree)/tools/lib/
edd5e61
-HOSTCFLAGS += -I$(srctree)/tools/testing/selftests/bpf/
edd5e61
-HOSTCFLAGS += -I$(srctree)/tools/lib/ -I$(srctree)/tools/include
edd5e61
-HOSTCFLAGS += -I$(srctree)/tools/perf
edd5e61
+KBUILD_HOSTCFLAGS += -I$(objtree)/usr/include
edd5e61
+KBUILD_HOSTCFLAGS += -I$(srctree)/tools/lib/
edd5e61
+KBUILD_HOSTCFLAGS += -I$(srctree)/tools/testing/selftests/bpf/
edd5e61
+KBUILD_HOSTCFLAGS += -I$(srctree)/tools/lib/ -I$(srctree)/tools/include
edd5e61
+KBUILD_HOSTCFLAGS += -I$(srctree)/tools/perf
edd5e61
 
edd5e61
 HOSTCFLAGS_bpf_load.o += -I$(objtree)/usr/include -Wno-unused-variable
edd5e61
 HOSTCFLAGS_trace_helpers.o += -I$(srctree)/tools/lib/bpf/
edd5e61
diff --git a/scripts/Kbuild.include b/scripts/Kbuild.include
edd5e61
index c8156d61678c..827344dfb185 100644
edd5e61
--- a/scripts/Kbuild.include
edd5e61
+++ b/scripts/Kbuild.include
edd5e61
@@ -126,7 +126,7 @@ cc-option = $(call __cc-option, $(CC),\
edd5e61
 # hostcc-option
edd5e61
 # Usage: cflags-y += $(call hostcc-option,-march=winchip-c6,-march=i586)
edd5e61
 hostcc-option = $(call __cc-option, $(HOSTCC),\
edd5e61
-	$(HOSTCFLAGS) $(HOST_EXTRACFLAGS),$(1),$(2))
edd5e61
+	$(KBUILD_HOSTCFLAGS) $(HOST_EXTRACFLAGS),$(1),$(2))
edd5e61
 
edd5e61
 # cc-option-yn
edd5e61
 # Usage: flag := $(call cc-option-yn,-march=winchip-c6)
edd5e61
diff --git a/scripts/Makefile.host b/scripts/Makefile.host
edd5e61
index aa971cc3f339..09f00dae21fe 100644
edd5e61
--- a/scripts/Makefile.host
edd5e61
+++ b/scripts/Makefile.host
edd5e61
@@ -62,7 +62,7 @@ host-cxxshobjs	:= $(addprefix $(obj)/,$(host-cxxshobjs))
edd5e61
 #####
edd5e61
 # Handle options to gcc. Support building with separate output directory
edd5e61
 
edd5e61
-_hostc_flags   = $(HOSTCFLAGS)   $(HOST_EXTRACFLAGS)   \
edd5e61
+_hostc_flags   = $(KBUILD_HOSTCFLAGS)   $(HOST_EXTRACFLAGS)   \
edd5e61
                  $(HOSTCFLAGS_$(basetarget).o)
edd5e61
 _hostcxx_flags = $(HOSTCXXFLAGS) $(HOST_EXTRACXXFLAGS) \
edd5e61
                  $(HOSTCXXFLAGS_$(basetarget).o)
edd5e61
diff --git a/tools/build/Build.include b/tools/build/Build.include
edd5e61
index b5c679cd441c..a75fa0b6ffc0 100644
edd5e61
--- a/tools/build/Build.include
edd5e61
+++ b/tools/build/Build.include
edd5e61
@@ -98,4 +98,4 @@ cxx_flags = -Wp,-MD,$(depfile) -Wp,-MT,$@ $(CXXFLAGS) -D"BUILD_STR(s)=\#s" $(CXX
edd5e61
 ###
edd5e61
 ## HOSTCC C flags
edd5e61
 
edd5e61
-host_c_flags = -Wp,-MD,$(depfile) -Wp,-MT,$@ $(HOSTCFLAGS) -D"BUILD_STR(s)=\#s" $(HOSTCFLAGS_$(basetarget).o) $(HOSTCFLAGS_$(obj))
edd5e61
+host_c_flags = -Wp,-MD,$(depfile) -Wp,-MT,$@ $(KBUILD_HOSTCFLAGS) -D"BUILD_STR(s)=\#s" $(HOSTCFLAGS_$(basetarget).o) $(HOSTCFLAGS_$(obj))
edd5e61
diff --git a/tools/objtool/Makefile b/tools/objtool/Makefile
edd5e61
index f76d9914686a..b5d8c2964b52 100644
edd5e61
--- a/tools/objtool/Makefile
edd5e61
+++ b/tools/objtool/Makefile
edd5e61
@@ -31,7 +31,7 @@ INCLUDES := -I$(srctree)/tools/include \
edd5e61
 	    -I$(srctree)/tools/arch/$(HOSTARCH)/include/uapi \
edd5e61
 	    -I$(srctree)/tools/objtool/arch/$(ARCH)/include
edd5e61
 WARNINGS := $(EXTRA_WARNINGS) -Wno-switch-default -Wno-switch-enum -Wno-packed
edd5e61
-CFLAGS   += -Werror $(WARNINGS) $(HOSTCFLAGS) -g $(INCLUDES)
edd5e61
+CFLAGS   += -Werror $(WARNINGS) $(KBUILD_HOSTCFLAGS) -g $(INCLUDES)
edd5e61
 LDFLAGS  += -lelf $(LIBSUBCMD) $(HOSTLDFLAGS)
edd5e61
 
edd5e61
 # Allow old libelf to be used:
edd5e61
-- 
edd5e61
2.17.1
edd5e61