39 lines
1.3 KiB
Python
39 lines
1.3 KiB
Python
# This is a gyp file for building the OEMCrypto unit tests with the reference
|
|
# code from the stand-alone source code.
|
|
{
|
|
'variables': {
|
|
# Override the variables below for the location of various gyp files.
|
|
# Alternatively, set the environment variable PATH_TO_CDM_DIR to point to a
|
|
# recent version of the source CDM. This *must* be a relative path.
|
|
'boringssl_dependency%': '<!(echo $PATH_TO_CDM_DIR)/third_party/boringssl/boringssl.gyp:ssl',
|
|
'gtest_dependency%': '<!(echo $PATH_TO_CDM_DIR)/third_party/gmock.gyp:gtest',
|
|
'gmock_dependency%': '<!(echo $PATH_TO_CDM_DIR)/third_party/gmock.gyp:gmock',
|
|
'oemcrypto_dir%': '..',
|
|
'util_dir%': '../../util',
|
|
'platform_specific_dir%': '<!(echo $PATH_TO_CDM_DIR)/linux/src',
|
|
},
|
|
'targets': [
|
|
{
|
|
'target_name': 'oemcrypto_unittests',
|
|
'type': 'executable',
|
|
'sources': [
|
|
'oemcrypto_test_main.cpp',
|
|
'<(platform_specific_dir)/file_store.cpp',
|
|
'<(platform_specific_dir)/log.cpp',
|
|
'<(util_dir)/src/platform.cpp',
|
|
'<(util_dir)/src/rw_lock.cpp',
|
|
'<(util_dir)/src/string_conversions.cpp',
|
|
],
|
|
'includes': [
|
|
'oemcrypto_unittests.gypi',
|
|
'../ref/oec_ref.gypi',
|
|
],
|
|
'dependencies': [
|
|
'<(boringssl_dependency)',
|
|
'<(gtest_dependency)',
|
|
'<(gmock_dependency)',
|
|
],
|
|
},
|
|
],
|
|
}
|