NAME = span SRCS = main.cpp Span.cpp OBJS = $(SRCS:.cpp=.o) CXX = c++ CXXFLAGS = -std=c++98 -Werror -Wextra -Wall $(NAME): $(OBJS) $(CXX) -g $(CXXFLAGS) $(OBJS) -o $(NAME) all: $(NAME) clean: rm -rf $(OBJS) fclean: clean rm -rf $(NAME) re: fclean all .PHONY: all clean fclean re