當通過食譜中的一些$(MAKE) foo
遞歸調用時,GNUMake
傳遞它所調用的一些選項,但不是全部。特別是它不會傳遞一個-f SomeMakefile
選項。見section 5.7.3 of manual。如何將選項-f SomeMakefile傳遞給子版本? [這裏是GNUMake]
我怎樣才能找到make
是否與一些-f
選項調用,我怎樣才能把它傳遞給子製造?
爲了使問題具體,這裏是我的SomeMakefile
包含:
%.pdf : %.tex
pdflatex $(PDFLATEXFLAGS) $*
@if [ -f $*.log ] ; then $(MAKE) --silent $*.slw; fi
的問題是,如何使foo.slw
在SomeMakefile
定義和遞歸make
不會使用它。
你可以把Makefiles的各個部分放在這裏以及你如何調用命令make? – Oz123
因爲換行結束了評論,所以我無法將Makefiles的各個部分放入此註釋中!將在原來的問題中做到這一點。 – phs