| OLD | NEW |
| 1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 { | 5 { |
| 6 'variables': { | 6 'variables': { |
| 7 'chromium_code': 1, | 7 'chromium_code': 1, |
| 8 # Define the common dependencies that contain all the actual | 8 # Define the common dependencies that contain all the actual |
| 9 # Chromium functionality. This list gets pulled in below by | 9 # Chromium functionality. This list gets pulled in below by |
| 10 # the link of the actual chrome (or chromium) executable on | 10 # the link of the actual chrome (or chromium) executable on |
| (...skipping 4756 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4767 'configurations': { | 4767 'configurations': { |
| 4768 'Debug': { | 4768 'Debug': { |
| 4769 'msvs_precompiled_header': 'tools/build/win/precompiled.h', | 4769 'msvs_precompiled_header': 'tools/build/win/precompiled.h', |
| 4770 'msvs_precompiled_source': 'tools/build/win/precompiled.cc', | 4770 'msvs_precompiled_source': 'tools/build/win/precompiled.cc', |
| 4771 }, | 4771 }, |
| 4772 }, | 4772 }, |
| 4773 }, | 4773 }, |
| 4774 ]}, # 'targets' | 4774 ]}, # 'targets' |
| 4775 ], # OS=="win" | 4775 ], # OS=="win" |
| 4776 # TODO(jrg): add in Windows code coverage targets. | 4776 # TODO(jrg): add in Windows code coverage targets. |
| 4777 ['coverage!=0 and OS!="win"', | 4777 ['coverage!=0', |
| 4778 { 'targets': [ | 4778 { 'targets': [ |
| 4779 { | 4779 { |
| 4780 'target_name': 'coverage', | 4780 'target_name': 'coverage', |
| 4781 # do NOT place this in the 'all' list; most won't want it. | 4781 # do NOT place this in the 'all' list; most won't want it. |
| 4782 # In gyp, booleans are 0/1 not True/False. | 4782 # In gyp, booleans are 0/1 not True/False. |
| 4783 'suppress_wildcard': 1, | 4783 'suppress_wildcard': 1, |
| 4784 'type': 'none', | 4784 'type': 'none', |
| 4785 # If you add new tests here you may need to update the croc configs. | 4785 # If you add new tests here you may need to update the croc configs. |
| 4786 # E.g. build/{linux|mac}/chrome_linux.croc | 4786 # E.g. build/{linux|mac}/chrome_linux.croc |
| 4787 'dependencies': [ | 4787 'dependencies': [ |
| 4788 '../base/base.gyp:base_unittests', | 4788 '../base/base.gyp:base_unittests', |
| 4789 '../media/media.gyp:media_unittests', | 4789 '../media/media.gyp:media_unittests', |
| 4790 '../net/net.gyp:net_unittests', | 4790 '../net/net.gyp:net_unittests', |
| 4791 '../printing/printing.gyp:printing_unittests', | 4791 '../printing/printing.gyp:printing_unittests', |
| 4792 'unit_tests', | 4792 'unit_tests', |
| 4793 ], | 4793 ], |
| 4794 'actions': [ | 4794 'actions': [ |
| 4795 { | 4795 { |
| 4796 # 'message' for Linux/scons in particular. Scons | 4796 # 'message' for Linux/scons in particular. Scons |
| 4797 # requires the 'coverage' target be run from within | 4797 # requires the 'coverage' target be run from within |
| 4798 # src/chrome. | 4798 # src/chrome. |
| 4799 'message': 'Running coverage_posix.py to generate coverage numbers
', | 4799 'message': 'Running coverage_posix.py to generate coverage numbers
', |
| 4800 'inputs': [], | 4800 # MSVS must have an input file and an output file. |
| 4801 'outputs': [], | 4801 'inputs': [ '../tools/code_coverage/coverage_posix.py' ], |
| 4802 'outputs': [ '<(PRODUCT_DIR)/coverage.info' ], |
| 4802 'action_name': 'coverage', | 4803 'action_name': 'coverage', |
| 4803 'action': [ 'python', | 4804 'action': [ 'python', |
| 4804 '../tools/code_coverage/coverage_posix.py', | 4805 '../tools/code_coverage/coverage_posix.py', |
| 4805 '--directory', | 4806 '--directory', |
| 4806 '<(PRODUCT_DIR)', | 4807 '<(PRODUCT_DIR)', |
| 4808 '--src_root', |
| 4809 '..', |
| 4807 '--', | 4810 '--', |
| 4808 '<@(_dependencies)'], | 4811 '<@(_dependencies)'], |
| 4809 # Use outputs of this action as inputs for the main target build. | 4812 # Use outputs of this action as inputs for the main target build. |
| 4810 # Seems as a misnomer but makes this happy on Linux (scons). | 4813 # Seems as a misnomer but makes this happy on Linux (scons). |
| 4811 'process_outputs_as_sources': 1, | 4814 'process_outputs_as_sources': 1, |
| 4812 }, | 4815 }, |
| 4813 ], # 'actions' | 4816 ], # 'actions' |
| 4814 }, | 4817 }, |
| 4815 ] | 4818 ] |
| 4816 }], | 4819 }], |
| 4817 ], # 'conditions' | 4820 ], # 'conditions' |
| 4818 } | 4821 } |
| OLD | NEW |