NAME = ft_ping CC=cc FLAGS=-Werror -Wextra -Wall -g SRCS_DIR = srcs OBJS_DIR = .objs SRCS = ft_ping.c\ icmp.c OBJS = $(addprefix $(OBJS_DIR)/,$(SRCS:.c=.o)) all: $(NAME) $(NAME): $(OBJS) $(CC) $(FLAGS) $^ -o $@ $(OBJS_DIR): mkdir $(OBJS_DIR) $(OBJS_DIR)/%.o: $(SRCS_DIR)/%.c $(OBJS_DIR) $(CC) $(FLAGS) -c $< -o $@ clean: rm -rf $(OBJS_DIR) fclean: clean rm $(NAME) .PHONY: clean fclean