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

Commit e113d80e authored by Pawin Vongmasa's avatar Pawin Vongmasa
Browse files

libavservices_minijail: convert to Android.bp

Test: make cts -j123 && cts-tradefed run cts-dev -m \
CtsMediaTestCases --compatibility:module-arg \
CtsMediaTestCases:include-annotation:\
android.platform.test.annotations.RequiresDevice

Bug: 73507422
Change-Id: I2a8d9eaae764094e18eb045aa0c28425cd9bb19c
parent 81be7d85
Loading
Loading
Loading
Loading
+38 −0
Original line number Diff line number Diff line
minijail_common_cflags = [
    "-Wall",
    "-Werror",
]

cc_defaults {
    name: "libavservices_minijail_defaults",
    srcs: ["minijail.cpp"],
    cflags: minijail_common_cflags,
    shared_libs: [
        "libbase",
        "libminijail",
    ],
}

// Small library for media.extractor and media.codec sandboxing.
cc_library_shared {
    name: "libavservices_minijail",
    defaults: ["libavservices_minijail_defaults"],
    export_include_dirs: ["."],
}

// Small library for media.extractor and media.codec sandboxing.
cc_library_shared {
    name: "libavservices_minijail_vendor",
    vendor: true,
    defaults: ["libavservices_minijail_defaults"],
    export_include_dirs: ["."],
}

// Unit tests.
cc_test {
    name: "libavservices_minijail_unittest",
    defaults: ["libavservices_minijail_defaults"],
    srcs: [
        "av_services_minijail_unittest.cpp",
    ],
}

services/minijail/Android.mk

deleted100644 → 0
+0 −30
Original line number Diff line number Diff line
LOCAL_PATH := $(call my-dir)

minijail_common_cflags := -Wall -Werror

# Small library for media.extractor and media.codec sandboxing.
include $(CLEAR_VARS)
LOCAL_MODULE := libavservices_minijail
LOCAL_SRC_FILES := minijail.cpp
LOCAL_CFLAGS := $(minijail_common_cflags)
LOCAL_SHARED_LIBRARIES := libbase libminijail
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
include $(BUILD_SHARED_LIBRARY)

# Small library for media.extractor and media.codec sandboxing.
include $(CLEAR_VARS)
LOCAL_MODULE := libavservices_minijail_vendor
LOCAL_VENDOR_MODULE := true
LOCAL_SRC_FILES := minijail.cpp
LOCAL_CFLAGS := $(minijail_common_cflags)
LOCAL_SHARED_LIBRARIES := libbase libminijail
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
include $(BUILD_SHARED_LIBRARY)

# Unit tests.
include $(CLEAR_VARS)
LOCAL_MODULE := libavservices_minijail_unittest
LOCAL_SRC_FILES := minijail.cpp av_services_minijail_unittest.cpp
LOCAL_CFLAGS := $(minijail_common_cflags)
LOCAL_SHARED_LIBRARIES := libbase libminijail
include $(BUILD_NATIVE_TEST)