/ ft_printf / ft_printf / Makefile
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