TOUCHFILE=.touch
NM = meow
.PHONY: extract
extract: $(TOUCHFILE)
$(TOUCHFILE): $(ARCHIVE) Makefile
ifeq ($(wildcard TOUCHFILE),)
rm -rf $NM
touch $(TOUCHFILE)
else
@echo "nice going";
위의 작업을 수행해야합니까? 처음으로 .touch가 없으면 dir을 제거하고 .touch를 만듭니다. 다음 번에 나는 추출물로 달린다. make가 meow 디렉토리를 제거하고 나머지 작업을 할 때마다 확인합니다. A는 경우 - 당시 다른 확인하는 것이메이크 파일 조건부
당신이 * 경우 --다른 후, 또는 * 제조사를 A * 쉘을 사용하려고 : - (".touch"하지 그것은 "TOUCHFILE"를 검색 또한주의 와일드 카드 표현은 잘못된 것) * if-then-else? – Beta
make then then –