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

Linux/Unix编程

开发平台:

Unix_Linux

  1. #
  2. # Makefile for the Linux 802.x protocol layers.
  3. #
  4. # Note! Dependencies are done automagically by 'make dep', which also
  5. # removes any old dependencies. DON'T put your own dependencies here
  6. # unless it's something special (ie not a .c file).
  7. #
  8. # Note 2! The CFLAGS definition is now in the main makefile...
  9. O_TARGET := 802.o
  10. export-objs = llc_macinit.o p8022.o psnap.o
  11. obj-y = p8023.o
  12. obj-$(CONFIG_SYSCTL) += sysctl_net_802.o
  13. obj-$(CONFIG_LLC) += llc_sendpdu.o llc_utility.o cl2llc.o llc_macinit.o
  14. ifeq ($(CONFIG_SYSCTL),y)
  15. obj-y += sysctl_net_802.o
  16. endif
  17. ifeq ($(CONFIG_LLC),y)
  18. subdir-y += transit
  19. obj-y += llc_sendpdu.o llc_utility.o cl2llc.o llc_macinit.o
  20. SNAP = y
  21. endif
  22. ifdef CONFIG_TR
  23. obj-y += tr.o
  24. SNAP=y
  25. endif
  26. ifdef CONFIG_NET_FC
  27. obj-y += fc.o
  28. endif
  29. ifdef CONFIG_FDDI
  30. obj-y += fddi.o
  31. endif
  32. ifdef CONFIG_HIPPI
  33. obj-y += hippi.o
  34. endif
  35. ifdef CONFIG_IPX
  36. SNAP=y
  37. endif
  38. ifdef CONFIG_ATALK
  39. SNAP=y
  40. endif
  41. ifeq ($(SNAP),y)
  42. obj-y += p8022.o psnap.o
  43. endif
  44. include $(TOPDIR)/Rules.make
  45. cl2llc.c: cl2llc.pre
  46. @rm -f $@
  47. sed -f ./pseudo/opcd2num.sed cl2llc.pre >cl2llc.c