Build tool
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 361B

1234567891011121314151617
  1. SRCS = src/BBBParser.cc src/SourceFile.cc src/main.cc
  2. HDRS = src/BBBParser.h src/SourceFile.h
  3. BUILD = build
  4. OBJS = $(patsubst %,$(BUILD)/%.o,$(SRCS))
  5. CFLAGS = -g
  6. $(BUILD)/%.cc.o: %.cc $(HDRS)
  7. @mkdir -p $(@D)
  8. $(CXX) $(CFLAGS) -c $< -o $@
  9. $(BUILD)/bbbuild: $(OBJS)
  10. @mkdir -p $(@D)
  11. $(CXX) $(LDFLAGS) -o $@ $^ $(LDLIBS)
  12. .PHONY: clean
  13. clean:
  14. rm -rf $(BUILD)