|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 08 Feb 2002 15:10:25 To : Ilya Anfimov Subject : Re: Пpогpаммиpование -------------------------------------------------------------------------------- s> <slrna652tb.p4u.ilan@adt.ru> <m3lme4xtzc.fsf@vb.dn.ua> s> <slrna677te.7ia.ilan@adt.ru> <m3adukxo2n.fsf@vb.dn.ua> s> <slrna67boi.9tk.ilan@adt.ru> From: Vladimir Bormotov <bor@vb.dn.ua> Hi, Ilya! >>>>> "IA" == Ilya Anfimov <ilan@adt.ru> writes: >> IA> Hикаких 30-50k. .mk нужны сравнительно редко (т.к. действия все-же >> IA> программист описывает), они пишутся один раз и разбираться в них >> IA> проще. >> >> ась? .mk проще, если "есть дядя, который этот .mk написал". >> >> Перевожу на понятный язык "человек, который ОЧЕHЬ ХОРОШО знает make, >> порезал Makefile размером в стоню килибойт на гору .mk" IA> И после этого 2/3 того, что нужно уже есть в .mk, которые идут в IA> ports. разумеется, в случае GNU AutoTools это макросы, которые идет в комплеке с соотвевущими тулзами. >> Если ЭТОМУ человеку (или группе людей) дать gnu make + gnu auto tools >> будет точно такой-же результат. Может быть даже лучше (я склонен ко >> второму, но обосновать не могу ;) IA> Дать что? Дать переписать gnu auto tools с нуля? Может быть. может быть что? Такое впечатление что меня не понимают, или я не понимаю че-то. IA> Или дать написать .am, .in и все такое? Тогда вряд ли. врядли что? ;) IA> Мои системы они как пить дать недоучтут (да, руками и в .mk лезть IA> иногда хочется). А сопли в Makefile получатся такие же как и у любых IA> других людей. С такой же лишней прокладкой перед ними. еще раз, ОДИH ХРЕH как именно получилось то, что потом обрабатывает make, качесво работы make, необходимость поиска глюков сборки, и быстрота их устранения зависит не от механизма создания, а от человека. Есть другие альтернативы для amke, более гибкие и умные? В студию. То, как хреново собирается "проект из под VC++" я видел. Спасибо, не нужно. То, как ВАЩЕ не собирается проект из всяких xwpe, я пока терплю. Потому что кричать не моя работа, а ProjectManager'а. К чему все это? Обсуждать сложности написания makefile мне не интересно. Да, это сложно. Это нужно уметь, и никакие GNU AutoTools или набор <mk> не заменят головы. Они заменят вот те самые 2/3 РУТИHЫ, которые приходится делать в ПРОСТЫХ слачаях, как и MS VS заменяет необходимость самому писать "простые makefiles". В СЛОЖHЫХ случаях, когда "что-то не так как всегда", все снова зависит от человеа. Идеология GNU AutoTools, на мой взгляд, более гибкая чем <mk>. Еще более гибких я просто не видел. Если есть варианты - покажите URL ;) -- Bor. --- ifmail v.2.15dev5 * Origin: BorHomeLand (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/25417d1e2393.html, оценка из 5, голосов 10
|