mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-03 21:48:15 +00:00 
			
		
		
		
	There are a few make options such as BUILD_TAG which can be provided when building U-Boot. Provide a way for buildman to pass these flags to make also. The flags should be in a [make-flags] section and arranged by target name (the 'target' column in boards.cfg. See the README for more details. Signed-off-by: Simon Glass <sjg@chromium.org>
		
			
				
	
	
		
			42 lines
		
	
	
		
			909 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			909 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# Copyright (c) 2012 The Chromium OS Authors.
 | 
						|
#
 | 
						|
# SPDX-License-Identifier:	GPL-2.0+
 | 
						|
#
 | 
						|
 | 
						|
import ConfigParser
 | 
						|
import os
 | 
						|
 | 
						|
 | 
						|
def Setup(fname=''):
 | 
						|
    """Set up the buildman settings module by reading config files
 | 
						|
 | 
						|
    Args:
 | 
						|
        config_fname:   Config filename to read ('' for default)
 | 
						|
    """
 | 
						|
    global settings
 | 
						|
    global config_fname
 | 
						|
 | 
						|
    settings = ConfigParser.SafeConfigParser()
 | 
						|
    config_fname = fname
 | 
						|
    if config_fname == '':
 | 
						|
        config_fname = '%s/.buildman' % os.getenv('HOME')
 | 
						|
    if config_fname:
 | 
						|
        settings.read(config_fname)
 | 
						|
 | 
						|
def GetItems(section):
 | 
						|
    """Get the items from a section of the config.
 | 
						|
 | 
						|
    Args:
 | 
						|
        section: name of section to retrieve
 | 
						|
 | 
						|
    Returns:
 | 
						|
        List of (name, value) tuples for the section
 | 
						|
    """
 | 
						|
    try:
 | 
						|
        return settings.items(section)
 | 
						|
    except ConfigParser.NoSectionError as e:
 | 
						|
        print e
 | 
						|
        return []
 | 
						|
    except:
 | 
						|
        raise
 |