blob: d9f4f1d38db5a3bb0a464c32080eb21c56247fde [file] [log] [blame]
The Android Open Source Project923bf412009-03-13 15:11:42 -07001LOCAL_PATH := $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_C_INCLUDES += $(LOCAL_PATH)/src
5
Ken Wakasade3070a2011-03-19 09:16:42 +09006LOCAL_CFLAGS += -Werror -Wall
7
8# To suppress compiler warnings for unused variables/functions used for debug features etc.
9LOCAL_CFLAGS += -Wno-unused-parameter -Wno-unused-function
10
The Android Open Source Project923bf412009-03-13 15:11:42 -070011LOCAL_SRC_FILES := \
satok8fbd5522011-02-22 17:28:55 +090012 jni/com_android_inputmethod_keyboard_ProximityInfo.cpp \
satok30088252010-12-01 21:22:15 +090013 jni/com_android_inputmethod_latin_BinaryDictionary.cpp \
Ken Wakasace9e52a2011-06-18 13:09:55 +090014 jni/jni_common.cpp \
satok30088252010-12-01 21:22:15 +090015 src/bigram_dictionary.cpp \
16 src/char_utils.cpp \
17 src/dictionary.cpp \
satok8fbd5522011-02-22 17:28:55 +090018 src/proximity_info.cpp \
satok30088252010-12-01 21:22:15 +090019 src/unigram_dictionary.cpp
The Android Open Source Project923bf412009-03-13 15:11:42 -070020
satok15dc33d2010-12-01 15:37:31 +090021#FLAG_DBG := true
22
Ken Wakasa458249e2011-01-05 00:39:41 +090023TARGETING_UNBUNDLED_FROYO := true
24
25ifeq ($(TARGET_ARCH), x86)
26 TARGETING_UNBUNDLED_FROYO := false
satok15dc33d2010-12-01 15:37:31 +090027endif
28
Ken Wakasa458249e2011-01-05 00:39:41 +090029ifeq ($(FLAG_DBG), true)
30 TARGETING_UNBUNDLED_FROYO := false
31endif
32
33ifeq ($(TARGETING_UNBUNDLED_FROYO), true)
34 LOCAL_NDK_VERSION := 4
35 LOCAL_SDK_VERSION := 8
36endif
The Android Open Source Project923bf412009-03-13 15:11:42 -070037
38LOCAL_MODULE := libjni_latinime
39
40LOCAL_MODULE_TAGS := user
41
satok15dc33d2010-12-01 15:37:31 +090042ifeq ($(FLAG_DBG), true)
Ken Wakasa90d96612011-01-09 16:32:58 +090043 $(warning Making debug version of native library)
satok15dc33d2010-12-01 15:37:31 +090044 LOCAL_CFLAGS += -DFLAG_DBG
45 LOCAL_SHARED_LIBRARIES := libcutils libutils
46endif
47
The Android Open Source Project923bf412009-03-13 15:11:42 -070048include $(BUILD_SHARED_LIBRARY)