From d94c4495c29c6e1e8218738b8b446f6b18e759bc Mon Sep 17 00:00:00 2001 From: 3lswear Date: Sun, 6 Feb 2022 19:07:30 +0300 Subject: [PATCH] build: separate debug flags --- Makefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index ac41cb6..d5f62d4 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,9 @@ SANFLAGS = -fsanitize=address # SANFLAGS = -fsanitize=leak -CXXFLAGS = -Wall -Wextra -Werror -g -std=c++98 -fno-limit-debug-info $(SANFLAGS) -DDEBUG +DEBUGFLAGS = -g -fno-limit-debug-info + +CXXFLAGS = -Wall -Wextra -Werror -std=c++98 $(DEBUGFLAGS) $(SANFLAGS) -DDEBUG CPPFLAGS += -MD -MP @@ -20,12 +22,12 @@ OBJ = $(SRC:.cpp=.o) all: $(NAME) $(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) - $(CXX) $(CXXFLAGS) $(OBJ) -o $(NAME) + $(CXX) $(CXXFLAGS) $(OBJ) -o $(NAME) clean: $(RM) $(OBJ)