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