OSDN Git Service

Merge "Update documentation to clarify RIL_REQUEST_GET_ACTIVITY_INFO" am: 49794a48cb
[android-x86/hardware-ril.git] / libril / Android.mk
1 # Copyright 2006 The Android Open Source Project
2
3 LOCAL_PATH:= $(call my-dir)
4 include $(CLEAR_VARS)
5
6 LOCAL_SRC_FILES:= \
7     ril.cpp \
8     ril_event.cpp\
9     RilSocket.cpp \
10     RilSapSocket.cpp \
11
12 LOCAL_SHARED_LIBRARIES := \
13     liblog \
14     libutils \
15     libbinder \
16     libcutils \
17     libhardware_legacy \
18     librilutils \
19
20 LOCAL_STATIC_LIBRARIES := \
21     libprotobuf-c-nano-enable_malloc \
22
23 #LOCAL_CFLAGS := -DANDROID_MULTI_SIM -DDSDA_RILD1
24 LOCAL_CFLAGS += -Wno-unused-parameter
25
26 ifeq ($(SIM_COUNT), 2)
27     LOCAL_CFLAGS += -DANDROID_SIM_COUNT_2
28 endif
29
30 LOCAL_C_INCLUDES += external/nanopb-c
31 LOCAL_C_INCLUDES += $(LOCAL_PATH)/../include
32 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/../include
33
34 LOCAL_MODULE:= libril
35 LOCAL_CLANG := true
36 LOCAL_SANITIZE := integer
37
38 include $(BUILD_SHARED_LIBRARY)
39
40
41 # For RdoServD which needs a static library
42 # =========================================
43 ifneq ($(ANDROID_BIONIC_TRANSITION),)
44 include $(CLEAR_VARS)
45
46 LOCAL_SRC_FILES:= \
47     ril.cpp
48
49 LOCAL_STATIC_LIBRARIES := \
50     libutils_static \
51     libcutils \
52     librilutils_static \
53     libprotobuf-c-nano-enable_malloc
54
55 LOCAL_CFLAGS += -Wno-unused-parameter
56
57 LOCAL_MODULE:= libril_static
58
59 include $(BUILD_STATIC_LIBRARY)
60 endif # ANDROID_BIONIC_TRANSITION