Commit | Line | Data |
---|---|---|
15e8442f JA |
1 | LOCAL_PATH := $(call my-dir) |
2 | ||
3 | include $(CLEAR_VARS) | |
4 | ||
5 | LOCAL_MODULE := libgdmcprov | |
ab0a0a17 | 6 | LOCAL_MODULE_TAGS := optional |
15e8442f JA |
7 | |
8 | LOCAL_ADDITIONAL_DEPENDENCIES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr | |
9 | ||
10 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/../inc_private \ | |
11 | $(LOCAL_PATH)/../inc_public \ | |
12 | $(MC_INCLUDE_DIR) | |
13 | ||
14 | LOCAL_SRC_FILES := ../src/gdmcprovlib.cpp \ | |
15 | ../src/crc32.c \ | |
16 | ../src/mobicore.c \ | |
17 | ../src/gdmcdevicebinding.cpp | |
18 | ||
19 | LOCAL_CFLAGS := -O2 -Wall -fomit-frame-pointer -DANDROID_ARM -DARM -D_LENDIAN -D_32BIT \ | |
20 | -fvisibility=hidden -I$(OPENSSL_INC_DIR) \ | |
21 | -DGDMCPROVLIB_VERSION=0x01000001 -D$(MC_DEBUG) \ | |
22 | -D_NO_OPENSSL_INCLUDES | |
23 | ||
24 | LOCAL_CXXFLAGS := -O2 -Wall -fomit-frame-pointer -DANDROID_ARM -DARM -D_LENDIAN -D_32BIT \ | |
25 | -fvisibility-inlines-hidden -fvisibility=hidden \ | |
26 | -DGDMCPROVLIB_VERSION=0x01000001 -D$(MC_DEBUG) | |
27 | ||
28 | LOCAL_CPPFLAGS := -O2 -Wall -fomit-frame-pointer -DANDROID_ARM -DARM -D_LENDIAN -D_32BIT \ | |
29 | -fvisibility-inlines-hidden -fvisibility=hidden \ | |
30 | -DGDMCPROVLIB_VERSION=0x01000001 -D$(MC_DEBUG) | |
31 | ||
32 | LOCAL_LDFLAGS := -Wl,-rpath-link,$(SYSTEM_LIB_DIR) \ | |
33 | -L$(SYSTEM_LIB_DIR) -llog | |
34 | ||
35 | LOCAL_SHARED_LIBRARIES := $(GDM_PROVLIB_SHARED_LIBS) | |
36 | ||
37 | include $(BUILD_SHARED_LIBRARY) |