@@ -50,25 +50,22 @@ ifeq ($(obj)$(ALTARCH),include/asm-$(ARCH)$(BIASMDIR))
5050 _dst := include/asm
5151endif
5252
53- header-y := $(sort $(header-y))
54- unifdef-y := $(sort $(unifdef-y))
53+ header-y := $(sort $(header-y) $(unifdef-y))
5554subdir-y := $(patsubst %/,%,$(filter %/, $(header-y)))
5655header-y := $(filter-out %/, $(header-y))
57- header-y := $(filter-out $(unifdef-y),$(header-y))
5856
5957# stamp files for header checks
60- check-y := $(patsubst %,.check.%,$(header-y) $(unifdef-y) $( objhdr-y))
58+ check-y := $(patsubst %,.check.%,$(header-y) $(objhdr-y))
6159
6260# Work out what needs to be removed
6361oldheaders := $(patsubst $(INSTALL_HDR_PATH)/$(_dst)/%,%,$(wildcard $(INSTALL_HDR_PATH)/$(_dst)/*.h))
64- unwanted := $(filter-out $(header-y) $(unifdef-y) $( objhdr-y),$(oldheaders))
62+ unwanted := $(filter-out $(header-y) $(objhdr-y),$(oldheaders))
6563
6664oldcheckstamps := $(patsubst $(INSTALL_HDR_PATH)/$(_dst)/%,%,$(wildcard $(INSTALL_HDR_PATH)/$(_dst)/.check.*.h))
6765unwanted += $(filter-out $(check-y),$(oldcheckstamps))
6866
6967# Prefix them all with full paths to $(INSTALL_HDR_PATH)
7068header-y := $(patsubst %,$(INSTALL_HDR_PATH)/$(_dst)/%,$(header-y))
71- unifdef-y := $(patsubst %,$(INSTALL_HDR_PATH)/$(_dst)/%,$(unifdef-y))
7269objhdr-y := $(patsubst %,$(INSTALL_HDR_PATH)/$(_dst)/%,$(objhdr-y))
7370check-y := $(patsubst %,$(INSTALL_HDR_PATH)/$(_dst)/%,$(check-y))
7471
@@ -88,10 +85,6 @@ quiet_cmd_o_hdr_install = INSTALL $(patsubst $(INSTALL_HDR_PATH)/%,%,$@)
8885 cmd_o_hdr_install = cp $(patsubst $(INSTALL_HDR_PATH)/$(_dst)/%,$(objtree)/$(obj)/%,$@) \
8986 $(INSTALL_HDR_PATH)/$(_dst)
9087
91- quiet_cmd_headers_install = INSTALL $(patsubst $(INSTALL_HDR_PATH)/%,%,$@)
92- cmd_headers_install = $(HDRSED) $(patsubst $(INSTALL_HDR_PATH)/$(_dst)/%,$(srctree)/$(obj)/%,$@) \
93- > $@
94-
9588quiet_cmd_unifdef = UNIFDEF $(patsubst $(INSTALL_HDR_PATH)/%,%,$@)
9689 cmd_unifdef = $(UNIFDEF) $(patsubst $(INSTALL_HDR_PATH)/$(_dst)/%,$(srctree)/$(obj)/%,$@) \
9790 | $(HDRSED) > $@ || :
@@ -151,10 +144,10 @@ include /dev/null $(wildcard $(check-y))
151144
152145else
153146# Rules for installing headers
154- __headersinst: $(subdir-y) $(header-y) $(unifdef-y) $( altarch-y) $(objhdr-y)
147+ __headersinst: $(subdir-y) $(header-y) $(altarch-y) $(objhdr-y)
155148 @true
156149
157- $(objhdr-y) $(subdir-y) $(header-y) $(unifdef-y) : | $(INSTALL_HDR_PATH)/$(_dst) $(unwanted)
150+ $(objhdr-y) $(subdir-y) $(header-y): | $(INSTALL_HDR_PATH)/$(_dst) $(unwanted)
158151
159152$(INSTALL_HDR_PATH)/$(_dst):
160153 $(call cmd,mkdir)
@@ -164,18 +157,16 @@ $(unwanted):
164157 $(call cmd,remove)
165158
166159ifdef GENASM
167- $(objhdr-y) $(header-y) $(unifdef-y) : $(KBUILDFILES)
160+ $(objhdr-y) $(header-y): $(KBUILDFILES)
168161 $(call cmd,gen)
169162
170163else
171- $(objhdr-y) : $(INSTALL_HDR_PATH)/$(_dst)/%.h: $(objtree)/$(obj)/%.h $(KBUILDFILES)
164+ $(objhdr-y): $(INSTALL_HDR_PATH)/$(_dst)/%.h: $(objtree)/$(obj)/%.h $(KBUILDFILES)
172165 $(call cmd,o_hdr_install)
173166
174- $(header-y) : $(INSTALL_HDR_PATH)/$(_dst)/%.h: $(srctree)/$(obj)/%.h $(KBUILDFILES)
175- $(call cmd,headers_install)
176-
177- $(unifdef-y) : $(INSTALL_HDR_PATH)/$(_dst)/%.h: $(srctree)/$(obj)/%.h $(KBUILDFILES)
167+ $(header-y): $(INSTALL_HDR_PATH)/$(_dst)/%.h: $(srctree)/$(obj)/%.h $(KBUILDFILES)
178168 $(call cmd,unifdef)
169+
179170endif
180171endif
181172
@@ -184,7 +175,7 @@ hdrinst := -rR -f $(srctree)/scripts/Makefile.headersinst obj
184175.PHONY: altarch-dir
185176# All the files in the normal arch dir must be created first, since we test
186177# for their existence.
187- altarch-dir: $(subdir-y) $(header-y) $(unifdef-y) $( objhdr-y)
178+ altarch-dir: $(subdir-y) $(header-y) $(objhdr-y)
188179 $(Q)$(MAKE) $(hdrinst)=include/asm-$(ALTARCH) dst=include/asm-$(ALTARCH)
189180 $(Q)$(MAKE) $(hdrinst)=include/asm dst=include/asm$(BIASMDIR)
190181
0 commit comments