Makefile to support building XtsOEMCryptoTestCases module
This makefile will be linked to from the vendor/xts project, and defines how to build the oemcrypto_unittest executable into an xts compatible native test. Bug: 18952052 Change-Id: I8158cad703b558b88070cc46dafcf109699ecc77
This commit is contained in:
@@ -3,39 +3,11 @@ LOCAL_PATH:= $(call my-dir)
|
|||||||
# THIS IS FOR THE MOCK TESTS:
|
# THIS IS FOR THE MOCK TESTS:
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
LOCAL_SRC_FILES:= \
|
|
||||||
oemcrypto_test.cpp
|
|
||||||
|
|
||||||
LOCAL_MODULE_TAGS := tests
|
|
||||||
|
|
||||||
LOCAL_C_INCLUDES += \
|
|
||||||
external/gtest/include \
|
|
||||||
external/openssl/include \
|
|
||||||
$(LOCAL_PATH)/../include \
|
|
||||||
$(LOCAL_PATH)/../mock/src \
|
|
||||||
vendor/widevine/libwvdrmengine/cdm/core/include \
|
|
||||||
vendor/widevine/libwvdrmengine/third_party/stringencoders/src \
|
|
||||||
|
|
||||||
LOCAL_STATIC_LIBRARIES := \
|
|
||||||
libcdm \
|
|
||||||
libcdm_utils \
|
|
||||||
libgtest_ndk \
|
|
||||||
libgtest_main_ndk \
|
|
||||||
libwvlevel3 \
|
|
||||||
libcdm_utils \
|
|
||||||
|
|
||||||
LOCAL_SHARED_LIBRARIES := \
|
|
||||||
libcrypto \
|
|
||||||
libcutils \
|
|
||||||
libdl \
|
|
||||||
liblog \
|
|
||||||
libutils \
|
|
||||||
libz \
|
|
||||||
|
|
||||||
LOCAL_MODULE:=oemcrypto_test
|
LOCAL_MODULE:=oemcrypto_test
|
||||||
|
LOCAL_MODULE_TAGS := tests
|
||||||
|
|
||||||
LOCAL_MODULE_TARGET_ARCH := arm mips x86
|
LOCAL_MODULE_TARGET_ARCH := arm mips x86
|
||||||
|
|
||||||
LOCAL_CXX_STL := stlport
|
include $(LOCAL_PATH)/common.mk
|
||||||
|
|
||||||
include $(BUILD_EXECUTABLE)
|
include $(BUILD_EXECUTABLE)
|
||||||
|
|||||||
13
libwvdrmengine/oemcrypto/test/XtsTest.mk
Normal file
13
libwvdrmengine/oemcrypto/test/XtsTest.mk
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
LOCAL_PATH:= $(call my-dir)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_MODULE := XtsOEMCryptoTestCases
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)
|
||||||
|
|
||||||
|
LOCAL_XTS_TEST_PACKAGE := google.oemcrypto
|
||||||
|
|
||||||
|
include $(LOCAL_PATH)/common.mk
|
||||||
|
|
||||||
|
include $(BUILD_XTS_EXECUTABLE)
|
||||||
30
libwvdrmengine/oemcrypto/test/common.mk
Normal file
30
libwvdrmengine/oemcrypto/test/common.mk
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
LOCAL_PATH:= $(call my-dir)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES:= \
|
||||||
|
oemcrypto_test.cpp
|
||||||
|
|
||||||
|
LOCAL_C_INCLUDES += \
|
||||||
|
external/gtest/include \
|
||||||
|
external/openssl/include \
|
||||||
|
$(LOCAL_PATH)/../include \
|
||||||
|
$(LOCAL_PATH)/../mock/src \
|
||||||
|
vendor/widevine/libwvdrmengine/cdm/core/include \
|
||||||
|
vendor/widevine/libwvdrmengine/third_party/stringencoders/src \
|
||||||
|
|
||||||
|
LOCAL_STATIC_LIBRARIES := \
|
||||||
|
libcdm \
|
||||||
|
libcdm_utils \
|
||||||
|
libgtest_ndk \
|
||||||
|
libgtest_main_ndk \
|
||||||
|
libwvlevel3 \
|
||||||
|
libcdm_utils \
|
||||||
|
|
||||||
|
LOCAL_SHARED_LIBRARIES := \
|
||||||
|
libcrypto \
|
||||||
|
libcutils \
|
||||||
|
libdl \
|
||||||
|
liblog \
|
||||||
|
libutils \
|
||||||
|
libz \
|
||||||
|
|
||||||
|
LOCAL_CXX_STL := stlport
|
||||||
Reference in New Issue
Block a user