Makefile: export headers from certain external modules

* audio-kernel
* display-drivers
* video-kernel
* nxp driver

Change-Id: I64d38125fd705be754f67485e6d2eac2e664d7ef

Makefile: export headers from certain external modules
This commit is contained in:
SGCMarkus 2023-07-19 14:26:26 +02:00 committed by j7b3y
parent bde8bd99cb
commit ace27bfaf9

View File

@ -1215,6 +1215,10 @@ export MODULES_NSDEPS := $(extmod_prefix)modules.nsdeps
PHONY += headers PHONY += headers
ext-mod-dir := ../sm8650-modules
ext-mod-dirs := $(ext-mod-dir)/qcom/opensource/audio-kernel $(ext-mod-dir)/qcom/opensource/dataipa/drivers/platform/msm $(ext-mod-dir)/qcom/opensource/display-drivers $(ext-mod-dir)/qcom/opensource/video-kernel $(ext-mod-dir)/nxp/opensource/driver
ext-mod-dirs := $(subst $(srctree)/,,$(ext-mod-dirs))
#Default location for installed headers #Default location for installed headers
ifeq ($(KBUILD_EXTMOD),) ifeq ($(KBUILD_EXTMOD),)
PHONY += archheaders archscripts PHONY += archheaders archscripts
@ -1243,6 +1247,9 @@ ifeq ($(KBUILD_EXTMOD),)
endif endif
$(Q)$(MAKE) $(hdr-inst)=$(hdr-prefix)include/uapi $(Q)$(MAKE) $(hdr-inst)=$(hdr-prefix)include/uapi
$(Q)$(MAKE) $(hdr-inst)=$(hdr-prefix)arch/$(SRCARCH)/include/uapi $(Q)$(MAKE) $(hdr-inst)=$(hdr-prefix)arch/$(SRCARCH)/include/uapi
$(Q)for d in $(ext-mod-dirs); do \
$(MAKE) $(hdr-inst)=$$d/include/uapi; \
done
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# Devicetree files # Devicetree files