Как вызывать суб-make-файлы без жесткого кодирования их путей?
У меня есть структура папок, например, так:
./Makefile
./template
./template/Makefile
./template/html/
./template/html/Makefile
./template/latex/
./template/latex/Makefile
./template/latex/foo/
./template/latex/foo/Makefile
./template/latex/bar/
./template/latex/bar/Makefile
./... # a lot more
(Структура папок может быть вложена еще больше).
Как я могу позвонить./template/latex/bar/ Makefile (all
цель от него) без жесткого кодирования пути к Makefile?
В лучшем случае можно было бы назвать это так:
make latex/bar # for the latex/bar template
make latex # for all latex templates
make html # for all html templates
make # for all templates