Added "libmediandk_format" static library
This contains only "NdkMediaFormat.cpp" file and is built as static
library. This can be used by extractor's instead of 'libmediandk'
Test: Build libmediandk_format library
Bug: 151789258
Change-Id: Iad45efb86d20145572a457c48451695e1820fa88
diff --git a/media/ndk/Android.bp b/media/ndk/Android.bp
index 4b60475..be33081 100644
--- a/media/ndk/Android.bp
+++ b/media/ndk/Android.bp
@@ -191,3 +191,41 @@
"frameworks/av/media/ndk/",
],
}
+
+cc_library_static {
+ name: "libmediandk_format",
+
+ host_supported: true,
+
+ srcs: [
+ "NdkMediaFormat.cpp",
+ ],
+
+ header_libs: [
+ "libstagefright_foundation_headers",
+ ],
+
+ cflags: [
+ "-DEXPORT=__attribute__((visibility(\"default\")))",
+ "-Werror",
+ "-Wall",
+ ],
+
+ export_include_dirs: ["include"],
+
+ sanitize: {
+ misc_undefined: [
+ "unsigned-integer-overflow",
+ "signed-integer-overflow",
+ ],
+ cfi: true,
+ },
+
+ target: {
+ darwin: {
+ enabled: false,
+ },
+ },
+
+ apex_available: ["com.android.media"],
+}