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

Commit ebb94d17 authored by Zach Riggle's avatar Zach Riggle
Browse files

Enable building libmp4extractor as a static library for fuzzing

Specifically, for fuzzing we want a statically-linked library and no intsan / ubsan.

Change-Id: Ie1e3121026560bc1c14a6b3eb57387ed369bfc0f
parent 7ffa062a
Loading
Loading
Loading
Loading
+17 −6
Original line number Diff line number Diff line
cc_library_shared {
cc_defaults {
    name: "libmp4extractor_defaults",

    srcs: [
        "ItemTable.cpp",
@@ -23,17 +24,21 @@ cc_library_shared {
        "libstagefright_id3",
    ],

    name: "libmp4extractor",
    relative_install_path: "extractors",

    compile_multilib: "first",

    cflags: [
        "-Werror",
        "-Wall",
        "-fvisibility=hidden",
    ],
    version_script: "exports.lds",
    relative_install_path: "extractors",
    compile_multilib: "first",
}

cc_library_shared {


    name: "libmp4extractor",
    defaults: ["libmp4extractor_defaults"],

    sanitize: {
        cfi: true,
@@ -47,3 +52,9 @@ cc_library_shared {
    },

}

cc_library_static {
    name: "libmp4extractor_fuzzing",

    defaults: ["libmp4extractor_defaults"],
}