| Index: webkit/media/webkit_media.gypi
|
| diff --git a/webkit/media/webkit_media.gypi b/webkit/media/webkit_media.gypi
|
| index 994a3542c51d635a746445731c14a249c39401f6..c4ded8ebbc8f2c890ad66f2f70a5b991f72ebdaf 100644
|
| --- a/webkit/media/webkit_media.gypi
|
| +++ b/webkit/media/webkit_media.gypi
|
| @@ -78,5 +78,40 @@
|
| }],
|
| ],
|
| },
|
| + {
|
| + 'target_name': 'ppapi_content_decryptor',
|
| + 'type': 'none',
|
| + 'dependencies': [
|
| + '<(DEPTH)/ppapi/ppapi.gyp:ppapi_cpp',
|
| + '<(DEPTH)/ppapi/../base/base.gyp:base',
|
| + ],
|
| + 'conditions': [
|
| + ['os_posix==1 and OS!="mac"', {
|
| + 'cflags': ['-fvisibility=hidden'],
|
| + 'type': 'shared_library',
|
| + # -gstabs, used in the official builds, causes an ICE. Simply remove
|
| + # it.
|
| + 'cflags!': ['-gstabs'],
|
| + }],
|
| + ['OS=="win"', {
|
| + 'type': 'shared_library',
|
| + }],
|
| + ['OS=="mac"', {
|
| + 'type': 'loadable_module',
|
| + 'mac_bundle': 1,
|
| + 'product_extension': 'plugin',
|
| + 'xcode_settings': {
|
| + 'OTHER_LDFLAGS': [
|
| + # Not to strip important symbols by -Wl,-dead_strip.
|
| + '-Wl,-exported_symbol,_PPP_GetInterface',
|
| + '-Wl,-exported_symbol,_PPP_InitializeModule',
|
| + '-Wl,-exported_symbol,_PPP_ShutdownModule'
|
| + ]},
|
| + }],
|
| + ],
|
| + 'sources': [
|
| + 'crypto/content_decryptor.cc',
|
| + ],
|
| + }
|
| ],
|
| }
|
|
|