Makefile
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. #
  2. # Makefile for the linux networking.
  3. #
  4. # 2 Sep 2000, Christoph Hellwig <hch@infradead.org>
  5. # Rewritten to use lists instead of if-statements.
  6. #
  7. O_TARGET := network.o
  8. mod-subdirs := ipv4/netfilter ipv6/netfilter ipx irda bluetooth atm netlink sched core
  9. export-objs := netsyms.o
  10. subdir-y := core ethernet
  11. subdir-m := ipv4 # hum?
  12. subdir-$(CONFIG_NET) += 802 sched netlink
  13. subdir-$(CONFIG_INET) += ipv4
  14. subdir-$(CONFIG_NETFILTER) += ipv4/netfilter
  15. subdir-$(CONFIG_UNIX) += unix
  16. subdir-$(CONFIG_IPV6) += ipv6
  17. ifneq ($(CONFIG_IPV6),n)
  18. ifneq ($(CONFIG_IPV6),)
  19. subdir-$(CONFIG_NETFILTER) += ipv6/netfilter
  20. endif
  21. endif
  22. subdir-$(CONFIG_KHTTPD) += khttpd
  23. subdir-$(CONFIG_PACKET) += packet
  24. subdir-$(CONFIG_NET_SCHED) += sched
  25. subdir-$(CONFIG_BRIDGE) += bridge
  26. subdir-$(CONFIG_IPX) += ipx
  27. subdir-$(CONFIG_ATALK) += appletalk
  28. subdir-$(CONFIG_WAN_ROUTER) += wanrouter
  29. subdir-$(CONFIG_X25) += x25
  30. subdir-$(CONFIG_LAPB) += lapb
  31. subdir-$(CONFIG_NETROM) += netrom
  32. subdir-$(CONFIG_ROSE) += rose
  33. subdir-$(CONFIG_AX25) += ax25
  34. subdir-$(CONFIG_IRDA) += irda
  35. subdir-$(CONFIG_BLUEZ) += bluetooth
  36. subdir-$(CONFIG_SUNRPC) += sunrpc
  37. subdir-$(CONFIG_ATM) += atm
  38. subdir-$(CONFIG_DECNET) += decnet
  39. subdir-$(CONFIG_ECONET) += econet
  40. subdir-$(CONFIG_VLAN_8021Q)           += 8021q
  41. obj-y := socket.o $(join $(subdir-y), $(patsubst %,/%.o,$(notdir $(subdir-y))))
  42. ifeq ($(CONFIG_NET),y)
  43. obj-$(CONFIG_MODULES) += netsyms.o
  44. obj-$(CONFIG_SYSCTL) += sysctl_net.o
  45. endif
  46. include $(TOPDIR)/Rules.make