sub.mk revision c3cfad989c612f749ea24ed641a64e619cc5bb9d
1# -*- mode: makefile -*-
2# This file is included by the top-level libcore Android.mk.
3# It's not a normal makefile, so we don't include CLEAR_VARS
4# or BUILD_*_LIBRARY.
5
6LOCAL_SRC_FILES := \
7	AsynchronousSocketCloseMonitor.cpp \
8	ExecStrings.cpp \
9	IcuUtilities.cpp \
10	JniException.cpp \
11	NetworkUtilities.cpp \
12	Register.cpp \
13	ZipUtilities.cpp \
14	cbigint.cpp \
15	java_io_Console.cpp \
16	java_io_File.cpp \
17	java_io_ObjectStreamClass.cpp \
18	java_lang_Character.cpp \
19	java_lang_Double.cpp \
20	java_lang_Float.cpp \
21	java_lang_Math.cpp \
22	java_lang_ProcessManager.cpp \
23	java_lang_RealToString.cpp \
24	java_lang_StrictMath.cpp \
25	java_lang_StringToReal.cpp \
26	java_lang_System.cpp \
27	java_math_NativeBN.cpp \
28	java_nio_ByteOrder.cpp \
29	java_nio_charset_Charsets.cpp \
30	java_text_Bidi.cpp \
31	java_util_regex_Matcher.cpp \
32	java_util_regex_Pattern.cpp \
33	java_util_zip_Adler32.cpp \
34	java_util_zip_CRC32.cpp \
35	java_util_zip_Deflater.cpp \
36	java_util_zip_Inflater.cpp \
37	libcore_icu_AlphabeticIndex.cpp \
38	libcore_icu_DateIntervalFormat.cpp \
39	libcore_icu_ICU.cpp \
40	libcore_icu_NativeBreakIterator.cpp \
41	libcore_icu_NativeCollation.cpp \
42	libcore_icu_NativeConverter.cpp \
43	libcore_icu_NativeDecimalFormat.cpp \
44	libcore_icu_NativeIDN.cpp \
45	libcore_icu_NativeNormalizer.cpp \
46	libcore_icu_NativePluralRules.cpp \
47	libcore_icu_TimeZoneNames.cpp \
48	libcore_icu_Transliterator.cpp \
49	libcore_io_AsynchronousCloseMonitor.cpp \
50	libcore_io_Memory.cpp \
51	libcore_io_OsConstants.cpp \
52	libcore_io_Posix.cpp \
53	org_apache_harmony_xml_ExpatParser.cpp \
54	readlink.cpp \
55	realpath.cpp \
56	sun_misc_Unsafe.cpp \
57	valueOf.cpp
58
59LOCAL_C_INCLUDES += \
60	external/icu4c/common \
61	external/icu4c/i18n \
62	external/openssl/include \
63	external/zlib
64
65LOCAL_STATIC_LIBRARIES += \
66	libfdlibm
67
68LOCAL_SHARED_LIBRARIES += \
69	liblog \
70	libnativehelper
71