build.ck 715 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /*++
  2. Copyright (c) 2015 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. Veyron ACPI tables
  5. Abstract:
  6. This module compiles the Veyron ACPI tables.
  7. Author:
  8. Evan Green 10-Jul-2015
  9. Environment:
  10. Firmware
  11. --*/
  12. function build() {
  13. sources = [
  14. "apic.asl",
  15. "dbg2.asl",
  16. "dsdt.asl",
  17. "facp.asl",
  18. "facs.asl",
  19. "gtdt.asl",
  20. "rk32.asl"
  21. ];
  22. asl = compiled_asl(sources);
  23. entries = asl[1];
  24. ffs_sources = asl[0];
  25. ffs = {
  26. "label": "acpi.ffs",
  27. "inputs": ffs_sources,
  28. "implicit": ["//uefi/tools/genffs:genffs"],
  29. "tool": "genffs_acpi"
  30. };
  31. entries += [ffs];
  32. return entries;
  33. }
  34. return build();