Home | History | Annotate | Download | only in android
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 libsqlite3_android_local_src_files := \
      4 	PhoneNumberUtils.cpp \
      5 	OldPhoneNumberUtils.cpp \
      6 	sqlite3_android.cpp
      7 
      8 libsqlite3_android_c_includes := \
      9         external/sqlite/dist \
     10         external/icu/icu4c/source/i18n \
     11         external/icu/icu4c/source/common
     12 
     13 include $(CLEAR_VARS)
     14 LOCAL_SRC_FILES:= $(libsqlite3_android_local_src_files)
     15 LOCAL_C_INCLUDES := $(libsqlite3_android_c_includes)
     16 LOCAL_STATIC_LIBRARIES := liblog
     17 LOCAL_MODULE:= libsqlite3_android
     18 include $(BUILD_STATIC_LIBRARY)
     19 
     20 include $(CLEAR_VARS)
     21 LOCAL_SRC_FILES:= $(libsqlite3_android_local_src_files)
     22 LOCAL_C_INCLUDES := $(libsqlite3_android_c_includes)
     23 LOCAL_STATIC_LIBRARIES := liblog
     24 LOCAL_MODULE:= libsqlite3_android
     25 include $(BUILD_HOST_STATIC_LIBRARY)
     26 
     27 # Test for PhoneNumberUtils
     28 #
     29 # You can also test this in Unix, like this:
     30 # > g++ -Wall external/sqlite/android/PhoneNumberUtils.cpp \
     31 #   external/sqlite/android/PhoneNumberUtilsTest.cpp
     32 # > ./a.out
     33 #
     34 # Note: This "test" is not recognized as a formal test. This is just for enabling developers
     35 #       to easily check what they modified works well or not.
     36 #       The formal test for phone_number_compare() is in DataBaseGeneralTest.java
     37 #       (as of 2009-08-02), in which phone_number_compare() is tested via sqlite's custom
     38 #       function "PHONE_NUMBER_COMPARE".
     39 #       Please add tests if you modify the implementation of PhoneNumberUtils.cpp and add
     40 #       test cases in PhoneNumberUtilsTest.cpp.
     41 include $(CLEAR_VARS)
     42 
     43 LOCAL_MODULE:= libsqlite3_phone_number_utils_test
     44 
     45 LOCAL_CFLAGS += -Wall -Werror
     46 
     47 LOCAL_SRC_FILES := \
     48 	PhoneNumberUtils.cpp \
     49 	PhoneNumberUtilsTest.cpp
     50 
     51 LOCAL_MODULE_TAGS := optional
     52 
     53 include $(BUILD_EXECUTABLE)
     54