Home | History | Annotate | Download | only in native
      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