|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 06 Feb 2002 15:04:02 To : Andrey Rudyavsky Subject : Re: Пpогpаммиpование --------------------------------------------------------------------------------
Hi, Andrey!
>>>>> "AR" == Andrey Rudyavsky <Andrey.Rudyavsky@p28.f163.n5030.z2.fidonet.org>
>>>>> writes:
>>>> Визуального/интеpативного pедактоpа Makefile не может быть в
>>>> пpинципе.
VK>>> В виде гpафа pазве чтоль? 8-)))
VB>> зависимостей чего проверять, в какой последовательности перед
VB>> выполнением списка команд? А разборка макросов, подстановок?
VB>> Hе, если человек все это пониаем - от ему проще Makefile почитать,
VB>> чем граф изучаь :)
AR> Может быть. Однако pазбиpаться в 50-килобайтных совpеменных макефилах
AR> не очень пpиятно. Hе сpазу видно цели и зависимости.
Makefile тоже нужно уметь писать.
Вот сейчас "рыба проекта" -
bb.mk - 1K
Makefile - 600 byte
То, что _нужно_ будет читать - в Makefile. 50% Сейчас в нем - комментарии.
то, что при сборке знать в принципе не интересно - bb.mk, которое include
В плане "культуры написания Makefile" мне нравилось Freebsd. Очень
красиво. Хотя и там наверняка есть недостатки. В GNU-мире, принято
пользовать GNU AutoTools, в который всяике "пятидесяти килобайтные"
генерется, а то, что генерится, читать в общем случае не нужно. Hужно
читать то, ИЗ ЧЕГО оно генерится. Если автор не предоставил - тыкать
носом в GPL.
Makefile.am, configure.in - это ровно такие-же исходные тексты, как и
some-shit.c
Хотя, в целом это уже к продукту прямого отношения не имеет.
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541df0089eb.html, оценка из 5, голосов 10
|