blob: 2c74b88c02f15f5a56fd32fc2e0f651a4abfaccb [file] [log] [blame]
xjb04a4022021-11-25 15:01:52 +08001# Copyright 2006 The Android Open Source Project
2
3ifeq ($(MTK_RIL_MODE), c6m_1rild)
4
5LOCAL_PATH:= $(call my-dir)
6include $(CLEAR_VARS)
7
8LOCAL_SRC_FILES:= \
9 rild.c
10
11
12LOCAL_SHARED_LIBRARIES := \
13 libmtkrillog \
14 libmtkproperty \
15 libmtkcutils \
16 librilfusion \
17 libmtkrilutils \
18 libsysenv \
19 libmtkconfigutils
20
21LOCAL_CFLAGS := -DRIL_SHLIB
22
23# remove the below on the platform that not support sysenv
24LOCAL_CFLAGS += -DMTK_SYSENV_SUPPORT
25LOCAL_SHARED_LIBRARIES += liblog
26
27ifneq ($(MTK_NUM_MODEM_PROTOCOL),1)
28 LOCAL_CFLAGS += -DANDROID_MULTI_SIM
29endif
30
31ifeq ($(MTK_NUM_MODEM_PROTOCOL), 2)
32 LOCAL_CFLAGS += -DANDROID_SIM_COUNT_2
33endif
34
35ifeq ($(MTK_NUM_MODEM_PROTOCOL), 3)
36 LOCAL_CFLAGS += -DANDROID_SIM_COUNT_3
37endif
38
39ifeq ($(MTK_NUM_MODEM_PROTOCOL), 4)
40 LOCAL_CFLAGS += -DANDROID_SIM_COUNT_4
41endif
42
43ifeq ("$(wildcard vendor/mediatek/internal/mtkrild_enable)","")
44 LOCAL_CFLAGS += -D__PRODUCTION_RELEASE__
45endif
46
47LOCAL_CFLAGS += -DMTK_MUX_CHANNEL_64
48LOCAL_CFLAGS += -DMTK_IMS_CHANNEL_SUPPORT
49LOCAL_CFLAGS += -DMTK_USE_HIDL
50#used to check if support telephonyware
51LOCAL_CFLAGS += -DMTK_TELEPHONYWARE_SUPPORT
52
53LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/librilfusion \
54 $(MTK_PATH_SOURCE)/external/libsysenv \
55 $(TOP)/$(MTK_PATH_SOURCE)/hardware/ril/platformlib/include/log \
56 $(TOP)/$(MTK_PATH_SOURCE)/hardware/ril/platformlib/include/property \
57 $(TOP)/$(MTK_PATH_SOURCE)/hardware/ril/platformlib/include \
58 $(TOP)/$(MTK_PATH_SOURCE)/hardware/ril/platformlib/include/utils \
59 $(TOP)/$(MTK_PATH_SOURCE)/hardware/ril/platformlib/include/config \
60
61LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../include
62
63LOCAL_MODULE_RELATIVE_PATH := hw
64LOCAL_MODULE:= mtkfusionrild
65LOCAL_PROPRIETARY_MODULE := true
66LOCAL_MODULE_OWNER := mtk
67LOCAL_MODULE_TAGS := optional
68LOCAL_INIT_RC := rild.rc
69
70LOCAL_MULTILIB := first
71
72include $(MTK_EXECUTABLE)
73endif