0
DirectoryツリーMakefileとサブメイク、やるべきこと、偽のタスクは何も
.
| Makefile
| src
| Makefile
| spec
| test
./Makefile
で
default: all
.DEFAULT:
$(MAKE) -C [email protected]
のsrc/Makefileの
.PHONY: all spec test ...
spec:
bundle exec cucumber ../spec
私はにいるときsrcディレクトリの "make spec"がうまくいきます。
..././src/# make spec
blablabla
しかし、私は、ルートディレクトリにいるとき、私はそれがタスクの名前に問題があるとし、「何もしないことを」しかし、それは偽のターゲット
..././# make spec
make: Nothing to be done for `spec'.
であることを取得それはディレクトリの名前と同じですが、サブメイクファイルを持っています。
ありがとうございます!うまくいく。 – pastjean