| # Copyright 2019 The Chromium OS Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| LOCAL_PATH := $(call my-dir) |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := \ |
| video_encoder_e2e_test.cpp \ |
| video_decoder_e2e_test.cpp \ |
| e2e_test_jni.cpp \ |
| common.cpp \ |
| encoded_data_helper.cpp \ |
| video_frame.cpp \ |
| md5.cpp \ |
| mediacodec_encoder.cpp \ |
| mediacodec_decoder.cpp \ |
| |
| LOCAL_MODULE_TAGS := optional |
| |
| LOCAL_SHARED_LIBRARIES := \ |
| liblog \ |
| libmediandk \ |
| libandroid \ |
| |
| LOCAL_HEADER_LIBRARIES := liblog_headers |
| |
| LOCAL_SDK_VERSION := 28 |
| LOCAL_NDK_STL_VARIANT := c++_static |
| |
| LOCAL_STATIC_LIBRARIES := libgtest_ndk_c++ |
| |
| LOCAL_MODULE := libcodectest |
| LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD legacy_unencumbered |
| LOCAL_LICENSE_CONDITIONS := notice unencumbered |
| LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../NOTICE |
| |
| # TODO(stevensd): Fix and reenable warnings |
| LOCAL_CFLAGS += -Wno-everything |
| |
| |
| include $(BUILD_SHARED_LIBRARY) |