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 \ 1071ceba4120dbc2a219fb19b064b2712e3f1a2960Elliott Hughes external/icu/icu4c/source/i18n \ 1171ceba4120dbc2a219fb19b064b2712e3f1a2960Elliott Hughes external/icu/icu4c/source/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) 16bde763528bf07086d010f3a89db0b9475bf7a7d3Colin CrossLOCAL_STATIC_LIBRARIES := liblog 177790ef5367fe6731048c3e3a1c067f94b321cb4dThe Android Open Source ProjectLOCAL_MODULE:= libsqlite3_android 187790ef5367fe6731048c3e3a1c067f94b321cb4dThe Android Open Source Projectinclude $(BUILD_STATIC_LIBRARY) 19455ed29fb92a9adf411252df5e74541269d10806The Android Open Source Project 20f3a7b1a20e7554218f89f5cb88d121bb509c4f4dIan Rogersinclude $(CLEAR_VARS) 21f3a7b1a20e7554218f89f5cb88d121bb509c4f4dIan RogersLOCAL_SRC_FILES:= $(libsqlite3_android_local_src_files) 22f3a7b1a20e7554218f89f5cb88d121bb509c4f4dIan RogersLOCAL_C_INCLUDES := $(libsqlite3_android_c_includes) 23f3a7b1a20e7554218f89f5cb88d121bb509c4f4dIan RogersLOCAL_STATIC_LIBRARIES := liblog 24f3a7b1a20e7554218f89f5cb88d121bb509c4f4dIan RogersLOCAL_MODULE:= libsqlite3_android 25f3a7b1a20e7554218f89f5cb88d121bb509c4f4dIan Rogersinclude $(BUILD_HOST_STATIC_LIBRARY) 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