30 lines
394 B
Makefile
30 lines
394 B
Makefile
NAME = ft_ping
|
|
CC=cc
|
|
FLAGS=-Werror -Wextra -Wall -g
|
|
|
|
SRCS_DIR = srcs
|
|
OBJS_DIR = .objs
|
|
|
|
SRCS = ft_ping.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
|