Makefile
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. #
  2. # Makefile for the linux kernel.
  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. USE_STANDARD_AS_RULE := true
  8. O_TARGET := pxa.o
  9. obj-y :=
  10. obj-m :=
  11. obj-n :=
  12. obj-  :=
  13. export-objs := generic.o irq.o dma.o sa1111.o 
  14.                usb_ctl.o usb_recv.o usb_send.o
  15. # Common support (must be linked before board specific support)
  16. obj-y += generic.o irq.o dma.o
  17. obj-$(CONFIG_SA1111) += sa1111.o
  18. # Specific board support
  19. obj-$(CONFIG_ARCH_LUBBOCK) += lubbock.o
  20. obj-$(CONFIG_ARCH_PXA_IDP) += idp.o
  21. obj-$(CONFIG_ARCH_PXA_CERF) += cerf.o
  22. # Support for blinky lights
  23. leds-y := leds.o
  24. leds-$(CONFIG_ARCH_LUBBOCK) += leds-lubbock.o
  25. leds-$(CONFIG_ARCH_PXA_IDP) += leds-idp.o
  26. leds-$(CONFIG_ARCH_PXA_CERF) += leds-cerf.o
  27. obj-$(CONFIG_LEDS) += $(leds-y)
  28. # PXA USB client support
  29. list-multi += pxausb_core.o
  30. pxausb_core-objs := usb_ctl.o usb_ep0.o usb_recv.o usb_send.o
  31. obj-$(CONFIG_PXA_USB) += pxausb_core.o
  32. obj-$(CONFIG_PXA_USB_NETLINK) += usb-eth.o
  33. obj-$(CONFIG_PXA_USB_CHAR) += usb-char.o
  34. # Misc features
  35. obj-$(CONFIG_PM) += pm.o sleep.o
  36. include $(TOPDIR)/Rules.make
  37. pxausb_core.o: $(pxausb_core-objs)
  38. $(LD) -r -o $@ $(pxausb_core-objs)