Add output recipes

These recipes are required to support **Sketch > Export compiled
Binary**. See:

https://github.com/arduino/Arduino/blob/1.8.1/hardware/arduino/avr/platform.txt#L74-L76

https://github.com/arduino/Arduino/blob/1.8.1/hardware/arduino/sam/platform.txt#L86-L88
This commit is contained in:
per1234
2017-01-19 14:21:39 -08:00
parent 684c36af77
commit d208cb7669
2 changed files with 8 additions and 0 deletions

View File

@@ -55,6 +55,10 @@ recipe.objcopy.eep.pattern="{compiler.path}{compiler.objcopy.cmd}" {compiler.obj
## Create hex
recipe.objcopy.hex.pattern="{compiler.path}{compiler.elf2hex.cmd}" {compiler.elf2hex.flags} "{build.path}/{build.project_name}.elf" "{build.path}/{build.project_name}.hex"
## Save hex
recipe.output.tmp_file={build.project_name}.hex
recipe.output.save_file={build.project_name}.{build.variant}.hex
## Compute size
recipe.size.pattern="{compiler.path}{compiler.size.cmd}" -A "{build.path}/{build.project_name}.elf"
recipe.size.regex=^(?:\.text|\.data|\.bootloader)\s+([0-9]+).*