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

嵌入式Linux

开发平台:

C/C++

  1. # Comment/uncomment the following line to disable/enable debugging
  2. #DEBUG = y
  3. # This Makefile has been simplified as much as possible, by putting all
  4. # generic material, independent of this specific directory, into
  5. # ../Rules.make. Read that file for details
  6. TOPDIR  := $(shell cd ..; pwd)
  7. include $(TOPDIR)/Rules.make
  8. # Add your debugging flag (or not) to CFLAGS
  9. ifeq ($(DEBUG),y)
  10.   DEBFLAGS = -O -g -DSCULL_DEBUG # "-O" is needed to expand inlines
  11. else
  12.   DEBFLAGS = -O2
  13. endif
  14. CFLAGS += $(DEBFLAGS)
  15. CFLAGS += -I..
  16. TARGET = scull
  17. OBJS = $(TARGET).o
  18. SRC = main.c pipe.c access.c
  19. all: .depend $(TARGET).o
  20. $(TARGET).o: $(SRC:.c=.o)
  21. $(LD) -r $^ -o $@
  22. install:
  23. install -d $(INSTALLDIR)
  24. install -c $(TARGET).o $(INSTALLDIR)
  25. clean:
  26. rm -f *.o *~ core .depend
  27. depend .depend dep:
  28. $(CC) $(CFLAGS) -M *.c > $@
  29. ifeq (.depend,$(wildcard .depend))
  30. include .depend
  31. endif