Re: Нужен ли bash
> А любая задача - не такая уж простая.
Вот именно в этом есть сомнение.
Может дело в подходе? ;-)
> PROG_NAME = myprog
> BUILD_TYPE = MULTI_SRC_BIN
> include $(DEFS)
> # а тут ваши дополнительные правила, если нужно
> include $(RULES)
Это абсолютно то же самое. Переизобретенный велосипед.
Не говорю, что плохой или хороший, но переизобретение уже готового налицо.
>> И ведь оно уже все умеет.
> Не всё - само список файлов не составляет, приходится руками вводить.
Да не приходится. Если исходный файл один - достаточно указать просто PROG.
Если больше, можно SRCS!= echo *.c
Если echo не нравится, его можно спрятать в <myownrules.mk>
Подход от этого не меняется.
>> Для простых проектов и проектов средней величины нет ничего лучше
>> MK-скриптов BSD make-а IMHO.
> Вот-вот - используют makefiles вместо скриптов
> и скрипты вместо makefiles.
make - это и есть язык программирования. В чем-то уникальный, в чем то
декларативный. На нем тоже программируют. В этом нет ничего плохого.
И здесь я не вижу никаких противоречий.
>> Интересно, есть ли в природе аналог mk скриптам для GNU make-а?
> mk-СКРИПТЫ - не интересуют. Назовите по другому.
Что назвать по-другому? Что не интересует? Ничего не понял.
--
Best regards, Aleksey Cheusov.
Reply to: