Makefile
1 # **************************************************************************** # 2 # # 3 # ::: :::::::: # 4 # Makefile :+: :+: :+: # 5 # +:+ +:+ +:+ # 6 # By: gychoi <gychoi@student.42seoul.kr> +#+ +:+ +#+ # 7 # +#+#+#+#+#+ +#+ # 8 # Created: 2022/09/10 18:22:25 by gychoi #+# #+# # 9 # Updated: 2022/09/13 13:30:59 by gychoi ### ########.fr # 10 # # 11 # **************************************************************************** # 12 13 NAME = libftprintf.a 14 CC = cc 15 CFLAGS = -Wall -Wextra -Werror 16 AR = ar 17 ARFLAGS = crus 18 RM = rm -f 19 20 SRCS = ft_printf.c\ 21 print_address.c\ 22 print_char.c\ 23 print_number.c\ 24 print_string.c 25 26 OBJS = $(SRCS:.c=.o) 27 28 $(NAME) : $(OBJS) 29 $(AR) $(ARFLAGS) $(NAME) $(OBJS) 30 31 .PHONY : all 32 all : $(NAME) 33 34 .PHONY : clean 35 clean : 36 $(RM) $(OBJS) 37 38 .PHONY : fclean 39 fclean : clean 40 $(RM) $(NAME) 41 42 .PHONY : re 43 re : fclean 44 $(MAKE) all