cat внутри Makefile или как создать файл через make?
В консоли можно легко создавать текстовые файлы из сценариев:
А можно ли также непренуждённо создавать файлы через make/Makefile? Желательно без кучи дополнительных символов и экранирования всего и вся. Просто кусок текста внутри Makefile, который записывается в нужный нам другой файл.
Re:cat внутри Makefile или как создать файл через make?
В итоге закончится тем, что я схвачу Makefile и побегу с ним в другую директории или вообще на другой компьютер и там неожижанно выяснится, что без Путина.sh это всё не работает. Хочу всё внутри Makefile!
Re:cat внутри Makefile или как создать файл через make?
> Хочу всё внутри Makefile!
Можно, например пожать вспомогательные скрипты гзипом, закодировать в base64 и назначить получившиеся строки переменным мейк-файла. Внести скрипт в зависимости и распаковывать по необходимости куда-нибудь в /tmp. Только неудобно это ИМХО.
Re:cat внутри Makefile или как создать файл через make?
> Можно, например пожать вспомогательные скрипты гзипом, закодировать в base64 и назначить получившиеся строки переменным мейк-файла.
Угу, так пока и сделал почти так и сделал, только паковал не сценарий а сам текст. Только от сжатия отказался, т. к. гзип получался больше, чем сам текст. Распаковывать, кстати, никуда не надо:
Re:cat внутри Makefile или как создать файл через make?
Сделай Путин.sh