summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile16
1 files changed, 12 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 226b303..d0698a8 100644
--- a/Makefile
+++ b/Makefile
@@ -2,20 +2,28 @@ NAME = libftprintf.a
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