LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) # LOCAL_ARM_MODE := arm LOCAL_SRC_FILES:= \ cmemory.c cstring.c \ cwchar.c locmap.c \ punycode.c putil.c \ uarrsort.c ubidi.c \ ubidiln.c ubidi_props.c \ ubidiwrt.c ucase.c \ ucasemap.c ucat.c \ uchar.c ucln_cmn.c \ ucmndata.c \ ucnv2022.c ucnv_bld.c \ ucnvbocu.c ucnv.c \ ucnv_cb.c ucnv_cnv.c \ ucnvdisp.c ucnv_err.c \ ucnv_ext.c ucnvhz.c \ ucnv_io.c ucnvisci.c \ ucnvlat1.c ucnv_lmb.c \ ucnvmbcs.c ucnvscsu.c \ ucnv_set.c ucnv_u16.c \ ucnv_u32.c ucnv_u7.c \ ucnv_u8.c ucol_swp.c \ udata.c udatamem.c \ udataswp.c uenum.c \ uhash.c uinit.c \ uinvchar.c uloc.c \ umapfile.c umath.c \ umutex.c unames.c \ unorm_it.c \ uprops.c uresbund.c \ ures_cnv.c uresdata.c \ usc_impl.c uscript.c \ ushape.c ustrcase.c \ ustr_cnv.c ustrfmt.c \ ustring.c ustrtrns.c \ ustr_wcs.c utf_impl.c \ utrace.c utrie.c \ utypes.c wintz.c ifneq ($(TARGET_SIMULATOR),true) LOCAL_SRC_FILES += \ noser.c endif LOCAL_SRC_FILES += \ bmpset.cpp unisetspan.cpp \ brkeng.cpp brkiter.cpp \ caniter.cpp chariter.cpp \ dictbe.cpp locbased.cpp \ locid.cpp locutil.cpp \ normlzr.cpp parsepos.cpp \ propname.cpp rbbi.cpp \ rbbidata.cpp rbbinode.cpp \ rbbirb.cpp rbbiscan.cpp \ rbbisetb.cpp rbbistbl.cpp \ rbbitblb.cpp resbund_cnv.cpp \ resbund.cpp ruleiter.cpp \ schriter.cpp serv.cpp \ servlk.cpp servlkf.cpp \ servls.cpp servnotf.cpp \ servrbf.cpp servslkf.cpp \ triedict.cpp ubrk.cpp \ uchriter.cpp uhash_us.cpp \ uidna.cpp uiter.cpp \ unifilt.cpp unifunct.cpp \ uniset.cpp uniset_props.cpp \ unistr_case.cpp unistr_cnv.cpp \ unistr.cpp unistr_props.cpp \ unormcmp.cpp unorm.cpp \ uobject.cpp uset.cpp \ usetiter.cpp uset_props.cpp \ usprep.cpp ustack.cpp \ ustrenum.cpp utext.cpp \ util.cpp util_props.cpp \ uvector.cpp uvectr32.cpp LOCAL_C_INCLUDES += \ $(LOCAL_PATH) \ $(LOCAL_PATH)/../i18n LOCAL_CFLAGS += -D_REENTRANT -DPIC -DU_COMMON_IMPLEMENTATION -fPIC LOCAL_CFLAGS += -O3 ifneq ($(TARGET_SIMULATOR),true) # TODO: Rename ARM_FLAG to something else. Even better, based on # the usage of this in the files, it should probably be replaced with # HAVE_ANDROID_OS LOCAL_CFLAGS += -DARM_FLAG endif LOCAL_SHARED_LIBRARIES += libicudata LOCAL_LDLIBS += -lpthread -lm LOCAL_MODULE := libicuuc include $(BUILD_SHARED_LIBRARY)