Changes in tools/ew.py [01552e3:ecf0a04b] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/ew.py

    r01552e3 recf0a04b  
    3333"""
    3434
    35 import inspect
    3635import os
     36import sys
     37import subprocess
     38import autotool
    3739import platform
    38 import re
    39 import subprocess
    40 import sys
    4140import thread
    4241import time
    4342
    4443overrides = {}
    45 
    46 CONFIG = 'Makefile.config'
    47 
    48 TOOLS_DIR = os.path.dirname(inspect.getabsfile(inspect.currentframe()))
    49 
    50 def read_config():
    51         "Read HelenOS build configuration"
    52 
    53         inf = open(CONFIG, 'r')
    54         config = {}
    55 
    56         for line in inf:
    57                 res = re.match(r'^(?:#!# )?([^#]\w*)\s*=\s*(.*?)\s*$', line)
    58                 if (res):
    59                         config[res.group(1)] = res.group(2)
    60 
    61         inf.close()
    62         return config
    6344
    6445def is_override(str):
     
    183164def hdisk_mk():
    184165        if not os.path.exists('hdisk.img'):
    185                 subprocess.call(TOOLS_DIR + '/mkfat.py 1048576 dist/data hdisk.img', shell = True)
     166                subprocess.call('tools/mkfat.py 1048576 uspace/dist/data hdisk.img', shell = True)
    186167
    187168def qemu_bd_options():
     
    317298
    318299def ski_run(platform, machine, processor):
    319         run_in_console('ski -i ' + TOOLS_DIR + '/conf/ski.conf', 'HelenOS/ia64 on ski')
     300        run_in_console('ski -i tools/conf/ski.conf', 'HelenOS/ia64 on ski')
    320301
    321302def msim_run(platform, machine, processor):
    322303        hdisk_mk()
    323         run_in_console('msim -c ' + TOOLS_DIR + '/conf/msim.conf', 'HelenOS/mips32 on msim')
     304        run_in_console('msim -c tools/conf/msim.conf', 'HelenOS/mips32 on msim')
    324305
    325306def spike_run(platform, machine, processor):
     
    514495                        exit()
    515496
    516         config = read_config()
     497        config = {}
     498        autotool.read_config(autotool.CONFIG, config)
    517499
    518500        if 'PLATFORM' in config.keys():
Note: See TracChangeset for help on using the changeset viewer.