Makefile 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ################################################################################
  2. #
  3. # Copyright (c) 2013 Minoca Corp. All Rights Reserved
  4. #
  5. # Module Name:
  6. #
  7. # Net Core
  8. #
  9. # Abstract:
  10. #
  11. # This module implements the networking core. It manages network
  12. # interfaces and provides support for core protocols like TCP, IP, IPv6,
  13. # ARP, and others.
  14. #
  15. # Author:
  16. #
  17. # Evan Green 4-Apr-2013
  18. #
  19. # Environment:
  20. #
  21. # Kernel
  22. #
  23. ################################################################################
  24. BINARY = netcore.drv
  25. BINARYTYPE = so
  26. BINPLACE = bin
  27. OBJS = addr.o \
  28. arp.o \
  29. buf.o \
  30. dhcp.o \
  31. ethernet.o \
  32. ip4.o \
  33. netcore.o \
  34. raw.o \
  35. tcp.o \
  36. tcpcong.o \
  37. udp.o \
  38. netlink/netlink.o \
  39. netlink/genctrl.o \
  40. netlink/generic.o \
  41. EXTRA_SRC_DIRS = netlink
  42. DYNLIBS = $(BINROOT)/kernel \
  43. include $(SRCROOT)/os/minoca.mk