Makefile
上传用户:wudi5211
上传日期:2010-01-21
资源大小:607k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

C/C++

  1. # This Makefile has been simplified as much as possible, by putting all
  2. # generic material, independent of this specific directory, into
  3. # ../Rules.make. Read that file for details
  4. TOPDIR  := $(shell cd ..; pwd)
  5. include $(TOPDIR)/Rules.make
  6. CFLAGS += -O2 -I..
  7. # To please automatic compilation, no TARGET is there, only OBJS
  8. OBJS = pcidata.o pciregions.o
  9. SRC = $(OBJS:.o=.c)
  10. EXE    = pcidump
  11. EXESRC = pcidump.c
  12. all: .depend $(EXE) $(OBJS)
  13. clean:
  14. rm -f *.o *~ $(EXE) .depend
  15. # Compile pcidump without kernel-related headers (it will break)
  16. # (for user space we want use `cc')
  17. pcidump: pcidump.c
  18. cc $^ -o $@
  19. # in make depend make the same split
  20. # (for user space we want use `cc')
  21. depend .depend dep:
  22. $(CC) $(CFLAGS) -M $(SRC) > $@
  23. cc -M $(EXESRC) >> $@
  24. ifeq (.depend,$(wildcard .depend))
  25. include .depend
  26. endif