See https://developers.google.com/widevine/drm/client/opk for documentation and an integration guide. See CHANGELOG.md for details about recent changes.
54 lines
1.4 KiB
Python
54 lines
1.4 KiB
Python
# Copyright 2019 Google LLC.All Rights Reserved.This file and proprietary
|
|
# source code may only be used and distributed under the Widevine
|
|
# License Agreement.
|
|
|
|
{
|
|
'variables': {
|
|
# Include directory that contains wtpi_config_macros.h.
|
|
'config_macros_header_dir%': 'wtpi_reference',
|
|
},
|
|
'includes': [
|
|
'../strict_compiler_flags.gypi',
|
|
],
|
|
'targets': [
|
|
{
|
|
'target_name': 'oemcrypto_ta',
|
|
'type': 'static_library',
|
|
'standalone_static_library': 1,
|
|
'include_dirs': [
|
|
'.',
|
|
'../../include',
|
|
'wtpi',
|
|
'<(config_macros_header_dir)',
|
|
],
|
|
'sources': [
|
|
'oemcrypto.c',
|
|
'oemcrypto_asymmetric_key_table.c',
|
|
'oemcrypto_key.c',
|
|
'oemcrypto_key_control_block.c',
|
|
'oemcrypto_key_table.c',
|
|
'oemcrypto_object_table.c',
|
|
'oemcrypto_output.c',
|
|
'oemcrypto_overflow.c',
|
|
'oemcrypto_serialized_usage_table.c',
|
|
'oemcrypto_session.c',
|
|
'oemcrypto_session_key_table.c',
|
|
'oemcrypto_session_table.c',
|
|
'oemcrypto_usage_table.c',
|
|
'oemcrypto_wall_clock.c',
|
|
],
|
|
'dependencies': [
|
|
'../../odk/src/odk.gyp:odk',
|
|
],
|
|
'direct_dependent_settings': {
|
|
'include_dirs': [
|
|
'.',
|
|
'../../include',
|
|
'wtpi',
|
|
'<(config_macros_header_dir)',
|
|
],
|
|
},
|
|
},
|
|
],
|
|
}
|