[완료] makefile 확장자 변환
글쓴이: auditory / 작성시간: 월, 2011/01/24 - 4:58오후
.c 파일 목록으로부터 .o 목록을 만들때
OBJS=$(SRCS:.c=.o)
이런 식으로 하는데요..
예를들어 SRCS가 .c 도 있고, .cc 도 있고 여러가지가 섞여있는 경우에,
일괄적으로 OBJS 변수를 만들 수 있는 방법이 있을까요??
--
이렇게 해결했습니다.
OBJS=$(addsuffix .o,$(basename $(SRCS)))
답변감사드립니다~
Forums:
이렇게 하면 되지 않을 까요?
이렇게 하면 되지 않을 까요?
SRCDIR = .
DIR_SRCS_C = $(wildcard $(SRCDIR)/*.c)
SRCS_C = $(notdir $(DIR_SRCS_C))
DIR_SRCS_CC = $(wildcard $(SRCDIR)/*.cc)
SRCS_CC = $(notdir $(DIR_SRCS_CC))
OBJS = $(SRCS_C:.c=.o) $(SRCS_CC:.cc=.o)
——
———
Life is a tragedy when seen in close-up, but a comedy in long-shot. - Chaplin, Charlie -
댓글 달기