LOCAL_PATH := $(call my-dir) # ----------------------------------------------------------------------------- # Builds libwvdrmdrmplugin_test # include $(CLEAR_VARS) LOCAL_SRC_FILES := \ legacy_src/WVDrmPlugin_test.cpp \ LOCAL_C_INCLUDES := \ frameworks/av/include \ frameworks/native/include \ vendor/widevine/libwvdrmengine/cdm/core/include \ vendor/widevine/libwvdrmengine/cdm/include \ vendor/widevine/libwvdrmengine/cdm/metrics/include \ vendor/widevine/libwvdrmengine/include \ vendor/widevine/libwvdrmengine/mediadrm/include \ vendor/widevine/libwvdrmengine/oemcrypto/include \ LOCAL_STATIC_LIBRARIES := \ libcdm \ libcdm_protos \ libcdm_utils \ libcrypto_static \ libjsmn \ libgmock \ libgmock_main \ libgtest \ libwvlevel3 \ libwvdrmdrmplugin \ LOCAL_SHARED_LIBRARIES := \ libcutils \ libdl \ liblog \ libmedia \ libprotobuf-cpp-lite \ libstagefright_foundation \ libutils \ LOCAL_C_INCLUDES += \ external/protobuf/src \ LOCAL_MODULE := libwvdrmdrmplugin_test LOCAL_MODULE_TAGS := tests include $(BUILD_EXECUTABLE) # ----------------------------------------------------------------------------- # Builds libwvdrmdrmplugin_hidl_test # include $(CLEAR_VARS) LOCAL_SRC_FILES := \ WVDrmPlugin_test.cpp \ LOCAL_C_INCLUDES := \ frameworks/av/include \ frameworks/native/include \ vendor/widevine/libwvdrmengine/cdm/core/include \ vendor/widevine/libwvdrmengine/cdm/include \ vendor/widevine/libwvdrmengine/cdm/metrics/include \ vendor/widevine/libwvdrmengine/include_hidl \ vendor/widevine/libwvdrmengine/include \ vendor/widevine/libwvdrmengine/mediadrm/include_hidl \ vendor/widevine/libwvdrmengine/mediadrm/include \ vendor/widevine/libwvdrmengine/oemcrypto/include \ LOCAL_STATIC_LIBRARIES := \ libcdm \ libcdm_protos \ libcdm_utils \ libcrypto_static \ libjsmn \ libgmock \ libgmock_main \ libgtest \ libwvlevel3 \ libwvdrmdrmplugin_hidl \ # When the GNU linker sees a library, it discards all symbols that it doesn't # need. libhidl_utils must come after libwvdrmdrmplugin. LOCAL_STATIC_LIBRARIES += libhidl_utils LOCAL_SHARED_LIBRARIES := \ android.hardware.drm@1.0 \ android.hidl.base@1.0 \ android.hidl.memory@1.0 \ libbinder \ libcutils \ libdl \ libhidlbase \ libhidlmemory \ liblog \ libmedia \ libprotobuf-cpp-lite \ libstagefright_foundation \ libutils \ LOCAL_C_INCLUDES += \ external/protobuf/src \ LOCAL_MODULE := libwvdrmdrmplugin_hidl_test LOCAL_MODULE_TAGS := tests include $(BUILD_EXECUTABLE)