OLD | NEW |
1 # Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
2 # for details. All rights reserved. Use of this source code is governed by a | 2 # for details. All rights reserved. Use of this source code is governed by a |
3 # BSD-style license that can be found in the LICENSE file. | 3 # BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'targets': [ | 6 'targets': [ |
7 { | 7 { |
8 'target_name': 'dartanalyzer', | 8 'target_name': 'dartanalyzer', |
9 'type': 'none', | 9 'type': 'none', |
10 'dependencies': [ | 10 'dependencies': [ |
11 '../../runtime/dart-runtime.gyp:dart', | 11 '../../runtime/dart-runtime.gyp:dart', |
12 ], | 12 ], |
13 'actions': [ | 13 'actions': [ |
14 { | 14 { |
15 'action_name': 'generate_dartanalyzer_snapshot', | 15 'action_name': 'generate_dartanalyzer_snapshot', |
16 'inputs': [ | 16 'inputs': [ |
17 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart<(EXECUTABLE_SUFFIX)', | 17 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart<(EXECUTABLE_SUFFIX)', |
18 '../../sdk/lib/_internal/sdk_library_metadata/lib/libraries.dart', | 18 '../../sdk/lib/_internal/sdk_library_metadata/lib/libraries.dart', |
19 '<!@(["python", "../../tools/list_files.py", "\\.dart$", "../../pkg/
analyzer_cli"])', | 19 '<!@(["python", "../../tools/list_dart_files.py", "relative", ' |
20 '<!@(["python", "../../tools/list_files.py", "\\.dart$", "../../pkg/
analyzer"])', | 20 '"../../pkg/analyzer_cli"])', |
| 21 '<!@(["python", "../../tools/list_dart_files.py", "relative", ' |
| 22 '"../../pkg/analyzer"])', |
21 ], | 23 ], |
22 'outputs': [ | 24 'outputs': [ |
23 '<(SHARED_INTERMEDIATE_DIR)/dartanalyzer.dart.snapshot', | 25 '<(SHARED_INTERMEDIATE_DIR)/dartanalyzer.dart.snapshot', |
24 ], | 26 ], |
25 'action': [ | 27 'action': [ |
26 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart<(EXECUTABLE_SUFFIX)', | 28 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart<(EXECUTABLE_SUFFIX)', |
27 '--packages=../../.packages', | 29 '--packages=../../.packages', |
28 '--snapshot=<(SHARED_INTERMEDIATE_DIR)/dartanalyzer.dart.snapshot', | 30 '--snapshot=<(SHARED_INTERMEDIATE_DIR)/dartanalyzer.dart.snapshot', |
29 '../../pkg/analyzer_cli/bin/analyzer.dart', | 31 '../../pkg/analyzer_cli/bin/analyzer.dart', |
30 ], | 32 ], |
31 }, | 33 }, |
32 { | 34 { |
33 'action_name': 'generate_summary_spec', | 35 'action_name': 'generate_summary_spec', |
34 'inputs': [ | 36 'inputs': [ |
35 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart<(EXECUTABLE_SUFFIX)', | 37 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart<(EXECUTABLE_SUFFIX)', |
36 '<!@(["python", "../../tools/list_files.py", "\\.dart$", "../../sdk/
lib"])', | 38 '<!@(["python", "../../tools/list_dart_files.py", "relative", ' |
37 '<!@(["python", "../../tools/list_files.py", "\\.dart$", "../../pkg/
analyzer"])', | 39 '"../../sdk/lib"])', |
| 40 '<!@(["python", "../../tools/list_dart_files.py", "relative", ' |
| 41 '"../../pkg/analyzer"])', |
38 ], | 42 ], |
39 'outputs': [ | 43 'outputs': [ |
40 '<(SHARED_INTERMEDIATE_DIR)/spec.sum', | 44 '<(SHARED_INTERMEDIATE_DIR)/spec.sum', |
41 ], | 45 ], |
42 'action': [ | 46 'action': [ |
43 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart<(EXECUTABLE_SUFFIX)', | 47 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart<(EXECUTABLE_SUFFIX)', |
44 '--packages=../../.packages', | 48 '--packages=../../.packages', |
45 '../../pkg/analyzer/tool/summary/build_sdk_summaries.dart', | 49 '../../pkg/analyzer/tool/summary/build_sdk_summaries.dart', |
46 'build-spec', | 50 'build-spec', |
47 '<(SHARED_INTERMEDIATE_DIR)/spec.sum', | 51 '<(SHARED_INTERMEDIATE_DIR)/spec.sum', |
48 ], | 52 ], |
49 }, | 53 }, |
50 { | 54 { |
51 'action_name': 'generate_summary_strong', | 55 'action_name': 'generate_summary_strong', |
52 'inputs': [ | 56 'inputs': [ |
53 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart<(EXECUTABLE_SUFFIX)', | 57 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart<(EXECUTABLE_SUFFIX)', |
54 '<!@(["python", "../../tools/list_files.py", "\\.dart$", "../../sdk/
lib"])', | 58 '<!@(["python", "../../tools/list_dart_files.py", "relative", ' |
55 '<!@(["python", "../../tools/list_files.py", "\\.dart$", "../../pkg/
analyzer"])', | 59 '"../../sdk/lib"])', |
| 60 '<!@(["python", "../../tools/list_dart_files.py", "relative", ' |
| 61 '"../../pkg/analyzer"])', |
56 ], | 62 ], |
57 'outputs': [ | 63 'outputs': [ |
58 '<(SHARED_INTERMEDIATE_DIR)/strong.sum', | 64 '<(SHARED_INTERMEDIATE_DIR)/strong.sum', |
59 ], | 65 ], |
60 'action': [ | 66 'action': [ |
61 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart<(EXECUTABLE_SUFFIX)', | 67 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart<(EXECUTABLE_SUFFIX)', |
62 '--packages=../../.packages', | 68 '--packages=../../.packages', |
63 '../../pkg/analyzer/tool/summary/build_sdk_summaries.dart', | 69 '../../pkg/analyzer/tool/summary/build_sdk_summaries.dart', |
64 'build-strong', | 70 'build-strong', |
65 '<(SHARED_INTERMEDIATE_DIR)/strong.sum', | 71 '<(SHARED_INTERMEDIATE_DIR)/strong.sum', |
66 ], | 72 ], |
67 }, | 73 }, |
68 ], | 74 ], |
69 }, | 75 }, |
70 ], | 76 ], |
71 } | 77 } |
OLD | NEW |