Changeset 32b4302 in mainline for tools/ew.py
- Timestamp:
- 2019-08-18T19:06:02Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1c39d33b
- Parents:
- fa70134 (diff), 6c2fac18 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-08-18 19:06:02)
- git-committer:
- GitHub <noreply@…> (2019-08-18 19:06:02)
- File:
-
- 1 edited
-
tools/ew.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tools/ew.py
rfa70134 r32b4302 33 33 """ 34 34 35 import inspect 35 36 import os 37 import platform 38 import re 39 import subprocess 36 40 import sys 37 import subprocess38 import autotool39 import platform40 41 import thread 41 42 import time 42 43 43 44 overrides = {} 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 44 63 45 64 def is_override(str): … … 164 183 def hdisk_mk(): 165 184 if not os.path.exists('hdisk.img'): 166 subprocess.call( 'tools/mkfat.py 1048576 uspace/dist/data hdisk.img', shell = True)185 subprocess.call(TOOLS_DIR + '/mkfat.py 1048576 dist/data hdisk.img', shell = True) 167 186 168 187 def qemu_bd_options(): … … 298 317 299 318 def ski_run(platform, machine, processor): 300 run_in_console('ski -i tools/conf/ski.conf', 'HelenOS/ia64 on ski')319 run_in_console('ski -i ' + TOOLS_DIR + '/conf/ski.conf', 'HelenOS/ia64 on ski') 301 320 302 321 def msim_run(platform, machine, processor): 303 322 hdisk_mk() 304 run_in_console('msim -c tools/conf/msim.conf', 'HelenOS/mips32 on msim')323 run_in_console('msim -c ' + TOOLS_DIR + '/conf/msim.conf', 'HelenOS/mips32 on msim') 305 324 306 325 def spike_run(platform, machine, processor): … … 495 514 exit() 496 515 497 config = {} 498 autotool.read_config(autotool.CONFIG, config) 516 config = read_config() 499 517 500 518 if 'PLATFORM' in config.keys():
Note:
See TracChangeset
for help on using the changeset viewer.
