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. #
  8. # Note 2! The CFLAGS definitions are now in the main makefile...
  9. .S.o:
  10. $(CC) $(AFLAGS) -traditional -c $< -o $*.o
  11. ifndef CONFIG_SUN3
  12. all: head.o kernel.o
  13. else
  14. all: sun3-head.o kernel.o
  15. endif 
  16. O_TARGET := kernel.o
  17. export-objs := setup.o m68k_ksyms.o
  18. obj-y := entry.o process.o traps.o ints.o signal.o ptrace.o 
  19. sys_m68k.o time.o semaphore.o setup.o m68k_ksyms.o
  20. obj-$(CONFIG_PCI) += bios32.o
  21. head.o: head.S m68k_defs.h
  22. entry.o: entry.S m68k_defs.h
  23. sun3-head.o: sun3-head.S m68k_defs.h
  24. m68k_defs.h: m68k_defs.c m68k_defs.head
  25. rm -f m68k_defs.d
  26. SUNPRO_DEPENDENCIES="m68k_defs.d m68k_defs.h" 
  27. $(CC) $(filter-out -MD,$(CFLAGS)) -S m68k_defs.c
  28. cp m68k_defs.head m68k_defs.h
  29. grep '^#define' m68k_defs.s >> m68k_defs.h
  30. rm m68k_defs.s
  31. -include m68k_defs.d
  32. include $(TOPDIR)/Rules.make