BUILD 755 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. load("//sys/src/FLAGS", "CMD_LINK_OPTS", "LIB_COMPILER_FLAGS")
  2. CMD_DEPS = [
  3. "//sys/src/libString:libString",
  4. "//sys/src/lib9p:lib9p",
  5. "//sys/src/libndb:libndb",
  6. "//sys/src/libauth:libauth",
  7. "//sys/src/libbio:libbio",
  8. "//sys/src/libip:libip",
  9. "//sys/src/libc:libc"
  10. ]
  11. cc_binary(
  12. name="ipconfig",
  13. copts=[
  14. "-c",
  15. "-std=c11",
  16. "-mcmodel=small",
  17. "-O0",
  18. "-fplan9-extensions",
  19. "-mno-red-zone",
  20. "-ffreestanding",
  21. "-fno-builtin",
  22. "-Wall",
  23. "-Wno-missing-braces",
  24. "-Wno-parentheses",
  25. "-Wno-unknown-pragmas",
  26. "-g",
  27. ],
  28. includes=[
  29. "//sys/include",
  30. "//amd64/include",
  31. "//sys/src/cmd/ip/ipconfig",
  32. ],
  33. deps=CMD_DEPS,
  34. linkopts=[
  35. "-static",
  36. "-e_main",
  37. ],
  38. srcs=[
  39. "ipv6.c",
  40. "main.c",
  41. "ppp.c",
  42. ],
  43. )