On Tue, Sep 30, 2008 at 05:30:01PM +0300, Dmitry Nezhevenko wrote: > > P.S. А нет ли у вас ссылочки на грамотное руководство по созданию > > make-файлов, не привязанных к шеллу? Хотелось бы понять, есть ли в > > этом смысл или полученные мэйкфайлы непригодны на практике. > > Нету. В качестве начала могу предложить не использовать символы: > > > The metacharacters typically used to bypass the direct execve() > > execution have been any of: = | ^ ( ) ; & < > * ? [ ] : $ > > ‘ ’ " \ \n
...а также целый ряд ключевых слов-встроенных команд шелла (в случае GNU make). Причём список метасимволов и ключевых слов ещё и разный на разных платформах (прекрасная переносимость!). Детали смотреть в исходниках: http://www.google.com/codesearch?hl=ru&q=show:WVlsTmrp7Lk:KX8ooB_G96Q:EDKUAV5sQyw&sa=N&ct=rd&cs_p=ftp://ftp.gnu.org/gnu/make/make-3.81.tar.bz2&cs_f=make-3.81/job.c Искать sh_chars/sh_cmds. -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]