acpi.BUILD 889 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. CMD_DEPS = [
  2. "//sys/src/libacpi:libacpi",
  3. "//sys/src/libstdio:libstdio",
  4. "//sys/src/libc:libc",
  5. ]
  6. CMD_LINK_OPTS = [
  7. "-static",
  8. "-e_main",
  9. ]
  10. LIB_COMPILER_FLAGS = [
  11. "-DACPI_DEBUGGER",
  12. "-DACPI_DISASSEMBLER",
  13. "-DACPI_EXEC_APP",
  14. "-D__HARVEY__",
  15. "-U_LINUX",
  16. "-U__linux__",
  17. "-U__FreeBSD__",
  18. "-Wno-unused-function",
  19. "-Wno-unused-variable",
  20. "-Wno-unused-const-variable",
  21. "-Wno-unknown-pragmas",
  22. "-Wno-unused-variable",
  23. "-Wall",
  24. "-Werror",
  25. "-nostdlib",
  26. "-nostdinc",
  27. "-fno-builtin",
  28. "-include", "u.h",
  29. "-include", "libc.h",
  30. "-include", "ctype.h",
  31. "-include", "mach_acpi.h",
  32. ]
  33. acpi_binary = cc_binary(
  34. copts=LIB_COMPILER_FLAGS,
  35. includes=[
  36. "//sys/include",
  37. "//amd64/include",
  38. "//sys/include/acpi/acpica"
  39. ],
  40. deps=CMD_DEPS,
  41. linkopts=CMD_LINK_OPTS
  42. )