| Index: tools/BUILD_simulator.py | 
| diff --git a/tools/BUILD_simulator.py b/tools/BUILD_simulator.py | 
| index bd4a832b7ba5b0e3f17798750549f9e5e0ecf203..209259fee8d6892302b33357ef0b80aa48877f27 100755 | 
| --- a/tools/BUILD_simulator.py | 
| +++ b/tools/BUILD_simulator.py | 
| @@ -18,6 +18,14 @@ import re | 
| def noop(*args, **kwargs): | 
| pass | 
|  | 
| +def select_simulator(d): | 
| +  result = [] | 
| +  for k in d: | 
| +    result.append("*** BEGIN %s ***" % k) | 
| +    result.extend(d[k]) | 
| +    result.append("*** END %s ***" % k) | 
| +  return result | 
| + | 
| DOUBLE_STAR_RE = re.compile(r'/\*\*/') | 
| STAR_RE = re.compile(r'\*') | 
| DOUBLE_STAR_PLACEHOLDER = "xxxdoublestarxxx" | 
| @@ -63,13 +71,16 @@ def BUILD_glob(include, exclude=()): | 
| # Python code.  This pulls its variable definitions (SRCS, HDRS, | 
| # DEFINES, etc.) into local_names. | 
| global_names = { | 
| -  'exports_files': noop, | 
| 'cc_library': noop, | 
| 'cc_test': noop, | 
| +  'exports_files': noop, | 
| 'glob': BUILD_glob, | 
| -  'EXTERNAL_DEPS': [], | 
| +  'select': select_simulator, | 
| 'BASE_DIR': "", | 
| +  'CONDITION_ANDROID': "CONDITION_ANDROID", | 
| 'DM_EXTERNAL_DEPS': [], | 
| +  'EXTERNAL_DEPS_ANDROID': [], | 
| +  'EXTERNAL_DEPS_UNIX': [], | 
| } | 
| local_names = {} | 
| execfile('BUILD.public', global_names, local_names) | 
|  |