Lines Matching refs:src_file
188 def get_obj_name (src_file):
189 if src_file[-2:] == ".c":
190 return src_file.replace (".c", ".o")
191 elif src_file[-3:] == ".cc":
192 return src_file.replace (".cc", ".o")
207 def find_targets (src_file):
210 obj_name = get_obj_name (src_file)
212 print "Error: " + src_file + " - Cannot determine object name."
227 def try_to_remove (src_file, h_list, verbose):
238 src_info = process_ii_macro_src (src_file)
244 return src_file + ": No include files to attempt to remove"
251 targ_list = find_targets (src_file)
254 if os.path.dirname (src_file):
255 spath.append (os.path.dirname (src_file))
258 if src_file.find("config/") != -1:
261 obn = get_obj_name (os.path.basename (src_file))
265 summary = src_file + ": Target builds are required for config files. None found."
269 summary =src_file + ": Cannot find any targets which build this file."
278 message = "Error: " + src_file + " does not build currently."
279 summary = src_file + " does not build on host."
289 because[macro] = src_file
292 os.rename (src_file, src_file + ".bak")
311 if inc_file_norm.replace(".h",".c") == os.path.basename(src_file):
316 message = "Trying " + src_file + " without " + inc_file
320 out = open(src_file, "w")
339 objfile = get_obj_name (src_file)
362 ilog.write (message + " for " + src_file + ":\n\n");
367 if os.path.exists (src_file):
368 ilog = open(src_file+".log","a")
396 ilog = open(src_file+".log","a")
401 ilog.write (src_file + " " + text +"\n")
419 ilog.write (because[dep]+": Requires [dep] in "+src_file+"\n")
422 ilog = open(src_file+".log","a")
427 ilog.write (src_file + " " + text +"\n")
458 out = open(src_file, "w")
465 out = open(src_file, "w")
476 print "Error: " + src_file + " Failed to bootstrap at end!!! restoring."
477 print " Bad version at " + src_file + ".bad"
478 os.rename (src_file, src_file + ".bad")
479 out = open(src_file, "w")
483 return src_file + ": failed to build after reduction. Restored original"
486 summary = src_file + ": No change."
488 summary = src_file + ": Reduction performed, "+str(rmcount)+" includes removed."