Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(158)

Side by Side Diff: runtime/observatory/observatory.gypi

Issue 1664403002: Fix unnecessary Observatory rebuilds in Flutter (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « runtime/observatory/BUILD.gn ('k') | tools/observatory_tool.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 'variables': { 6 'variables': {
7 'gen_source_dir': '<(SHARED_INTERMEDIATE_DIR)', 7 'gen_source_dir': '<(SHARED_INTERMEDIATE_DIR)',
8 }, 8 },
9 'targets': [ 9 'targets': [
10 { 10 {
11 'target_name': 'fetch_observatory_deps', 11 'target_name': 'fetch_observatory_deps',
12 'type': 'none', 12 'type': 'none',
13 'dependencies': [ 13 'dependencies': [
14 'dart_bootstrap#host', 14 'dart_bootstrap#host',
15 # We use packages for building 15 # We use packages for building
16 '../pkg/pkg.gyp:pkg_packages#target', 16 '../pkg/pkg.gyp:pkg_packages#target',
17 ], 17 ],
18 'toolsets': ['host'], 18 'toolsets': ['host'],
19 'actions': [ 19 'actions': [
20 { 20 {
21 'action_name': 'get_obsevatory_dependencies', 21 'action_name': 'get_obsevatory_dependencies',
22 'inputs': [ 22 'inputs': [
23 '../../tools/observatory_tool.py', 23 '../../tools/observatory_tool.py',
24 '<(SHARED_INTERMEDIATE_DIR)/packages.stamp', 24 '<(SHARED_INTERMEDIATE_DIR)/packages.stamp',
25 'pubspec.yaml', 25 'pubspec.yaml',
26 ], 26 ],
27 'outputs': [ 27 'outputs': [
28 'pubspec.lock' 28 '<(gen_source_dir)/observatory_packages.stamp'
29 ], 29 ],
30 'action': [ 30 'action': [
31 'python', 31 'python',
32 '../tools/observatory_tool.py', 32 '../tools/observatory_tool.py',
33 '--sdk=True', 33 '--sdk=True',
34 '--package-root', '<(PRODUCT_DIR)/packages', 34 '--package-root', '<(PRODUCT_DIR)/packages',
35 '--stamp',
36 '<(gen_source_dir)/observatory_packages.stamp',
35 '--dart-executable', 37 '--dart-executable',
36 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart_bootstrap<(EXECUTABLE_SUFFI X)', 38 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart_bootstrap<(EXECUTABLE_SUFFI X)',
37 '--directory', 'observatory', 39 '--directory', 'observatory',
38 '--command', 'get', 40 '--command', 'get',
39 ], 41 ],
40 } 42 }
41 ], 43 ],
42 }, 44 },
43 { 45 {
44 'target_name': 'build_observatory', 46 'target_name': 'build_observatory',
45 'type': 'none', 47 'type': 'none',
46 'dependencies': [ 48 'dependencies': [
47 'dart_bootstrap#host', 49 'dart_bootstrap#host',
48 'fetch_observatory_deps#host', 50 'fetch_observatory_deps#host',
49 ], 51 ],
50 'toolsets': ['host'], 52 'toolsets': ['host'],
51 'includes': [ 53 'includes': [
52 'observatory_sources.gypi', 54 'observatory_sources.gypi',
53 ], 55 ],
54 'actions': [ 56 'actions': [
55 { 57 {
56 'action_name': 'pub_build_observatory', 58 'action_name': 'pub_build_observatory',
57 'inputs': [ 59 'inputs': [
58 '../../tools/observatory_tool.py', 60 '../../tools/observatory_tool.py',
59 'pubspec.lock', 61 '<(gen_source_dir)/observatory_packages.stamp',
60 '<@(_sources)', 62 '<@(_sources)',
61 ], 63 ],
62 'outputs': [ 64 'outputs': [
63 '<(PRODUCT_DIR)/observatory/build/web/index.html', 65 '<(PRODUCT_DIR)/observatory/build/web/index.html',
64 ], 66 ],
65 'action': [ 67 'action': [
66 'python', 68 'python',
67 '../tools/observatory_tool.py', 69 '../tools/observatory_tool.py',
68 '--sdk=True', 70 '--sdk=True',
69 '--package-root', '<(PRODUCT_DIR)/packages', 71 '--package-root', '<(PRODUCT_DIR)/packages',
(...skipping 21 matching lines...) Expand all
91 '--dart-executable', 93 '--dart-executable',
92 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart_bootstrap<(EXECUTABLE_SUFFI X)', 94 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)dart_bootstrap<(EXECUTABLE_SUFFI X)',
93 '--directory', '<(PRODUCT_DIR)/observatory/', 95 '--directory', '<(PRODUCT_DIR)/observatory/',
94 '--command', 'deploy', 96 '--command', 'deploy',
95 ], 97 ],
96 } 98 }
97 ], 99 ],
98 }, 100 },
99 ], 101 ],
100 } 102 }
OLDNEW
« no previous file with comments | « runtime/observatory/BUILD.gn ('k') | tools/observatory_tool.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698