Lines Matching refs:key
80 def patch_compile_output(opsys, line, key, value): argument
84 if key in ["COMPILE_ONLY", "COMPILE_LINK"] and value is not None:
116 for key, values in json.load(_file).items():
117 variable[cleanup_whitespace(key)] = [cleanup_whitespace(value)
121 def find_definition_once(key, defines, prefix=None): argument
125 key2 = key[len(prefix):] if key.startswith(prefix) else prefix + key
127 for _key in [key, key2]:
134 def find_definition(key, defines): argument
136 return (find_definition_once(key, harness_defines, "H") or
137 find_definition_once(key, opsys_defines, "O") or
138 find_definition_once(key, common_defines, "C"))
143 def construct_definition(opsys, key_prefix, value_prefix, key, definitions): argument
144 values = definitions.get(key)
147 if key in ["INC", "DEF"]:
152 key,
169 for value_prefix, key in zip([platform_definitions[opsys]["include"],
175 key, defines)
185 values = [find_definition(key, defines) for key in keys]
186 for key, value in zip(keys, values):
188 line = line.replace('@{}@'.format(key), " ".join(value))
189 line = patch_compile_output(opsys, line, key, value)