Android.mk revision db9ae4b068589d2157c1c2d4c45c3873d9203ef0
17790ef5367fe6731048c3e3a1c067f94b321cb4dThe Android Open Source ProjectLOCAL_PATH:= $(call my-dir) 27790ef5367fe6731048c3e3a1c067f94b321cb4dThe Android Open Source Project 390f23688416d9f4e1e5d0128dca5f26404b6898eJesse Wilsonlibsqlite3_android_local_src_files := \ 47790ef5367fe6731048c3e3a1c067f94b321cb4dThe Android Open Source Project PhoneNumberUtils.cpp \ 5948a119c94f8b69760437c7d1e784b498cd9b766Daisuke Miyakawa OldPhoneNumberUtils.cpp \ 67790ef5367fe6731048c3e3a1c067f94b321cb4dThe Android Open Source Project sqlite3_android.cpp 77790ef5367fe6731048c3e3a1c067f94b321cb4dThe Android Open Source Project 890f23688416d9f4e1e5d0128dca5f26404b6898eJesse Wilsonlibsqlite3_android_c_includes := \ 97790ef5367fe6731048c3e3a1c067f94b321cb4dThe Android Open Source Project external/sqlite/dist \ 107790ef5367fe6731048c3e3a1c067f94b321cb4dThe Android Open Source Project external/icu4c/i18n \ 11db9ae4b068589d2157c1c2d4c45c3873d9203ef0Jay Shrauner external/icu4c/common 127790ef5367fe6731048c3e3a1c067f94b321cb4dThe Android Open Source Project 1390f23688416d9f4e1e5d0128dca5f26404b6898eJesse Wilsoninclude $(CLEAR_VARS) 1490f23688416d9f4e1e5d0128dca5f26404b6898eJesse WilsonLOCAL_SRC_FILES:= $(libsqlite3_android_local_src_files) 1590f23688416d9f4e1e5d0128dca5f26404b6898eJesse WilsonLOCAL_C_INCLUDES := $(libsqlite3_android_c_includes) 167790ef5367fe6731048c3e3a1c067f94b321cb4dThe Android Open Source ProjectLOCAL_MODULE:= libsqlite3_android 177790ef5367fe6731048c3e3a1c067f94b321cb4dThe Android Open Source Projectinclude $(BUILD_STATIC_LIBRARY) 18455ed29fb92a9adf411252df5e74541269d10806The Android Open Source Project 1990f23688416d9f4e1e5d0128dca5f26404b6898eJesse Wilsonifeq ($(WITH_HOST_DALVIK),true) 2090f23688416d9f4e1e5d0128dca5f26404b6898eJesse Wilson include $(CLEAR_VARS) 2190f23688416d9f4e1e5d0128dca5f26404b6898eJesse Wilson LOCAL_SRC_FILES:= $(libsqlite3_android_local_src_files) 2290f23688416d9f4e1e5d0128dca5f26404b6898eJesse Wilson LOCAL_C_INCLUDES := $(libsqlite3_android_c_includes) 2390f23688416d9f4e1e5d0128dca5f26404b6898eJesse Wilson LOCAL_MODULE:= libsqlite3_android 2490f23688416d9f4e1e5d0128dca5f26404b6898eJesse Wilson include $(BUILD_HOST_STATIC_LIBRARY) 2590f23688416d9f4e1e5d0128dca5f26404b6898eJesse Wilsonendif 2690f23688416d9f4e1e5d0128dca5f26404b6898eJesse Wilson 27f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa# Test for PhoneNumberUtils 28f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa# 29f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa# You can also test this in Unix, like this: 30f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa# > g++ -Wall external/sqlite/android/PhoneNumberUtils.cpp \ 31f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa# external/sqlite/android/PhoneNumberUtilsTest.cpp 32f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa# > ./a.out 33f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa# 34b3b8a9dac508afdbac8de93a31a752c60e34e254Daisuke Miyakawa# Note: This "test" is not recognized as a formal test. This is just for enabling developers 35b3b8a9dac508afdbac8de93a31a752c60e34e254Daisuke Miyakawa# to easily check what they modified works well or not. 36b3b8a9dac508afdbac8de93a31a752c60e34e254Daisuke Miyakawa# The formal test for phone_number_compare() is in DataBaseGeneralTest.java 37b3b8a9dac508afdbac8de93a31a752c60e34e254Daisuke Miyakawa# (as of 2009-08-02), in which phone_number_compare() is tested via sqlite's custom 38b3b8a9dac508afdbac8de93a31a752c60e34e254Daisuke Miyakawa# function "PHONE_NUMBER_COMPARE". 39b3b8a9dac508afdbac8de93a31a752c60e34e254Daisuke Miyakawa# Please add tests if you modify the implementation of PhoneNumberUtils.cpp and add 40b3b8a9dac508afdbac8de93a31a752c60e34e254Daisuke Miyakawa# test cases in PhoneNumberUtilsTest.cpp. 41f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawainclude $(CLEAR_VARS) 42f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa 43f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke MiyakawaLOCAL_MODULE:= libsqlite3_phone_number_utils_test 44f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa 45f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke MiyakawaLOCAL_CFLAGS += -Wall -Werror 46f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa 47f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke MiyakawaLOCAL_SRC_FILES := \ 48f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa PhoneNumberUtils.cpp \ 49f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa PhoneNumberUtilsTest.cpp 50f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa 51f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke MiyakawaLOCAL_MODULE_TAGS := optional 52f06f5fa351ded0b9e04e15efa7e34f0f085fc9dfDaisuke Miyakawa 537bb17d6e6c99d4b2fa23ab57020cef4040373b24Daisuke Miyakawainclude $(BUILD_EXECUTABLE) 54