NAME = PhoneBook SRCS = main.cpp PhoneBook.cpp Contact.cpp CC = clang++ CFLAGS = -Wall -Wextra -Werror -std=c++98 RM = rm -f OBJS = $(SRCS:.cpp=.o) %.o: %.cpp @$(CC) $(CFLAGS) -c $< -o $@ all: $(NAME) $(NAME): $(OBJS) @$(CC) $(CFLAGS) $^ -o $(NAME) @echo '$(NAME) compiled!' fclean: clean @$(RM) $(NAME) clean: @$(RM) $(OBJS) re: fclean all .PHONY: all clean fclean re