mirror of
https://github.com/torvalds/linux.git
synced 2024-11-25 21:51:40 +00:00
uapi: Allow automatic generation of uapi/asm/ header files
Several arch/*/include/uapi/asm/* header simply include the corresponding <asm-generic/*> file. This patch allows such files to be specified in uapi/asm/Kbuild via "generic-y += ..." to be automatically generated (similar to asm/Kbuild). Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: David Howells <dhowells@redhat.com> Cc: Michal Marek <mmarek@suse.cz> Cc: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
parent
8d2b6b3ae2
commit
3c5994c838
4
Makefile
4
Makefile
@ -437,7 +437,9 @@ endif
|
|||||||
PHONY += asm-generic
|
PHONY += asm-generic
|
||||||
asm-generic:
|
asm-generic:
|
||||||
$(Q)$(MAKE) -f $(srctree)/scripts/Makefile.asm-generic \
|
$(Q)$(MAKE) -f $(srctree)/scripts/Makefile.asm-generic \
|
||||||
obj=arch/$(SRCARCH)/include/generated/asm
|
src=asm obj=arch/$(SRCARCH)/include/generated/asm
|
||||||
|
$(Q)$(MAKE) -f $(srctree)/scripts/Makefile.asm-generic \
|
||||||
|
src=uapi/asm obj=arch/$(SRCARCH)/include/generated/uapi/asm
|
||||||
|
|
||||||
# To make sure we do not include .config for any of the *config targets
|
# To make sure we do not include .config for any of the *config targets
|
||||||
# catch them early, and hand them over to scripts/kconfig/Makefile
|
# catch them early, and hand them over to scripts/kconfig/Makefile
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
# and for each file listed in this file with generic-y creates
|
# and for each file listed in this file with generic-y creates
|
||||||
# a small wrapper file in $(obj) (arch/$(SRCARCH)/include/generated/asm)
|
# a small wrapper file in $(obj) (arch/$(SRCARCH)/include/generated/asm)
|
||||||
|
|
||||||
kbuild-file := $(srctree)/arch/$(SRCARCH)/include/asm/Kbuild
|
kbuild-file := $(srctree)/arch/$(SRCARCH)/include/$(src)/Kbuild
|
||||||
-include $(kbuild-file)
|
-include $(kbuild-file)
|
||||||
|
|
||||||
include scripts/Kbuild.include
|
include scripts/Kbuild.include
|
||||||
|
Loading…
Reference in New Issue
Block a user