• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4# LOCAL_ARM_MODE := arm
5
6LOCAL_SRC_FILES := \
7	bocsu.c     ucln_in.c  ucol_wgt.c \
8	ulocdata.c  utmscale.c
9
10LOCAL_SRC_FILES += \
11        indiancal.cpp   dtptngen.cpp dtrule.cpp   \
12        persncal.cpp    rbtz.cpp     reldtfmt.cpp \
13        taiwncal.cpp    tzrule.cpp   tztrans.cpp  \
14        udatpg.cpp      vtzone.cpp                \
15	anytrans.cpp    astro.cpp    buddhcal.cpp \
16	basictz.cpp     calendar.cpp casetrn.cpp  \
17	choicfmt.cpp    coleitr.cpp  coll.cpp     \
18	cpdtrans.cpp    csdetect.cpp csmatch.cpp  \
19	csr2022.cpp     csrecog.cpp  csrmbcs.cpp  \
20	csrsbcs.cpp     csrucode.cpp csrutf8.cpp  \
21	curramt.cpp     currfmt.cpp  currunit.cpp \
22	datefmt.cpp     dcfmtsym.cpp decimfmt.cpp \
23	digitlst.cpp    dtfmtsym.cpp esctrn.cpp   \
24	fmtable_cnv.cpp fmtable.cpp  format.cpp   \
25	funcrepl.cpp    gregocal.cpp gregoimp.cpp \
26	hebrwcal.cpp    inputext.cpp islamcal.cpp \
27	japancal.cpp    measfmt.cpp  measure.cpp  \
28	msgfmt.cpp      name2uni.cpp nfrs.cpp     \
29	nfrule.cpp      nfsubs.cpp   nortrans.cpp \
30	nultrans.cpp    numfmt.cpp   olsontz.cpp  \
31	quant.cpp       rbnf.cpp     rbt.cpp      \
32	rbt_data.cpp    rbt_pars.cpp rbt_rule.cpp \
33	rbt_set.cpp     regexcmp.cpp regexst.cpp  \
34	rematch.cpp     remtrans.cpp repattrn.cpp \
35	search.cpp      simpletz.cpp smpdtfmt.cpp \
36	sortkey.cpp     strmatch.cpp strrepl.cpp  \
37	stsearch.cpp    tblcoll.cpp  timezone.cpp \
38	titletrn.cpp    tolowtrn.cpp toupptrn.cpp \
39	translit.cpp    transreg.cpp tridpars.cpp \
40	ucal.cpp        ucol_bld.cpp ucol_cnt.cpp \
41	ucol.cpp        ucoleitr.cpp ucol_elm.cpp \
42	ucol_res.cpp    ucol_sit.cpp ucol_tok.cpp \
43	ucsdet.cpp      ucurr.cpp    udat.cpp     \
44	umsg.cpp        unesctrn.cpp uni2name.cpp \
45	unum.cpp        uregexc.cpp  uregex.cpp   \
46	usearch.cpp     utrans.cpp   windtfmt.cpp \
47	winnmfmt.cpp    zonemeta.cpp zstrfmt.cpp
48
49LOCAL_C_INCLUDES =       \
50	$(LOCAL_PATH)         \
51	$(LOCAL_PATH)/../common
52
53LOCAL_CFLAGS += -D_REENTRANT -DPIC -DU_I18N_IMPLEMENTATION -fPIC
54LOCAL_CFLAGS += -O3
55
56ifneq ($(TARGET_SIMULATOR),true)
57LOCAL_CFLAGS += -DARM_FLAG
58endif
59
60LOCAL_SHARED_LIBRARIES +=  libicuuc libicudata
61LOCAL_LDLIBS           += -lpthread -lm
62
63LOCAL_MODULE := libicui18n
64
65include $(BUILD_SHARED_LIBRARY)
66