diff options
author | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-24 18:56:56 +0000 |
---|---|---|
committer | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-24 18:56:56 +0000 |
commit | 22abbd82c93a9c85f2364586919a6e3485586bcc (patch) | |
tree | 4f25b9d08f1fd1327374e599aa781a40ae90682c /content | |
parent | abf55df62863f5e85e237990611d1fa1d39a2d86 (diff) | |
download | chromium_src-22abbd82c93a9c85f2364586919a6e3485586bcc.zip chromium_src-22abbd82c93a9c85f2364586919a6e3485586bcc.tar.gz chromium_src-22abbd82c93a9c85f2364586919a6e3485586bcc.tar.bz2 |
Add a step to generate breakpad symbols for content shell on linux
BUG=247431
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/39693003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230780 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r-- | content/content_shell.gypi | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/content/content_shell.gypi b/content/content_shell.gypi index d24c3ff..8167dce 100644 --- a/content/content_shell.gypi +++ b/content/content_shell.gypi @@ -538,6 +538,62 @@ 'content_shell', ], }, + { + 'target_name': 'content_shell_symbols', + 'type': 'none', + 'conditions': [ + ['OS=="linux"', { + 'actions': [ + { + 'action_name': 'dump_symbols', + 'inputs': [ + '<(DEPTH)/components/breakpad/tools/generate_breakpad_symbols.py', + '<(PRODUCT_DIR)/dump_syms', + '<(PRODUCT_DIR)/content_shell', + ], + 'outputs': [ + '<(PRODUCT_DIR)/content_shell.breakpad.<(target_arch)', + ], + 'action': ['<(DEPTH)/components/breakpad/tools/generate_breakpad_symbols.py', + '--dump-syms-dir=<(PRODUCT_DIR)', + '--symbols-dir=<(PRODUCT_DIR)/content_shell.breakpad.<(target_arch)', + '--binary=<(PRODUCT_DIR)/content_shell', + '--clear'], + 'message': 'Dumping breakpad symbols to <(_outputs)', + }, + ], + 'dependencies': [ + 'content_shell', + '../breakpad/breakpad.gyp:dump_syms#host', + ], + }], # OS=="linux" + ['OS=="android"', { + 'actions': [ + { + 'action_name': 'dump_symbols', + 'inputs': [ + '<(DEPTH)/components/breakpad/tools/generate_breakpad_symbols.py', + '<(PRODUCT_DIR)/dump_syms', + '<(PRODUCT_DIR)/lib/libcontent_shell_content_view.so', + ], + 'outputs': [ + '<(PRODUCT_DIR)/content_shell.breakpad.<(target_arch)', + ], + 'action': ['<(DEPTH)/components/breakpad/tools/generate_breakpad_symbols.py', + '--dump-syms-dir=<(PRODUCT_DIR)', + '--symbols-dir=<(PRODUCT_DIR)/content_shell.breakpad.<(target_arch)', + '--binary=<(PRODUCT_DIR)/lib/libcontent_shell_content_view.so', + '--clear'], + 'message': 'Dumping breakpad symbols to <(_outputs)', + }, + ], + 'dependencies': [ + 'libcontent_shell_content_view', + '../breakpad/breakpad.gyp:dump_syms#host', + ], + }], # OS=="android" + ], + }, ], 'conditions': [ ['OS=="mac"', { |