BUILD 848 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. load("//sys/src/FLAGS", "LIB_COMPILER_FLAGS", "CMD_DEPS", "CMD_LINK_OPTS")
  2. CALC = [
  3. ":calc"
  4. ]
  5. PREP_DEPS = CALC + CMD_DEPS
  6. cc_binary(
  7. name="fdisk",
  8. copts=LIB_COMPILER_FLAGS,
  9. includes=[
  10. "//sys/include",
  11. "//amd64/include",
  12. "//sys/src/cmd/disk/prep",
  13. ],
  14. deps=PREP_DEPS,
  15. linkopts=CMD_LINK_OPTS,
  16. srcs=[
  17. "fdisk.c",
  18. "edit.c",
  19. "y.tab.c",
  20. ],
  21. )
  22. cc_binary(
  23. name="prep",
  24. copts=LIB_COMPILER_FLAGS,
  25. includes=[
  26. "//sys/include",
  27. "//amd64/include",
  28. "//sys/src/cmd/disk/prep",
  29. ],
  30. deps=PREP_DEPS,
  31. linkopts=CMD_LINK_OPTS,
  32. srcs=[
  33. "prep.c",
  34. "edit.c",
  35. "y.tab.c",
  36. ],
  37. )
  38. yacc(
  39. name="calc",
  40. yaccopts=[
  41. "-d",
  42. ],
  43. srcs=[
  44. "calc.y",
  45. ],
  46. exports=[
  47. "y.tab.c",
  48. ],
  49. )