Build tool
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

123456789101112131415161718192021
  1. SRCS = \
  2. src/BBParser.cc src/SourceFile.cc src/toolchain.cc src/globals.cc \
  3. src/logger.cc src/sys.cc src/parallel.cc src/build.cc src/main.cc
  4. HDRS = src/BBParser.h src/SourceFile.h src/toolchain.h src/globals.h \
  5. src/logger.h src/sys.h src/parallel.h src/build.h
  6. BUILD = build
  7. OBJS = $(patsubst %,$(BUILD)/%.o,$(SRCS))
  8. CFLAGS = -g -Wall -Wextra -Wno-unused-parameter
  9. LDLIBS = -lpthread
  10. $(BUILD)/%.cc.o: %.cc $(HDRS)
  11. @mkdir -p $(@D)
  12. $(CXX) $(CFLAGS) -c $< -o $@
  13. $(BUILD)/bbbuild: $(OBJS)
  14. @mkdir -p $(@D)
  15. $(CXX) $(LDFLAGS) -o $@ $^ $(LDLIBS)
  16. .PHONY: clean
  17. clean:
  18. rm -rf $(BUILD)