1# **************************************************************************** #
4# Makefile :+: :+: :+: #
6# By: kamitsui <kamitsui@student.42tokyo.jp> +#+ +:+ +#+ #
8# Created: 2025/03/15 19:38:29 by kamitsui #+# #+# #
9# Updated: 2025/04/25 21:24:40 by kamitsui ### ########.fr #
11# **************************************************************************** #
14# @brief This File is a Makefile for building MoreBraiiiiiiinnnzzzZ in ex01 directory.
26# Object files and dependency files
27OBJS = $(addprefix $(OBJ_DIR)/, $(SRCS:.cpp=.o))
28DEPS = $(addprefix $(DEP_DIR)/, $(SRCS:.cpp=.d))
31NAME = MoreBraiiiiiiinnnzzzZ
35CXXFLAGS = -Wall -Wextra -Werror -std=c++98
36CF_DEP = -MMD -MP -MF $(@:$(OBJ_DIR)/%.o=$(DEP_DIR)/%.d)
38# Rules for building object files
42 $(CXX) $(CXXFLAGS) $(CF_DEP) -c $< -o $@
52 $(CXX) $(CXXFLAGS) $(OBJS) -o $(NAME)
55 rm -rf $(OBJ_DIR) $(DEP_DIR)
62.PHONY: all clean fclean re