1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
NAME = libftprintf.a CC = cc CFLAGS = -Wall -Wextra -Werror SRC_FILES = src/ft_printf.c src/ft_printnbr.c src/ft_printhex.c src/ft_printaddr.c OBJ_FILES = $(SRC_FILES:.c=.o) all: $(NAME) $(NAME): $(OBJ_FILES) ar rcs $(NAME) $(OBJ_FILES) clean: rm -f $(OBJ_FILES) fclean: clean rm -f $(NAME) re: fclean all .PHONY: all clean fclean re