feat(build): changes to depends

This commit is contained in:
3lswear
2022-02-19 18:47:41 +03:00
parent 281f7f01fe
commit 15aa88429e

View File

@@ -10,7 +10,7 @@ DEBUGFLAGS = -g -fno-limit-debug-info
CXXFLAGS = -Wall -Wextra -Werror -std=c++98 $(DEBUGFLAGS) $(SANFLAGS) -DDEBUG CXXFLAGS = -Wall -Wextra -Werror -std=c++98 $(DEBUGFLAGS) $(SANFLAGS) -DDEBUG
CPPFLAGS += -MD -MP CPPFLAGS += -MMD -MP
SRC = $(wildcard ./src/*.cpp) SRC = $(wildcard ./src/*.cpp)
SRC += $(wildcard ./src/*/*.cpp) SRC += $(wildcard ./src/*/*.cpp)
@@ -24,7 +24,6 @@ all: $(NAME)
$(OBJ): %.o: %.cpp $(SRC) Makefile $(OBJ): %.o: %.cpp $(SRC) Makefile
$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -I $(INCLUDES) -o $@ $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -I $(INCLUDES) -o $@
-include $(SRC:%.cpp=%.d)
$(NAME): $(OBJ) $(NAME): $(OBJ)
$(CXX) $(CXXFLAGS) $(OBJ) -o $(NAME) $(CXX) $(CXXFLAGS) $(OBJ) -o $(NAME)
@@ -42,5 +41,7 @@ re:
run: $(NAME) run: $(NAME)
ASAN_OPTIONS=detect_leaks=0 ./$(NAME) $(filter-out $@,$(MAKECMDGOALS)) ASAN_OPTIONS=detect_leaks=0 ./$(NAME) $(filter-out $@,$(MAKECMDGOALS))
-include $(OBJ:%.o=%.d)
.PHONY: all clean fclean re .PHONY: all clean fclean re