cpp00/ex01/Makefile

29 lines
422 B
Makefile

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