From c09030233e177860990e80dd013770321d394389 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Tue, 23 Jan 2018 06:29:11 +0100 Subject: [PATCH] Copy Brewfile and gcc-arm-embedded.rb from the firmware repo in the hope of making the Mac build work. --- Brewfile | 2 ++ gcc-arm-embedded.rb | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 Brewfile create mode 100644 gcc-arm-embedded.rb diff --git a/Brewfile b/Brewfile new file mode 100644 index 0000000..dc60eee --- /dev/null +++ b/Brewfile @@ -0,0 +1,2 @@ +cask "eclipse-cpp" +cask "./gcc-arm-embedded.rb" diff --git a/gcc-arm-embedded.rb b/gcc-arm-embedded.rb new file mode 100644 index 0000000..9712513 --- /dev/null +++ b/gcc-arm-embedded.rb @@ -0,0 +1,35 @@ +cask 'gcc-arm-embedded' do + version '4_8-2014q3' + sha256 '6b30901738b09a8d22fdfff99e991217444b80ac492a6163af5c06a3baaa3487' + + # launchpad.net/gcc-arm-embedded/ was verified as official when first introduced to the cask + url "https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q3-update/+download/gcc-arm-none-eabi-#{version}-20140805-mac.tar.bz2" + name 'GCC ARM Embedded' + homepage 'https://developer.arm.com/open-source/gnu-toolchain/gnu-rm' + + 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-gdb" + 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