1 BUILD_IPC-MODEMCTRL := true
4 LOCAL_PATH:= $(call my-dir)
7 LOCAL_MODULE := libsamsung-ipc
8 LOCAL_MODULE_TAGS := optional
10 LOCAL_C_INCLUDES := external/openssl/include
11 LOCAL_LDFLAGS += -lcrypto
13 ifeq ($(TARGET_DEVICE),crespo)
17 ifeq ($(TARGET_DEVICE),galaxysmtd)
21 ifeq ($(TARGET_DEVICE),galaxytab)
22 board_name := gt-p1000
25 ifeq ($(TARGET_DEVICE),maguro)
29 ifeq ($(TARGET_DEVICE),p5100)
30 board_name := espresso10
33 ifeq ($(TARGET_DEVICE),p3100)
34 board_name := espresso
37 ifeq ($(TARGET_DEVICE),i9100)
38 board_name := smdk4210
41 ifeq ($(TARGET_DEVICE),galaxys2)
42 board_name := smdk4210
45 ifeq ($(TARGET_DEVICE),i9300)
46 board_name := smdk4x12
49 ifeq ($(TARGET_DEVICE),galaxys3)
50 board_name := smdk4x12
54 LOCAL_CFLAGS += -DDEBUG
55 LOCAL_CFLAGS += -DLOG_STDOUT
58 samsung-ipc_files := \
60 samsung-ipc/ipc_util.c \
61 samsung-ipc/ipc_devices.c \
71 samsung-ipc/device/xmm6160/xmm6160.c \
72 samsung-ipc/device/xmm6260/xmm6260.c \
73 samsung-ipc/device/xmm6260/xmm6260_hsic.c \
74 samsung-ipc/device/xmm6260/xmm6260_mipi.c \
75 samsung-ipc/device/xmm6260/xmm6260_sec_modem.c \
76 samsung-ipc/device/crespo/crespo_ipc.c \
77 samsung-ipc/device/aries/aries_ipc.c \
78 samsung-ipc/device/galaxys2/galaxys2_ipc.c \
79 samsung-ipc/device/galaxys3/galaxys3_ipc.c \
80 samsung-ipc/device/maguro/maguro_ipc.c \
81 samsung-ipc/device/piranha/piranha_ipc.c
83 LOCAL_SRC_FILES := $(samsung-ipc_files)
84 LOCAL_CFLAGS += -DIPC_BOARD_NAME_EXPLICIT=\"$(board_name)\"
86 LOCAL_SHARED_LIBRARIES := libutils
88 $(LOCAL_PATH)/include \
89 $(LOCAL_PATH)/samsung-ipc \
90 $(LOCAL_PATH)/samsung-ipc/device/xmm6160/ \
91 $(LOCAL_PATH)/samsung-ipc/device/xmm6260/
93 include $(BUILD_STATIC_LIBRARY)
95 ifeq ($(BUILD_IPC-MODEMCTRL),true)
99 LOCAL_MODULE := ipc-modemctrl
100 LOCAL_MODULE_TAGS := optional
103 LOCAL_CFLAGS += -DDEBUG
104 LOCAL_CFLAGS += -DLOG_STDOUT
107 modemctrl_files := tools/modemctrl.c
109 LOCAL_SRC_FILES := $(modemctrl_files)
111 LOCAL_STATIC_LIBRARIES := libsamsung-ipc
112 LOCAL_SHARED_LIBRARIES := libutils
113 LOCAL_C_INCLUDES += $(LOCAL_PATH)/include
115 include $(BUILD_EXECUTABLE)