# **************************************************************************** # # # # ::: :::::::: # # Makefile :+: :+: :+: # # +:+ +:+ +:+ # # By: jkrishna +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2026/05/07 12:41:02 by jkrishna #+# #+# # # Updated: 2026/06/05 13:50:54 by jkrishna ### ########.fr # # # # **************************************************************************** # NAME = libftprintf.a CFLAGS = -Wall -Wextra -Werror CC = cc SRC = ft_printf.c \ ft_channel.c \ ft_cprintf.c \ ft_sprintf.c \ ft_pprintf.c \ ft_uprintf.c \ ft_diprintf.c \ ft_xprintf.c \ ft_cxprintf.c \ ft_percprintf.c OBJ = $(SRC:.c=.o) AR = ar ARFLAGS = rcs all: $(NAME) $(NAME): $(OBJ) $(AR) $(ARFLAGS) $@ $(OBJ) %.o: %.c $(CC) $(CFLAGS) -c $< -o $@ clean: rm -f *.o fclean: clean rm -f $(NAME) re: fclean all .PHONY: all clean fclean re