build.ck 837 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*++
  2. Copyright (c) 2012 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. Boot
  5. Abstract:
  6. This module implements support for the boot environment, which contains
  7. the applications and support code needed to load and launch the
  8. operating system kernel. It consists of some assembly bootstrap code,
  9. a boot manager, and an OS loader.
  10. Author:
  11. Evan Green 26-Jul-2012
  12. Environment:
  13. Boot
  14. --*/
  15. function build() {
  16. boot_apps = [
  17. "//boot/bootman:bootmefi.efi",
  18. "//boot/loader:loadefi"
  19. ];
  20. if (arch == "x86") {
  21. boot_apps += [
  22. "//boot/bootman:bootman.bin",
  23. "//boot/fatboot:fatboot.bin",
  24. "//boot/loader:loader",
  25. "//boot/mbr:mbr.bin"
  26. ];
  27. }
  28. entries = group("boot_apps", boot_apps);
  29. return entries;
  30. }
  31. return build();