summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2021-02-22 10:39:52 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2021-02-22 10:39:52 +0100
commit2575ef9d523e8aa1f7a187c44cdff9dc8ee172d3 (patch)
tree214ac1a690a32e97b34c32f890b6269d53aa0dd6 /Makefile
parenta97e0b863eefb4a1025e39429cabf67b3ea34b72 (diff)
parent8b357213cf4ba80cce86fcbee88d2b237d67e066 (diff)
downloadbarebox-2575ef9d523e8aa1f7a187c44cdff9dc8ee172d3.tar.gz
barebox-2575ef9d523e8aa1f7a187c44cdff9dc8ee172d3.tar.xz
Merge branch 'for-next/virtio'
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 9 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 32d911ba78..6d44314f0a 100644
--- a/Makefile
+++ b/Makefile
@@ -408,13 +408,21 @@ LDFLAGS_MODULE = -T common/module.lds
# even be read-only.
export MODVERDIR := $(if $(KBUILD_EXTMOD),$(firstword $(KBUILD_EXTMOD))/).tmp_versions
+# Use USERINCLUDE when you must reference the UAPI directories only.
+USERINCLUDE := \
+ -I$(srctree)/arch/$(SRCARCH)/include/uapi \
+ -I$(objtree)/arch/$(SRCARCH)/include/generated/uapi \
+ -I$(srctree)/include/uapi \
+ -I$(objtree)/include/generated/uapi \
+ -include $(srctree)/include/linux/kconfig.h
+
# Use LINUXINCLUDE when you must reference the include/ directory.
# Needed to be compatible with the O= option
LINUXINCLUDE := -Iinclude -I$(srctree)/dts/include \
$(if $(building_out_of_srctree), -I$(srctree)/include) \
-I$(srctree)/arch/$(SRCARCH)/include \
-I$(objtree)/arch/$(SRCARCH)/include \
- -include $(srctree)/include/linux/kconfig.h
+ $(USERINCLUDE)
KBUILD_CPPFLAGS := -D__KERNEL__ -D__BAREBOX__ $(LINUXINCLUDE) -fno-builtin -ffreestanding