Re: Нужен ли bash
- To: debian-russian@lists.debian.org
- Subject: Re: Нужен ли bash
- From: Aleksey Cheusov <vle@gmx.net>
- Date: Wed, 01 Oct 2008 12:20:17 +0300
- Message-id: <[🔎] s93iqschdta.fsf@chel.imb.invention.com>
- In-reply-to: <[🔎] 06209501@wizzle.medvedkovo.ran.pp.ru> (Artem Chuprina's message of "Wed, 01 Oct 2008 11:02:58 +0400")
- References: <200809252128.47074.pechnikov@sandy.ru> <20080925180121.GO5674@nbw.dhome.lan> <20080926075627.GA3888@ak4719.spb.edu> <20080926101051.GA5674@nbw.dhome.lan> <20080926103356.GA6342@ak4719.spb.edu> <20080926110934.GD5674@nbw.dhome.lan> <20080926115922.GA7199@ak4719.spb.edu> <Pine.LNX.4.64.0809261919210.27983@localhost.localdomain> <20080927181012.GF22108@ak4719.spb.edu> <Pine.LNX.4.64.0809301153260.24423@localhost.localdomain> <7115951b0809300141w2e06769fra90bb1e6676ec871@mail.gmail.com> <48E1ED62.9070700@gmail.com> <49091625@tigger.lan.cryptocom.ru> <s93ljx9sqan.fsf@chel.imb.invention.com> <[🔎] 06209501@wizzle.medvedkovo.ran.pp.ru>
AC>> PROG = myprog
AC>> SRCS = file1.c file2.c
AC>> .include <bsd.prog.mk>
AC>> И ведь оно уже все умеет.
> Так ведь "оно" само кем-то написано? Так вот, "оно" и есть сложный
> мейкфайл.
Да. Это внешняя библиотека, которую переихобретают куча велосипедистов
вместо того, чтобы просто воспользоваться.
AC>> Для простых проектов и проектов средней величины нет ничего лучше
AC>> MK-скриптов BSD make-а IMHO.
> Возможно. Вот только моих задач оно не решает.
...
> Поскольку, опять же, никаких чудес.
Твоих проблем/задач не решает, да. Рекурсия там в полный рост -
bsd.subdir.mk. Автозависимостей для внутренностей .c/.cpp не доставляет.
Но эти проблемы меня беспокоят гораздо меньше, чем навозная куча
automake, как реализация изначально кривого подхода "генерируем
Makefile". MK скрипты BSD make-а против automake-а.
Вот что больше заботит меня.
AC>> Интересно, есть ли в природе аналог mk скриптам для GNU make-а?
> В природе - есть.
...
> Оно очень сильно заточено под местные условия,
> поскольку никогда не предполагалось к универсальности, но все идеи
> оттуда вычитать можно.
Если бы был аналог MK скриптов для GNU make-а, чудовище
automake не родилось бы на свет.
autotools must die! Вот новая тема для "дружелюбной" беседы! 8-)
--
Best regards, Aleksey Cheusov.
Reply to: