Я бы хотел, чтобы в моем GNUmakefile было целевое правило, которое вызывает новую оболочку, а затем с чистого листа новой оболочки запускает новый make.
Какой синтаксис для этого?*
Я попробовал это, но это не сработало:
.PHONY: setup
setup:
shell cd myDir; make; cd ..
Он получает бесконечное повторение следующей ошибки:
make[1]: Entering directory `/disk4/home/user/parent'
shell cd myDir; make; cd ..
/bin/sh: shell: command not found
make[1]: Entering directory `/disk4/home/user/parent'
shell cd myDir; make; cd ..
/bin/sh: shell: command not found
[...]