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

嵌入式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. #
  8. # Note 2! The CFLAGS definitions are now in the main makefile...
  9. all: kernel.o init_task.o pdc_cons.o process.o head.o
  10. O_TARGET = kernel.o
  11. O_OBJS = 
  12. # Object file lists.
  13. obj-y :=
  14. obj-m :=
  15. obj-n :=
  16. obj- :=
  17. obj-y += cache.o setup.o traps.o time.o irq.o 
  18. syscall.o entry.o sys_parisc.o pdc.o ptrace.o hardware.o 
  19. inventory.o drivers.o semaphore.o pa7300lc.o pci-dma.o 
  20. signal.o hpmc.o 
  21. real1.o real2.o led.o parisc_ksyms.o
  22. export-objs := parisc_ksyms.o
  23. obj-$(CONFIG_PCI) += pci.o
  24. obj-$(CONFIG_VT) += keyboard.o
  25. obj-$(CONFIG_PCI_LBA) += lba_pci.o
  26. # I/O SAPIC is also on IA64 platforms.
  27. # The two could be merged into a common source some day.
  28. obj-$(CONFIG_IOSAPIC) += iosapic.o
  29. obj-$(CONFIG_IOMMU_SBA) += sba_iommu.o
  30. # Only use one of them: ccio-rm-dma is for PCX-W systems *only*
  31. # obj-$(CONFIG_IOMMU_CCIO) += ccio-rm-dma.o
  32. obj-$(CONFIG_IOMMU_CCIO) += ccio-dma.o
  33. .o.S: $(CC) -D__ASSEMBLY__ $(AFLAGS) -traditional -c $*.S -o $*.o
  34. # Translate to Rules.make lists.
  35. O_OBJS          := $(filter-out $(export-objs), $(obj-y))
  36. OX_OBJS         := $(filter     $(export-objs), $(obj-y))
  37. M_OBJS          := $(sort $(filter-out $(export-objs), $(obj-m)))
  38. MX_OBJS         := $(sort $(filter     $(export-objs), $(obj-m)))
  39. MI_OBJS := $(sort $(filter-out $(export-objs), $(int-m)))
  40. MIX_OBJS := $(sort $(filter     $(export-objs), $(int-m)))
  41. include $(TOPDIR)/Rules.make