Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 10a67ef6 authored by Dongwon Kang's avatar Dongwon Kang
Browse files

Clean up libmedia2_jni Android.bp

- Remove unnecessary source files
- Use shared-lib if there is NDK or NDK-compliant version

Test: build
Bug: 63934228
Change-Id: I23347678d53f43e6732065270d52e28d753e15bc
parent 42b9c863
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -90,9 +90,7 @@ cc_library_shared {
    srcs: [
        "android_media_Media2HTTPConnection.cpp",
        "android_media_Media2HTTPService.cpp",
        "android_media_MediaCrypto.cpp",
        "android_media_Media2DataSource.cpp",
        "android_media_MediaDrm.cpp",
        "android_media_MediaPlayer2.cpp",
        "android_media_SyncParams.cpp",
    ],
@@ -100,19 +98,23 @@ cc_library_shared {
    shared_libs: [
        "android.hardware.cas@1.0",  // for CasManager. VNDK???
        "android.hardware.cas.native@1.0",  // CasManager. VNDK???
        "libandroid",  // NDK
        "libandroid_runtime",  // ???
        "libaudioclient",  // for use of AudioTrack, AudioSystem. to be removed
        "liblog",  // NDK
        "libdrmframework",  // for FileSource, MediaHTTP
        "libgui",  // for VideoFrameScheduler
        "libhidlallocatorutils",
        "libhidlbase",  // VNDK???
        "libmediandk",  // NDK
        "libpowermanager",  // for JWakeLock. to be removed

        "libutils",  // Have to use shared lib to make libandroid_runtime behave correctly.
                     // Otherwise, AndroidRuntime::getJNIEnv() will return NULL.

        // NDK or NDK-compliant
        "libandroid",
        "libmediandk",
        "libnativehelper_compat_libc++",
        "liblog",
        "libz",
    ],

    header_libs: ["libhardware_headers"],
@@ -133,7 +135,6 @@ cc_library_shared {
        "libmediametrics",
        "libmediaplayer2",
        "libmediautils",
        "libnativehelper",
        "libnetd_client",
        "libstagefright_esds",
        "libstagefright_foundation",
@@ -146,7 +147,6 @@ cc_library_shared {
        "libstagefright_timedtext",
        "libunwindstack",
        "libutilscallstack",
        "libz",
        "libziparchive",
    ],

@@ -168,7 +168,7 @@ cc_library_shared {
        "-Wunreachable-code",
    ],

    ldflags: ["-Wl,--exclude-libs=ALL"],
    ldflags: ["-Wl,--exclude-libs=ALL,-error-limit=0"],
}

subdirs = [