ft_printf Makefile 만들기

이미리·2022년 6월 27일
0

MAKEFILE

NAME = libftprintf.a

SRCS = ft_printf.c ft_printf_ut.c

HEADER = ft_printf.h

OBJS = ${SRCS:%.c=%.o}
// 내용인즉슨, SRCS 변수 내용 중에서 .c 인 부분을 .o 로 바꾸라는 내용입니다.

CC = cc
CFLAGS = -Wall -Wextra -Werror -I ${HEADER}

.PHONY : all clean fclean re

all : ${NAME}

${NAME} : ${OBJS} ${HEADER}
	ar -rcs ${NAME} ${OBJS}

%.o : %.c
	${CC} ${CFLAGS} -c $< -o $@ 

clean :
	rm -rf ${OBJS}

fclean : clean
	rm -rf ${NAME}

re : fclean all

ar -rc 명령어 설명 : https://velog.io/@welloff_jj/libft-Linux-ar-명령어-간단-정리

rm -rf 명령어 설명 :

0개의 댓글