[Libft] 2. Makefile 만들기

mkitigy·2020년 9월 28일
0

42Seoul

목록 보기
3/4
/* 매크로 선언 */
AR = ar
ARFLAGS = rcs //라이브러리 생성 명령어 변수
CC = gcc
CFLAGS = -Wall -Wextra -Werror //gcc, 컴파일 옵션 변수

TARGET := libft.a //아웃풋 이름

INC := libft.h //헤더파일

SRCS :=

OBJS := ${SRCS:c=o}

all : ${TARGET}

clean :
	rm -f ${OBJS}
    
fclean :
	rm -f ${TARGET}
    
re : fclean all

${TARGET} : ${INC} ${OBJS}
	${AR} ${ARFLAGS} $@ $^ //$@ : 현재 타겟, $^ 현재 타겟의 종속 항목

%.o : %.c Makefile
	${CC} ${CFLAGS} -c $< : $< -> recipe 첫번째로 필요한 명령어

profile
🎶 Love Music & Development

0개의 댓글