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
