Aleksey Cheusov -> debian-russian@lists.debian.org @ Tue, 30 Sep 2008 16:42:56 +0300:
>>>>>> "Recursive Make Considered Harmful" --- это в особенности раздражает). >>>>> Пока останусь при своём мнении: майк надо уметь >>>>> готовить. Хотя SCons надо будет попробовать... >>>> >>>> http://makepp.sourceforge.net/ EVL>>> Не увидел, чем оно лучше, чем make для написания make-файлов. >> Это ты, значит, сложных не писал... Тому, кто писал, ключевые места >> очевидны. AC> А зачем, пардон, писать сложные Makefile-ы? Надо писать простые. AC> Ну можно ли проще? AC> PROG = myprog AC> SRCS = file1.c file2.c AC> .include <bsd.prog.mk> AC> И ведь оно уже все умеет. Так ведь "оно" само кем-то написано? Так вот, "оно" и есть сложный мейкфайл. AC> Для простых проектов и проектов средней величины нет ничего лучше AC> MK-скриптов BSD make-а IMHO. Возможно. Вот только моих задач оно не решает. Не рассчитано. Впрочем, насколько я понимаю, что тех же проблем, что у recursive make, оно с тем же успехом не решает. Поскольку в этих скриптах, в общем, никаких чудес. А если "оно", паче чаяния, не сложное, а простое, то оно вообще решает только задачу однократной сборки. Поскольку, опять же, никаких чудес. AC> Интересно, есть ли в природе аналог mk скриптам для GNU make-а? В природе - есть. Не публиковалось за ненадобностью, но можно, думаю, и показать. Нет, оно сложнее bsd'шных, ибо поддерживает несколько более навороченную систему сборки (в одном дереве, раздаваемом по NFS, на несколько платформ). Оно очень сильно заточено под местные условия, поскольку никогда не предполагалось к универсальности, но все идеи оттуда вычитать можно. -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED] Рюкзак не пересобирают, рюкзак укладывают! (c)Руна -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]