Changeset 41f7564 in mainline for tools/config.py


Ignore:
Timestamp:
2006-07-17T00:53:53Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
231fcb2
Parents:
41c4444
Message:

cleanup and unify the build system

File:
1 moved

Legend:

Unmodified
Added
Removed
  • tools/config.py

    r41c4444 r41f7564  
    11#!/usr/bin/env python
    22"""
    3 Boot configuration script
     3HelenOS configuration script
    44"""
    55import sys
     
    88import commands
    99
    10 INPUT = 'boot.config'
     10INPUT = sys.argv[1]
    1111OUTPUT = 'Makefile.config'
    1212TMPOUTPUT = 'Makefile.config.tmp'
     
    122122        self.dlgcmd = os.environ.get('DIALOG','dialog')
    123123        self.title = ''
    124         self.backtitle = 'HelenOS Kernel Configuration'
     124        self.backtitle = 'HelenOS Configuration'
    125125       
    126126        if os.system('%s --print-maxsize >/dev/null 2>&1' % self.dlgcmd) != 0:
     
    445445        dlg = NoDialog()
    446446
    447     if len(sys.argv) >= 2 and sys.argv[1]=='default':
     447    if len(sys.argv) >= 3 and sys.argv[2]=='default':
    448448        defmode = True
    449449    else:
     
    455455        read_defaults(OUTPUT, defaults)
    456456
    457         # Get ARCH from command line if specified       
    458     if len(sys.argv) >= 3:
    459         defaults['ARCH'] = sys.argv[2]
     457        # Get ARCH from command line if specified
     458    if len(sys.argv) >= 4:
     459        defaults['ARCH'] = sys.argv[3]
     460       
     461        # Get COMPILER from command line if specified
     462    if len(sys.argv) >= 5:
     463        defaults['COMPILER'] = sys.argv[4]
     464       
     465        # Get CONFIG_DEBUG from command line if specified
     466    if len(sys.argv) >= 6:
     467        defaults['CONFIG_DEBUG'] = sys.argv[5]
     468       
     469        # Get MACHINE/IMAGE from command line if specified
     470    if len(sys.argv) >= 7:
     471        defaults['MACHINE'] = sys.argv[6]
     472        defaults['IMAGE'] = sys.argv[6]
    460473
    461474    # Dry run only with defaults
Note: See TracChangeset for help on using the changeset viewer.