build/microsemi/libero_soc: add linux build script support
This commit is contained in:
parent
7b88980d06
commit
7bc13ba841
|
@ -23,6 +23,8 @@ def _format_io_constraint(c):
|
|||
elif isinstance(c, IOStandard):
|
||||
return "-io_std {} ".format(c.name)
|
||||
elif isinstance(c, Misc):
|
||||
return "-RES_PULL {} ".format(c.misc)
|
||||
else:
|
||||
raise NotImplementedError
|
||||
|
||||
|
||||
|
@ -183,7 +185,10 @@ def _build_script(build_name, device, toolchain_path, ver=None):
|
|||
copy_stmt = "copy"
|
||||
fail_stmt = " || exit /b"
|
||||
else:
|
||||
raise NotImplementedError
|
||||
script_ext = ".sh"
|
||||
build_script_contents = "# Autogenerated by Migen\n\n"
|
||||
copy_stmt = "cp"
|
||||
fail_stmt = " || exit 1"
|
||||
|
||||
build_script_file = "build_" + build_name + script_ext
|
||||
tools.write_to_file(build_script_file, build_script_contents,
|
||||
|
|
Loading…
Reference in New Issue