mirror of
https://github.com/torvalds/linux.git
synced 2024-11-21 19:41:42 +00:00
d5470d1443
Since commit fcc8487d47
("uapi: export all headers under uapi
directories"), the headers in uapi directories are all exported by
default although exceptional cases are still allowed by the syntax
'no-export-headers'.
The traditional directory descending has been kept (in a somewhat
hacky way), but it is actually unneeded.
Get rid of it to simplify the code.
Also, handle files one by one instead of the previous per-directory
processing. This will emit much more log, but I like it.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
15 lines
469 B
Makefile
15 lines
469 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
ifeq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/a.out.h),)
|
|
no-export-headers += linux/a.out.h
|
|
endif
|
|
|
|
ifeq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/kvm.h),)
|
|
no-export-headers += linux/kvm.h
|
|
endif
|
|
|
|
ifeq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/kvm_para.h),)
|
|
ifeq ($(wildcard $(objtree)/arch/$(SRCARCH)/include/generated/uapi/asm/kvm_para.h),)
|
|
no-export-headers += linux/kvm_para.h
|
|
endif
|
|
endif
|