diff --git a/Makefile b/Makefile index ccb260c..7611475 100644 --- a/Makefile +++ b/Makefile @@ -36,23 +36,17 @@ clean: rm -rf $(BIN) rm -rf $(PREPROCESSED) -TMP = temp - -tmp: - mkdir -p $(TMP) - _PP_HXX = osuparser.hpp config.hpp _PP_CXX = osuparser.cpp _PP = $(_PP_HXX) $(_PP_CXX) PP = $(addprefix $(PREPROCESSED)/, $(_PP)) -preprocess: dirs tmp $(PP) - rm -rf $(TMP) +preprocess: dirs $(PP) $(PREPROCESSED)/%.hpp: $(INCLUDE)/%.hpp - $(CXX) $(CXXFLAGS) -E $< > $(TMP)/$(@:$(PREPROCESSED)/%=%) - clang-format $(TMP)/$(@:$(PREPROCESSED)/%=%) > $@ + $(CXX) $(CXXFLAGS) -E $< > $@ + clang-format -i $@ $(PREPROCESSED)/%.cpp: $(SRC)/%.cpp - $(CXX) $(CXXFLAGS) -E $< > $(TMP)/$(@:$(PREPROCESSED)/%=%) - clang-format $(TMP)/$(@:$(PREPROCESSED)/%=%) > $@ + $(CXX) $(CXXFLAGS) -E $< > $@ + clang-format -i $@