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

Commit 1ccd0abb authored by Marco Nelissen's avatar Marco Nelissen
Browse files

Use library defaults for libstagefright_foundation

Test: build
Change-Id: I06bfb6e9da21e7eba373ab32188daadc7938df97
parent c657c0da
Loading
Loading
Loading
Loading
+8 −76
Original line number Diff line number Diff line
@@ -4,8 +4,8 @@ cc_library_headers {
    vendor_available: true,
}

cc_library {
    name: "libstagefright_foundation",
cc_defaults {
    name: "libstagefright_foundation_defaults",
    vendor_available: true,
    vndk: {
        enabled: true,
@@ -88,39 +88,14 @@ cc_library {
    },
}

cc_library {
    name: "libstagefright_foundation",
    defaults: ["libstagefright_foundation_defaults"],
}

cc_library_static {
    name: "libstagefright_foundation_without_imemory",
    vendor_available: true,
    vndk: {
        enabled: true,
    },
    double_loadable: true,
    include_dirs: [
        "frameworks/av/include",
        "frameworks/native/include",
        "frameworks/native/libs/arect/include",
        "frameworks/native/libs/nativebase/include",
    ],

    local_include_dirs: [
        "include/media/stagefright/foundation",
    ],

    header_libs: [
        "libhardware_headers",
        "libstagefright_foundation_headers",
        "media_ndk_headers",
        "media_plugin_headers",
    ],

    export_header_lib_headers: [
        "libstagefright_foundation_headers",
        "media_plugin_headers",
    ],

    export_shared_lib_headers: [
        "libbinder",
    ],
    defaults: ["libstagefright_foundation_defaults"],

    cflags: [
        "-Wno-multichar",
@@ -128,47 +103,4 @@ cc_library_static {
        "-Wall",
        "-DNO_IMEMORY",
    ],

    shared_libs: [
        "libbinder",
        "libutils",
        "libcutils",
        "liblog",
    ],

    srcs: [
        "AAtomizer.cpp",
        "ABitReader.cpp",
        "ABuffer.cpp",
        "ADebug.cpp",
        "AHandler.cpp",
        "ALooper.cpp",
        "ALooperRoster.cpp",
        "AMessage.cpp",
        "AString.cpp",
        "AStringUtils.cpp",
        "AudioPresentationInfo.cpp",
        "ByteUtils.cpp",
        "ColorUtils.cpp",
        "MediaBuffer.cpp",
        "MediaBufferBase.cpp",
        "MediaBufferGroup.cpp",
        "MediaDefs.cpp",
        "MediaKeys.cpp",
        "MetaData.cpp",
        "MetaDataBase.cpp",
        "avc_utils.cpp",
        "base64.cpp",
        "hexdump.cpp",
    ],

    clang: true,

    sanitize: {
        misc_undefined: [
            "unsigned-integer-overflow",
            "signed-integer-overflow",
        ],
        cfi: true,
    },
}