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

Side by Side Diff: build/android/gyp/util/build_utils.py

Issue 1030383003: Enable depend on stamp by default for all GN based grit targets. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 9 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 | « no previous file | build/secondary/tools/grit/grit_rule.gni » ('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 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 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 import ast 5 import ast
6 import contextlib 6 import contextlib
7 import fnmatch 7 import fnmatch
8 import json 8 import json
9 import os 9 import os
10 import pipes 10 import pipes
11 import re 11 import re
12 import shlex 12 import shlex
13 import shutil 13 import shutil
14 import subprocess 14 import subprocess
15 import sys 15 import sys
16 import tempfile 16 import tempfile
17 import zipfile 17 import zipfile
18 18
19 19
20 CHROMIUM_SRC = os.path.normpath( 20 CHROMIUM_SRC = os.path.normpath(
21 os.path.join(os.path.dirname(__file__), 21 os.path.join(os.path.dirname(__file__),
22 os.pardir, os.pardir, os.pardir, os.pardir)) 22 os.pardir, os.pardir, os.pardir, os.pardir))
23 COLORAMA_ROOT = os.path.join(CHROMIUM_SRC, 23 COLORAMA_ROOT = os.path.join(CHROMIUM_SRC,
24 'third_party', 'colorama', 'src') 24 'third_party', 'colorama', 'src')
25 # aapt should ignore OWNERS files in addition the default ignore pattern. 25 # aapt should ignore OWNERS files in addition the default ignore pattern.
26 AAPT_IGNORE_PATTERN = ('!OWNERS:!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:' + 26 AAPT_IGNORE_PATTERN = ('!OWNERS:!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:' +
27 '!CVS:!thumbs.db:!picasa.ini:!*~') 27 '!CVS:!thumbs.db:!picasa.ini:!*~:!*.d.stamp')
28 28
29 29
30 @contextlib.contextmanager 30 @contextlib.contextmanager
31 def TempDir(): 31 def TempDir():
32 dirname = tempfile.mkdtemp() 32 dirname = tempfile.mkdtemp()
33 try: 33 try:
34 yield dirname 34 yield dirname
35 finally: 35 finally:
36 shutil.rmtree(dirname) 36 shutil.rmtree(dirname)
37 37
(...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after
365 file_jsons[file_path] = ReadJson(file_path) 365 file_jsons[file_path] = ReadJson(file_path)
366 366
367 expansion = file_jsons[file_path] 367 expansion = file_jsons[file_path]
368 for k in lookup_path[1:]: 368 for k in lookup_path[1:]:
369 expansion = expansion[k] 369 expansion = expansion[k]
370 370
371 new_args[i] = arg[:match.start()] + str(expansion) 371 new_args[i] = arg[:match.start()] + str(expansion)
372 372
373 return new_args 373 return new_args
374 374
OLDNEW
« no previous file with comments | « no previous file | build/secondary/tools/grit/grit_rule.gni » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698