build.ck 864 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /*++
  2. Copyright (c) 2014 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. UEFI
  5. Abstract:
  6. This directory builds UEFI firmware images for several platforms.
  7. Author:
  8. Evan Green 26-Feb-2014
  9. Environment:
  10. Firmware
  11. --*/
  12. function build() {
  13. if (arch == "armv7") {
  14. platfw = [
  15. "//uefi/plat/beagbone:bbonefw",
  16. "//uefi/plat/beagbone/init:bbonemlo",
  17. "//uefi/plat/panda/init:omap4mlo",
  18. "//uefi/plat/panda:pandafw",
  19. "//uefi/plat/rpi2:rpi2fw",
  20. "//uefi/plat/veyron:veyronfw",
  21. ];
  22. } else if (arch == "armv6") {
  23. platfw = [
  24. "//uefi/plat/rpi:rpifw"
  25. ];
  26. } else if (arch == "x86") {
  27. platfw = [
  28. "//uefi/plat/bios:biosfw",
  29. ];
  30. }
  31. entries = group("platfw", platfw);
  32. return entries;
  33. }
  34. return build();