gcc5: Update to use gcc5

- Adds legacy toolchain for use in older edk2 projects, this is the only
  project using the pre 5.x toolchain for now
- Removes the bare metal toolchain
- qemu: Change the path for libraries for GCC5
- fvp: compiler changes for ARM-TF and EDK2
       Update libteec path in initramfs
- mtk: Toolchain and libteec path updates
- juno: Toolchain and libteec path updates

Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
Tested-by: Joakim Bech <joakim.bech@linaro.org> (QEMU, FVP, HiKey)
Tested-by: Pascal Brand <pascal.brand@linaro.org> (QEMU)
Tested-by: Pascal Brand <pascal.brand@linaro.org> (FVP)
6 files changed
tree: 44d63fe7c7ed7c446cf7d81c820484eeeb9b22f9
  1. kconfigs/
  2. .gitignore
  3. common.mk
  4. fvp.mk
  5. hikey.mk
  6. hikey_debian.mk
  7. juno.mk
  8. mediatek.mk
  9. qemu-check.exp
  10. qemu.mk
  11. README.md
  12. toolchain.mk
README.md

Contains the necessary build files to handle OP-TEE for various setups, for now, please see manifest/README.md and OP-TEE/README.md for instructions.