build.ck 819 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /*++
  2. Copyright (c) 2013 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. Net Core
  5. Abstract:
  6. This module implements the networking core. It manages network
  7. interfaces and provides support for core protocols like TCP, IP, IPv6,
  8. ARP, and others.
  9. Author:
  10. Evan Green 4-Apr-2013
  11. Environment:
  12. Kernel
  13. --*/
  14. function build() {
  15. name = "netcore";
  16. sources = [
  17. "addr.c",
  18. "arp.c",
  19. "buf.c",
  20. "dhcp.c",
  21. "ethernet.c",
  22. "ip4.c",
  23. "netcore.c",
  24. "netlink/netlink.c",
  25. "netlink/genctrl.c",
  26. "netlink/generic.c",
  27. "raw.c",
  28. "tcp.c",
  29. "tcpcong.c",
  30. "udp.c"
  31. ];
  32. drv = {
  33. "label": name,
  34. "inputs": sources,
  35. };
  36. entries = driver(drv);
  37. return entries;
  38. }
  39. return build();