Skip to content

Commit bba680e

Browse files
committed
CoreValidation: Fixed rtebuild build path convention.
1 parent c4fa5ee commit bba680e

File tree

1 file changed

+14
-42
lines changed

1 file changed

+14
-42
lines changed

CMSIS/CoreValidation/Tests/build.py

Lines changed: 14 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -122,59 +122,31 @@ def testProject(dev, cc, target):
122122
if os.path.exists(rtebuild):
123123
return [
124124
rtebuild,
125-
"{dev}/{cc}/build/{target}.elf".format(dev = dev, cc = cc, target=target)
125+
"{dev}/{cc}/build/{target}/{target}.elf".format(dev = dev, cc = cc, target=target)
126126
]
127127
elif (cc == CC_AC5) or (cc == CC_AC6):
128-
if dev in MDK_ENV['DS']:
129-
return [
130-
"{dev}/{cc}/.project".format(dev = dev, cc = cc),
131-
"{dev}/{cc}/Debug/CMSIS_CV_{adev}_{cc}.axf".format(dev = dev, adev=ADEVICES[dev], cc = cc)
132-
]
133-
elif dev in MDK_ENV['RTE']:
134-
return [
135-
"{dev}/{cc}/default.rtebuild".format(dev = dev, cc = cc, target=target),
136-
"{dev}/{cc}/build/{target}.elf".format(dev = dev, cc = cc, target=target)
137-
]
138-
else:
139-
return [
140-
"{dev}/{cc}/CMSIS_CV.uvprojx".format(dev = dev, cc = cc),
141-
"{dev}/{cc}/Objects/CMSIS_CV.axf".format(dev = dev, cc = cc)
142-
]
128+
return [
129+
"{dev}/{cc}/CMSIS_CV.uvprojx".format(dev = dev, cc = cc),
130+
"{dev}/{cc}/Objects/CMSIS_CV.axf".format(dev = dev, cc = cc)
131+
]
143132
elif (cc == CC_GCC):
144-
if dev in MDK_ENV['DS']:
145-
return [
146-
"{dev}/{cc}/.project".format(dev = dev, cc = cc),
147-
"{dev}/{cc}/Debug/CMSIS_CV_{adev}_{cc}.elf".format(dev = dev, adev=ADEVICES[dev], cc = cc)
148-
]
149-
elif dev in MDK_ENV['RTE']:
150-
return [
151-
"{dev}/{cc}/default.rtebuild".format(dev = dev, cc = cc, target=target),
152-
"{dev}/{cc}/build/{target}.elf".format(dev = dev, cc = cc, target=target)
153-
]
154-
else:
155-
return [
156-
"{dev}/{cc}/CMSIS_CV.uvprojx".format(dev = dev, cc = cc),
157-
"{dev}/{cc}/Objects/CMSIS_CV.elf".format(dev = dev, cc = cc)
158-
]
133+
return [
134+
"{dev}/{cc}/CMSIS_CV.uvprojx".format(dev = dev, cc = cc),
135+
"{dev}/{cc}/Objects/CMSIS_CV.elf".format(dev = dev, cc = cc)
136+
]
159137
elif (cc == CC_IAR):
160-
if dev in MDK_ENV['RTE']:
161-
return [
162-
"{dev}/{cc}/default.rtebuild".format(dev = dev, cc = cc, target=target),
163-
"{dev}/{cc}/build/{target}.elf".format(dev = dev, cc = cc, target=target)
164-
]
165-
else:
166-
return [
167-
"{dev}/{cc}/CMSIS_CV.ewp".format(dev = dev, cc = cc),
168-
"{dev}/{cc}/{target}/Exe/CMSIS_CV.out".format(dev = dev, cc = cc, target = target)
169-
]
138+
return [
139+
"{dev}/{cc}/CMSIS_CV.ewp".format(dev = dev, cc = cc),
140+
"{dev}/{cc}/{target}/Exe/CMSIS_CV.out".format(dev = dev, cc = cc, target = target)
141+
]
170142
raise "Unknown compiler!"
171143

172144
def bootloaderProject(dev, cc, target):
173145
rtebuild = "{dev}/{cc}/Bootloader/default.rtebuild".format(dev = dev, cc = cc, target=target)
174146
if os.path.exists(rtebuild):
175147
return [
176148
rtebuild,
177-
"{dev}/{cc}/Bootloader/build/{target}.elf".format(dev = dev, cc = cc, target=target)
149+
"{dev}/{cc}/Bootloader/build/{target}/{target}.elf".format(dev = dev, cc = cc, target=target)
178150
]
179151
elif (cc == CC_AC5) or (cc == CC_AC6):
180152
return [

0 commit comments

Comments
 (0)