|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Victor Sudakov 2:5020/400 14 Nov 2000 13:33:04 To : All Subject : Re: Вопрос по make и .SUFFIXES -------------------------------------------------------------------------------- Dmitri A. Fedorov <D.A.Fedorov@inp.nsk.su> wrote: >> >> Есть необходимость из каждого файлика .m4, сколько бы их ни было в >> текущем каталоге (могут появляться новые или удаляться старые), >> получить файлик .frm. При этом все i.frm еще должны зависеть от общего >> файла с макроопределениями common.m4. Хочется сделать это через make. >> Пишу Makefile: >> >> .SUFFIXES: .m4 .frm >> .m4.frm: >> m4 < $*.m4 > $*.frm >> *.frm: include/common.m4 >> >> А что еще нужно сюда дописать, чтобы недостающие .frm файлы >> создавались? Перечислять их все в Makefile не хочется. Возможно такое >> изобразить? > Чудесная функция wildcard: Была бы она еще в BSD make, цены бы ей не было. Похоже, придется и правда переходить на gmake. > M4S=$(wildcard *.m4) > обеспечит тебя списком нужных файлов. > А suffix rules пользовать не надо, они устарели :) Можно всё же примерчик для моего случая? -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/149@fidonet http://vas.tomsk.ru/ --- ifmail v.2.15dev5 * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/1221327be3414.html, оценка из 5, голосов 10
|