2013-07-17 19 views

回答

1

我不知道你想做什麼你是說,在此目錄中複製任何調用要運行。使在不同的目錄,使用相同的參數

不能相當做到這一點,但是這將讓你靠近?

.DEFAULT: 
     $(MAKE) -C ${CURDIR}/.. [email protected] 

我不知道你爲什麼在目標名稱中加$*$(CURDIR)的前綴......?

這與原始調用的最大區別在於它將爲每個目標運行一個單獨的make過程;也就是說,如果運行make foo bar,它將調用「頂級makefile」兩次:一次使用foo的目標,然後再使用bar的目標。沒有辦法避免這種情況,我可以想到。

+0

謝謝,不要擔心那個前綴 - 它是神器 –

+0

我拿出了.NOTPARALLEL。更多地思考它,我不認爲你需要它。 – MadScientist

相關問題