Procházet zdrojové kódy

securemsm-kernel: Update hardcoded paths

Updating the hardcoded path to store into a variable to support
multiple vendor components in parallel for build compilations.

Tests:
Compilation validation and device is booting up successfully.

Change-Id: I6a058e538a5050066de0737b834ec182c1283fc3
Signed-off-by: Ananth Sadvi Bogavalli <[email protected]>
Ananth Sadvi Bogavalli před 1 rokem
rodič
revize
cac00bd15a
2 změnil soubory, kde provedl 7 přidání a 6 odebrání
  1. 6 2
      Android.mk
  2. 1 4
      smcinvoke/trace_smcinvoke.h

+ 6 - 2
Android.mk

@@ -13,9 +13,13 @@ ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
 endif
 
 LOCAL_PATH := $(call my-dir)
-DLKM_DIR := $(TOP)/device/qcom/common/dlkm
 
-SEC_KERNEL_DIR := $(TOP)/vendor/qcom/opensource/securemsm-kernel
+VENDOR_OPENSOURCE_DIR ?= vendor/qcom/opensource
+VENDOR_COMMON_DIR ?= device/qcom/common
+
+DLKM_DIR := $(TOP)/$(VENDOR_COMMON_DIR)/dlkm
+
+SEC_KERNEL_DIR := $(TOP)/$(VENDOR_OPENSOURCE_DIR)/securemsm-kernel
 
 LOCAL_EXPORT_KO_INCLUDE_DIRS := $(LOCAL_PATH)/include/ \
                                 $(LOCAL_PATH)/include/uapi

+ 1 - 4
smcinvoke/trace_smcinvoke.h

@@ -7,10 +7,7 @@
 #undef TRACE_SYSTEM
 #define TRACE_SYSTEM smcinvoke
 
-#undef TRACE_INCLUDE_FILE
-#define TRACE_INCLUDE_FILE trace_smcinvoke
-
-#if !defined(_TRACE_SMCINVOKE) || defined(TRACE_HEADER_MULTI_READ)
+#if !defined(_TRACE_SMCINVOKE_H) || defined(TRACE_HEADER_MULTI_READ)
 #define _TRACE_SMCINVOKE_H
 #include <linux/types.h>
 #include <linux/tracepoint.h>