msm: synx: Enable bazel compilation for synx
Add new macro to enable bazel compilation by default Change-Id: I16543286b579be5fa920a313cb40498d48f3259b Signed-off-by: NITIN LAXMIDAS NAIK <quic_nitinlax@quicinc.com>
This commit is contained in:
@@ -21,12 +21,15 @@ KBUILD_OPTIONS += BOARD_PLATFORM=$(TARGET_BOARD_PLATFORM)
|
|||||||
DLKM_DIR := $(TOP)/device/qcom/common/dlkm
|
DLKM_DIR := $(TOP)/device/qcom/common/dlkm
|
||||||
|
|
||||||
LOCAL_PATH := $(call my-dir)
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
LOCAL_MODULE_DDK_BUILD := true
|
||||||
|
LOCAL_MODULE_KO_DIRS := msm/synx/synx-driver.ko msm/synx/ipclite.ko
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
# For incremental compilation
|
# For incremental compilation
|
||||||
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
||||||
LOCAL_MODULE := synx-driver-symvers
|
LOCAL_MODULE := synx-driver-symvers
|
||||||
LOCAL_MODULE_KBUILD_NAME := Module.symvers
|
LOCAL_MODULE_KBUILD_NAME := Module.symvers
|
||||||
|
#LOCAL_MODULE_STEM := Module.symvers
|
||||||
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
||||||
# Include kp_module.ko in the /vendor/lib/modules (vendor.img)
|
# Include kp_module.ko in the /vendor/lib/modules (vendor.img)
|
||||||
# BOARD_VENDOR_KERNEL_MODULES += $(LOCAL_MODULE_PATH)/$(LOCAL_MODULE)
|
# BOARD_VENDOR_KERNEL_MODULES += $(LOCAL_MODULE_PATH)/$(LOCAL_MODULE)
|
||||||
@@ -37,7 +40,7 @@ include $(CLEAR_VARS)
|
|||||||
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
||||||
$(info LOCAL_SRC_FILES = $(LOCAL_SRC_FILES))
|
$(info LOCAL_SRC_FILES = $(LOCAL_SRC_FILES))
|
||||||
LOCAL_MODULE := synx-driver.ko
|
LOCAL_MODULE := synx-driver.ko
|
||||||
LOCAL_MODULE_KBUILD_NAME := msm/synx-driver.ko
|
LOCAL_MODULE_KBUILD_NAME := msm/synx/synx-driver.ko
|
||||||
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
||||||
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
||||||
|
|
||||||
@@ -57,7 +60,6 @@ $(info LOCAL_ADDITIONAL_DEPENDENCY = $(LOCAL_ADDITIONAL_DEPENDENCY))
|
|||||||
$(info LOCAL_ADDITIONAL_DEPENDENCIES = $(LOCAL_ADDITIONAL_DEPENDENCIES))
|
$(info LOCAL_ADDITIONAL_DEPENDENCIES = $(LOCAL_ADDITIONAL_DEPENDENCIES))
|
||||||
$(info LOCAL_REQUIRED_MODULES = $(LOCAL_REQUIRED_MODULES))
|
$(info LOCAL_REQUIRED_MODULES = $(LOCAL_REQUIRED_MODULES))
|
||||||
$(info DLKM_DIR = $(DLKM_DIR))
|
$(info DLKM_DIR = $(DLKM_DIR))
|
||||||
|
|
||||||
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
||||||
|
|
||||||
|
|
||||||
|
@@ -6,7 +6,7 @@ def define_pineapple():
|
|||||||
target = "pineapple",
|
target = "pineapple",
|
||||||
registry = synx_modules,
|
registry = synx_modules,
|
||||||
modules = [
|
modules = [
|
||||||
"synx",
|
"synx-driver",
|
||||||
"ipclite",
|
"ipclite",
|
||||||
],
|
],
|
||||||
config_options = [
|
config_options = [
|
||||||
|
@@ -6,7 +6,7 @@ synx_modules = create_module_registry([":synx_headers"])
|
|||||||
register_synx_module = synx_modules.register
|
register_synx_module = synx_modules.register
|
||||||
|
|
||||||
register_synx_module(
|
register_synx_module(
|
||||||
name = "synx",
|
name = "synx-driver",
|
||||||
path = "msm",
|
path = "msm",
|
||||||
srcs = [
|
srcs = [
|
||||||
"synx/synx.c",
|
"synx/synx.c",
|
||||||
|
Reference in New Issue
Block a user