Home | History | Annotate | Download | only in gcc

Lines Matching defs:Config

47 class Config:
48 """class Config
53 the script to easily interact with the 'config' requested by
198 def __init__(self, config):
199 self.config = config
200 self.source_files = self.source_files[config.arch]
202 if config.options.skip_binutils:
205 if config.options.skip_gcc:
287 local_file = os.path.join(self.config.src_dir, fdata['filename'])
348 local_file = os.path.join(self.config.src_dir, fdata['filename'])
381 def __init__(self, source_files, config):
383 self.config = config
386 src = self.config.src_dir
387 extractDst = os.path.join(src, self.config.arch)
399 print 'Extracting %s:' % self.config.Relative(local_file)
405 #print 'Previously extracted', self.config.Relative(local_file)
417 def __init__(self, source_files, config):
419 self.config = config
422 if not self.config.options.skip_binutils:
424 if not self.config.options.skip_gcc:
432 self.config.build_dir, self.config.arch, step + '.completed'
439 self.config.build_dir, self.config.arch, step + '.completed'
447 build_dir = os.path.join(self.config.build_dir, self.config.arch, module)
449 module_dir = os.path.realpath(os.path.join('src', self.config.arch, module_dir))
451 prefix = self.config.prefix
458 '--target=%s' % self.config.target_combo,
467 self.RunCommand(cmd, module, 'config', skipable=True)
505 logFile = os.path.join(self.config.build_dir, 'log.txt')
510 'See output log at %s' % self.config.Relative(logFile)
518 links_dir = os.path.join(self.config.symlinks, self.config.arch)
524 self.config.prefix, 'bin', self.config.target_combo + '-' + link
529 print 'Making symlinks in %s:' % self.config.Relative(links_dir),
544 config = Config()
546 if not config.IsConfigOk():
549 config.MakeDirs()
551 sources = SourceFiles(config)
559 Extracter(sources, config).ExtractAll()
561 Builder(sources, config).Build()