From 62c157da87acc1868688a5e3e61757924f93003c Mon Sep 17 00:00:00 2001 From: Karthik Jayakumar Date: Thu, 28 Jan 2021 15:41:47 -0800 Subject: [PATCH] msm: camera: common: Fix incremental compile support Fixes LOCAL_SRC_FILES list aggregation in Android.mk to correctly pull source files for the camera-kernel project. CRs-Fixed: 2835738 Change-Id: I0ea0a7179ae14a849be6db569eccb1201c4083b1 Signed-off-by: Karthik Jayakumar --- Android.mk | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Android.mk b/Android.mk index 6325161b0d..4881d58d22 100644 --- a/Android.mk +++ b/Android.mk @@ -16,7 +16,15 @@ KBUILD_OPTIONS += BOARD_PLATFORM=$(TARGET_BOARD_PLATFORM) # Clear shell environment variables from previous android module during build include $(CLEAR_VARS) # For incremental compilation support. -LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*) +LOCAL_SRC_FILES := \ + $(shell find $(LOCAL_PATH)/config -L -type f) \ + $(shell find $(LOCAL_PATH)/drivers -L -type f) \ + $(shell find $(LOCAL_PATH)/dt-bindings -L -type f) \ + $(shell find $(LOCAL_PATH)/include -L -type f) \ + $(LOCAL_PATH)/Android.mk \ + $(LOCAL_PATH)/board.mk \ + $(LOCAL_PATH)/product.mk \ + $(LOCAL_PATH)/Kbuild LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT) LOCAL_MODULE := camera.ko LOCAL_MODULE_TAGS := optional