我想一個makefile,我可以打電話:如何做「make <subdir><target>」?
'make'/'make <subdir>'/'make clean'/'make <subdir> clean'
但我不希望它試圖在一個子目錄調用時解決clean
!
這裏是我的makefile的例子:除了make <subdir>
乾淨這就要求make -C <subdir> clean
,但隨後試圖解決還分別針對clean
SUBDIRS := a b c
all :
@echo building a b and c
clean :
@echo cleaning a b and c
$(SUBDIRS) :
make - C [email protected] $(MAKECMDGOALS)
所有呼叫工作。我該如何才能停止處理以後的目標?
對兩個答案: 感謝您的解釋。瞭解什麼是和什麼是沒有意義的是很有幫助的。我不會再試這個了。