Дерево каталоговMakefile и субтропическое Makefile, фальшивая задача ничего сделать
.
| Makefile
| src
| Makefile
| spec
| test
в ./Makefile
default: all
.DEFAULT:
$(MAKE) -C [email protected]
в И/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'.
Я полагаю, что это проблема с именем задачи это то же самое, что и имя каталога, с дополнительным make-файлом.
спасибо! работает хорошо. – pastjean