123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #!/bin/bash
- #
- # fw-clean.sh - multi-language support script
- # Remove all firmware output files from lang folder.
- #
- result=0
- rm_if_exists()
- {
- if [ -e $1 ]; then
- echo -n " removing '$1'..." >&2
- if rm $1; then
- echo "OK" >&2
- else
- echo "NG!" >&2
- result=1
- fi
- fi
- }
- echo "fw-clean.sh started" >&2
- rm_if_exists text.sym
- rm_if_exists progmem1.sym
- rm_if_exists progmem1.lss
- rm_if_exists progmem1.hex
- rm_if_exists progmem1.chr
- rm_if_exists progmem1.var
- rm_if_exists progmem1.txt
- rm_if_exists textaddr.txt
- rm_if_exists firmware.bin
- rm_if_exists firmware.hex
- rm_if_exists firmware_cz.hex
- rm_if_exists firmware_de.hex
- rm_if_exists firmware_es.hex
- rm_if_exists firmware_fr.hex
- rm_if_exists firmware_it.hex
- rm_if_exists firmware_pl.hex
- rm_if_exists progmem.out
- rm_if_exists textaddr.out
- rm_if_exists update_lang.out
- rm_if_exists update_lang_cz.out
- rm_if_exists update_lang_de.out
- rm_if_exists update_lang_es.out
- rm_if_exists update_lang_fr.out
- rm_if_exists update_lang_it.out
- rm_if_exists update_lang_pl.out
- rm_if_exists lang.bin
- rm_if_exists lang.hex
- #Community language support
- #Dutch
- rm_if_exists firmware_nl.hex
- rm_if_exists update_lang_nl.out
- #Use the 2 lines below as a template and replace 'qr'
- ##New language
- #rm_if_exists firmware_qr.hex
- #rm_if_exists update_lang_qr.out
- echo -n "fw-clean.sh finished" >&2
- if [ $result -eq 0 ]; then
- echo " with success" >&2
- else
- echo " with errors!" >&2
- fi
- case "$-" in
- *i*) echo "press enter key"; read ;;
- esac
- exit $result
|