CC = cc
CFLAGS = -Wall -Wextra -Werror
-SRC_FILES = ft_printf.c
-
+SRC_FILES = src/ft_printf.c
OBJ_FILES = $(SRC_FILES:.c=.o)
+LIBFT = libft/libft.a
+
all: $(NAME)
-$(NAME): $(OBJ_FILES)
+$(NAME): libft $(OBJ_FILES)
+ cp $(LIBFT) $(NAME)
+ ar rcs $(NAME) $(OBJ_FILES)
+
+libft:
+ make -C libft
clean:
rm -f $(OBJ_FILES)
+ make -C libft clean
fclean: clean
rm -f $(NAME)
+ make -C libft fclean
re: fclean all
-.PHONY: all clean fclean re
+.PHONY: all clean fclean re libft