Lines Matching refs:src_file

189 def get_obj_name (src_file):
190 if src_file[-2:] == ".c":
191 return src_file.replace (".c", ".o")
192 elif src_file[-3:] == ".cc":
193 return src_file.replace (".cc", ".o")
208 def find_targets (src_file):
211 obj_name = get_obj_name (src_file)
213 print "Error: " + src_file + " - Cannot determine object name."
228 def try_to_remove (src_file, h_list, verbose):
239 src_info = process_ii_macro_src (src_file)
245 return src_file + ": No include files to attempt to remove"
252 targ_list = find_targets (src_file)
255 if os.path.dirname (src_file):
256 spath.append (os.path.dirname (src_file))
259 if src_file.find("config/") != -1:
262 obn = get_obj_name (os.path.basename (src_file))
266 summary = src_file + ": Target builds are required for config files. None found."
270 summary =src_file + ": Cannot find any targets which build this file."
279 message = "Error: " + src_file + " does not build currently."
280 summary = src_file + " does not build on host."
290 because[macro] = src_file
293 os.rename (src_file, src_file + ".bak")
312 if inc_file_norm.replace(".h",".c") == os.path.basename(src_file):
317 message = "Trying " + src_file + " without " + inc_file
321 out = open(src_file, "w")
340 objfile = get_obj_name (src_file)
363 ilog.write (message + " for " + src_file + ":\n\n");
368 if os.path.exists (src_file):
369 ilog = open(src_file+".log","a")
397 ilog = open(src_file+".log","a")
402 ilog.write (src_file + " " + text +"\n")
420 ilog.write (because[dep]+": Requires [dep] in "+src_file+"\n")
423 ilog = open(src_file+".log","a")
428 ilog.write (src_file + " " + text +"\n")
459 out = open(src_file, "w")
466 out = open(src_file, "w")
477 print "Error: " + src_file + " Failed to bootstrap at end!!! restoring."
478 print " Bad version at " + src_file + ".bad"
479 os.rename (src_file, src_file + ".bad")
480 out = open(src_file, "w")
484 return src_file + ": failed to build after reduction. Restored original"
487 summary = src_file + ": No change."
489 summary = src_file + ": Reduction performed, "+str(rmcount)+" includes removed."