[RZ/A1H] changes copy scheme for iodefines/iobitmasks

RZ's toolchain assumes that iodefines/iobitmasks dirs. are structured real not flat.
Adds some code to toolchain::copy_files
pull/594/head
Takayuki Kurosawa 2014-11-05 18:27:30 +09:00
parent 319724621d
commit 56c838a92f
1 changed files with 4 additions and 0 deletions

View File

@ -414,6 +414,10 @@ class mbedToolchain:
for source in files_paths:
if rel_path is not None:
relative_path = relpath(source, rel_path)
elif "RZ_A1H" in source and "iobitmasks" in source:
relative_path = source[source.rindex("iobitmasks"):]
elif "RZ_A1H" in source and "iodefines" in source:
relative_path = source[source.rindex("iodefines"):]
else:
_, relative_path = split(source)