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 6 LOCAL_SRC_FILES := \ 7 AsynchronousSocketCloseMonitor.cpp \ 8 JniConstants.cpp \ 9 JniException.cpp \ 10 NetworkUtilities.cpp \ 11 Register.cpp \ 12 cbigint.cpp \ 13 java_io_Console.cpp \ 14 java_io_File.cpp \ 15 java_io_ObjectStreamClass.cpp \ 16 java_lang_Character.cpp \ 17 java_lang_Math.cpp \ 18 java_lang_ProcessManager.cpp \ 19 java_lang_RealToString.cpp \ 20 java_lang_StrictMath.cpp \ 21 java_lang_StringToReal.cpp \ 22 java_lang_System.cpp \ 23 java_math_NativeBN.cpp \ 24 java_nio_ByteOrder.cpp \ 25 java_nio_charset_Charsets.cpp \ 26 java_text_Bidi.cpp \ 27 java_util_regex_Matcher.cpp \ 28 java_util_regex_Pattern.cpp \ 29 java_util_zip_Adler32.cpp \ 30 java_util_zip_CRC32.cpp \ 31 java_util_zip_Deflater.cpp \ 32 java_util_zip_Inflater.cpp \ 33 libcore_icu_ICU.cpp \ 34 libcore_icu_NativeBreakIterator.cpp \ 35 libcore_icu_NativeCollation.cpp \ 36 libcore_icu_NativeConverter.cpp \ 37 libcore_icu_NativeDecimalFormat.cpp \ 38 libcore_icu_NativeIDN.cpp \ 39 libcore_icu_NativeNormalizer.cpp \ 40 libcore_icu_NativePluralRules.cpp \ 41 libcore_icu_TimeZones.cpp \ 42 libcore_io_AsynchronousCloseMonitor.cpp \ 43 libcore_io_Memory.cpp \ 44 libcore_io_OsConstants.cpp \ 45 libcore_io_Posix.cpp \ 46 libcore_net_RawSocket.cpp \ 47 org_apache_harmony_xml_ExpatParser.cpp \ 48 org_apache_harmony_xnet_provider_jsse_NativeCrypto.cpp \ 49 readlink.cpp \ 50 realpath.cpp \ 51 toStringArray.cpp \ 52 valueOf.cpp 53 54 LOCAL_C_INCLUDES += \ 55 external/expat/lib \ 56 external/icu4c/common \ 57 external/icu4c/i18n \ 58 external/openssl/include \ 59 external/zlib 60 61 # Any shared/static libs that are listed here must also 62 # be listed in libs/nativehelper/Android.mk. 63 # TODO: fix this requirement 64 65 LOCAL_SHARED_LIBRARIES += \ 66 libcrypto \ 67 libcutils \ 68 libexpat \ 69 libicuuc \ 70 libicui18n \ 71 libssl \ 72 libutils \ 73 libz 74 75 LOCAL_STATIC_LIBRARIES += \ 76 libfdlibm 77