| | |
| | | |
| | | OBJS-top=$(patsubst %,$(BUILD_DIR)/%,$(_OBJS-top)) |
| | | |
| | | .PHONY: directories parser gen clean |
| | | .PHONY: parser gen clean default all |
| | | |
| | | default: docconv directories |
| | | default: docconv $(BUILD_DIR) |
| | | all: default |
| | | |
| | | docconv: parser gen $(OBJS-top) |
| | | $(CXX) $(CXXFLAGS) -o $@ $(BUILD_DIR)/*.o |
| | | |
| | | $(BUILD_DIR)/%.o: %.cpp |
| | | $(CXX) -c $(CXXFLAGS) -o $@ $< |
| | | $(CXX) -c $(CXXFLAGS) -o $@ $^ |
| | | |
| | | parser: directories |
| | | parser: $(BUILD_DIR) |
| | | $(MAKE) -C parsers |
| | | |
| | | gen: directories |
| | | gen: $(BUILD_DIR) |
| | | $(MAKE) -C gens |
| | | |
| | | directories: |
| | | mkdir -p $(BUILD_DIR) |
| | | $(BUILD_DIR): |
| | | mkdir -p $@ |
| | | |
| | | clean: |
| | | rm -rf $(BUILD_DIR) |