编译目录下所有cpp文件的makefile

5290阅读 0评论2012-06-26 zhenze12345
分类:LINUX


点击(此处)折叠或打开

  1. CC := g++
  2. CFLAGS := -g
  3. TARGET := micro_httpd
  4. SRCS := $(wildcard *.cpp)
  5. OBJS := $(patsubst %cpp,%o,$(SRCS))

  6. all:$(TARGET)

  7. %.o:%.cpp
  8.     $(CC) $(CFLAGS) -c $<

  9. $(TARGET):$(OBJS)
  10.     $(CC) $(CFLAGS) -o $@ $^

  11. clean:
  12.     rm -rf $(TARGET) *.o

上一篇:简单配置文件的解析示例
下一篇:debian sid时间与windows不匹配的解决方案