Chromium Code Reviews| Index: webkit/media/webkit_media.gypi |
| diff --git a/webkit/media/webkit_media.gypi b/webkit/media/webkit_media.gypi |
| index 994a3542c51d635a746445731c14a249c39401f6..d99e34f4c481c22c52b5cf43416216963d82e8b0 100644 |
| --- a/webkit/media/webkit_media.gypi |
| +++ b/webkit/media/webkit_media.gypi |
| @@ -78,5 +78,41 @@ |
| }], |
| ], |
| }, |
| + { |
| + 'target_name': 'ppapi_content_decryptor', |
| + 'type': 'none', |
| + 'dependencies': [ |
| + '<(DEPTH)/ppapi/ppapi.gyp:ppapi_cpp', |
| + '<(DEPTH)/ppapi/ppapi_internal.gyp:ppapi_shared', |
| + '<(DEPTH)/ppapi/../base/base.gyp:base', |
|
dmichael (off chromium)
2012/07/31 03:36:31
As noted elsewhere, if this is more like a "plugin
Tom Finegan
2012/08/01 04:19:22
Noted-- we'll loop in more reviewers as needed. I
|
| + ], |
| + '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', |
| + ], |
| + } |
| ], |
| } |