에 쓰고 있는데 Makefile
현재 디렉터리는 files
많은 파일이 들어있는 .c
폴더 입니다.
이 모든 파일을 가져와서 .c
이름이 지정된 변수에 저장 해야 합니다 SOURCES
. 어떻게 해야 합니까?
답변1
GNU Make와 함께 사용 하려면 Makefile
다음을 사용하세요.wildcard
기능:
SOURCES := $(wildcard files/*.c)
답변2
$(shell ...)
를 사용하여 명령 결과를 make 변수에 넣을 수 있습니다 .
SOURCES = $(shell ls files/*.c)
show:
echo $(SOURCES)