2020-07-27 17:24:57 +08:00
|
|
|
cask "gcc-arm-embedded" do
|
2020-01-05 06:12:37 +08:00
|
|
|
# Exists as a cask because it is impractical as a formula:
|
|
|
|
# https://github.com/Homebrew/homebrew-core/pull/45780#issuecomment-569246452
|
2020-07-27 17:24:57 +08:00
|
|
|
version "9-2020-q2-update"
|
|
|
|
sha256 "bbb9b87e442b426eca3148fa74705c66b49a63f148902a0ea46f676ec24f9ac6"
|
2020-01-05 06:12:37 +08:00
|
|
|
|
2020-07-27 17:24:57 +08:00
|
|
|
url "https://developer.arm.com/-/media/Files/downloads/gnu-rm/#{version.sub(/^(\d-\d{4})-(q\d)-(major|update)$/, '\1\2')}/gcc-arm-none-eabi-#{version}-mac.tar.bz2"
|
|
|
|
name "GCC ARM Embedded"
|
|
|
|
homepage "https://developer.arm.com/open-source/gnu-toolchain/gnu-rm"
|
2020-01-05 06:12:37 +08:00
|
|
|
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-addr2line"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-ar"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-as"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-c++"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-c++filt"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-cpp"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-elfedit"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-g++"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gcc"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gcc-ar"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gcc-nm"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gcc-ranlib"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gcov"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gcov-tool"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gdb"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gdb-py"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-gprof"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-ld"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-ld.bfd"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-nm"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-objcopy"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-objdump"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-ranlib"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-readelf"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-size"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-strings"
|
|
|
|
binary "gcc-arm-none-eabi-#{version}/bin/arm-none-eabi-strip"
|
|
|
|
end
|