LIBFT = ./libft/libft.a NAME = libftprintf.a srcs = subsrcs = SRCS = ft_printf.c \ ft_parser.c \ ft_parser_utils.c \ ft_put_c.c \ ft_put_d.c \ ft_put_d_utilc.c \ ft_put_p.c \ ft_put_s.c \ ft_put_u.c \ ft_put_x.c \ ft_put_u.c \ ft_put_u_utilc.c \ ft_put_x.c\ ft_put_x_utilc.c \ ft_put_p.c\ ft_put_p_utilc.c \ putmaket_utils.c\ ft_put_d_undersize.c \ OBJDIR= ./obj/ # addprefix (OBJDIR, OBJS) SURPL_O = *.o CC = gcc CFLAGS = -c -Wall -Wextra -Werror -I . OBJS = $(SRCS:.c=.o) VPATH = $(NAME): $(OBJS) mkdir -p $(OBJDIR) $(CC) $(CFLAGS) $(SRCS) lib: make bonus -C ./libft cp libft/libft.a $(NAME) all : lib $(NAME) ar -rcs $(NAME) $(OBJS) clean : $(MAKE) clean -C ./libft rm -f $(SURPL_O) rm -f $(OBJS) fclean : clean $(MAKE) fclean -C ./libft rm -f $(NAME) re : fclean all