Browse Source

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 <[email protected]>
NITIN LAXMIDAS NAIK 2 năm trước cách đây
mục cha
commit
aa30245061
3 tập tin đã thay đổi với 6 bổ sung4 xóa
  1. 4 2
      Android.mk
  2. 1 1
      pineapple.bzl
  3. 1 1
      synx_modules.bzl

+ 4 - 2
Android.mk

@@ -21,12 +21,15 @@ KBUILD_OPTIONS += BOARD_PLATFORM=$(TARGET_BOARD_PLATFORM)
 DLKM_DIR   := $(TOP)/device/qcom/common/dlkm
 
 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)
 # For incremental compilation
 LOCAL_SRC_FILES           := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
 LOCAL_MODULE              := synx-driver-symvers
 LOCAL_MODULE_KBUILD_NAME  := Module.symvers
+#LOCAL_MODULE_STEM         := Module.symvers
 LOCAL_MODULE_PATH         := $(KERNEL_MODULES_OUT)
 # Include kp_module.ko in the /vendor/lib/modules (vendor.img)
 # 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)/*)
 $(info LOCAL_SRC_FILES = $(LOCAL_SRC_FILES))
 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)
 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_REQUIRED_MODULES = $(LOCAL_REQUIRED_MODULES))
 $(info DLKM_DIR = $(DLKM_DIR))
-
 include $(DLKM_DIR)/Build_external_kernelmodule.mk
 
 

+ 1 - 1
pineapple.bzl

@@ -6,7 +6,7 @@ def define_pineapple():
         target = "pineapple",
         registry = synx_modules,
         modules = [
-            "synx",
+            "synx-driver",
             "ipclite",
         ],
         config_options = [

+ 1 - 1
synx_modules.bzl

@@ -6,7 +6,7 @@ synx_modules = create_module_registry([":synx_headers"])
 register_synx_module = synx_modules.register
 
 register_synx_module(
-    name = "synx",
+    name = "synx-driver",
     path = "msm",
     srcs = [
         "synx/synx.c",