mirror of
https://github.com/drasko/codezero.git
synced 2026-03-04 03:23:16 +01:00
CML2 configuration file is saved and brought up until deleted.
This commit is contained in:
@@ -12,7 +12,7 @@ TOOLSDIR = join(PROJROOT, "tools")
|
|||||||
CML2_CONFIG_SRCDIR = join(PROJROOT, "config/cml")
|
CML2_CONFIG_SRCDIR = join(PROJROOT, "config/cml")
|
||||||
CML2TOOLSDIR = join(TOOLSDIR, "cml2-tools")
|
CML2TOOLSDIR = join(TOOLSDIR, "cml2-tools")
|
||||||
CML2RULES = join(BUILDDIR, "cml2_rules.out")
|
CML2RULES = join(BUILDDIR, "cml2_rules.out")
|
||||||
CML2_CONFIG_PROPERTIES = join(BUILDDIR, "cml2_config.out")
|
CML2_CONFIG_FILE = join(BUILDDIR, "cml2_config.out")
|
||||||
CML2_CONFIG_H = join(BUILDDIR, "cml2_config.h")
|
CML2_CONFIG_H = join(BUILDDIR, "cml2_config.h")
|
||||||
CONFIG_H = join("include/l4/config.h")
|
CONFIG_H = join("include/l4/config.h")
|
||||||
CONFIG_SHELVE_DIR = join(BUILDDIR, "configdata")
|
CONFIG_SHELVE_DIR = join(BUILDDIR, "configdata")
|
||||||
|
|||||||
@@ -29,8 +29,13 @@ def cml2_update_config_h(config_h_path, config):
|
|||||||
|
|
||||||
def cml2_configure(cml2_config_file):
|
def cml2_configure(cml2_config_file):
|
||||||
os.system(CML2TOOLSDIR + '/cmlcompile.py -o ' + CML2RULES + ' ' + cml2_config_file)
|
os.system(CML2TOOLSDIR + '/cmlcompile.py -o ' + CML2RULES + ' ' + cml2_config_file)
|
||||||
os.system(CML2TOOLSDIR + '/cmlconfigure.py -c -o ' + CML2_CONFIG_PROPERTIES + ' ' + CML2RULES)
|
if not os.path.exists(CML2_CONFIG_FILE):
|
||||||
os.system(TOOLSDIR + '/cml2header.py -o ' + CML2_CONFIG_H + ' -i ' + CML2_CONFIG_PROPERTIES)
|
os.system(CML2TOOLSDIR + '/cmlconfigure.py -c -o ' + \
|
||||||
|
CML2_CONFIG_FILE + ' ' + CML2RULES)
|
||||||
|
else:
|
||||||
|
os.system(CML2TOOLSDIR + '/cmlconfigure.py -c -o ' + CML2_CONFIG_FILE + \
|
||||||
|
' -i ' + CML2_CONFIG_FILE + ' ' + CML2RULES)
|
||||||
|
os.system(TOOLSDIR + '/cml2header.py -o ' + CML2_CONFIG_H + ' -i ' + CML2_CONFIG_FILE)
|
||||||
if not os.path.exists("build/l4"):
|
if not os.path.exists("build/l4"):
|
||||||
os.mkdir("build/l4")
|
os.mkdir("build/l4")
|
||||||
shutil.copy(CML2_CONFIG_H, CONFIG_H)
|
shutil.copy(CML2_CONFIG_H, CONFIG_H)
|
||||||
|
|||||||
@@ -12,9 +12,6 @@ Import('env')
|
|||||||
|
|
||||||
PROJRELROOT = '../../'
|
PROJRELROOT = '../../'
|
||||||
|
|
||||||
# FIXME This may be the scons binary path! But how does the below imports work then?
|
|
||||||
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(sys.modules['__main__'].__file__), PROJRELROOT)))
|
|
||||||
|
|
||||||
from config.projpaths import *
|
from config.projpaths import *
|
||||||
from scripts.loader.generate_loader_asm import *
|
from scripts.loader.generate_loader_asm import *
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user