|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Alex Semenyaka 2:461/640 15 Nov 2000 23:10:48 To : Valentin Nechayev Subject : Вопрос по make и .SUFFIXES -------------------------------------------------------------------------------- 15 Nov 00 15:28, ты писал к Victor Sudakov: VS>> всех нужных мне *.frm файлов? Тупое перечисление работает, VS>> разумеется, но это именно то, от чего я хотел уйти. VN> А вот не советую уходить.;) Лучше перечислить явно. Как quick'n'dirty решение !=ls *.что-то (или !=echo *.что-то) - вполне себе ничего, важно только помнить, что оно допустимо только "для дома, для семьи", и в ситуации, когда этот Makefile будет выполняться в неизвестной среде - лучше сделать явное перечисление. Если это уж никак невозможно (в силу существенного design flaw) - позаботиться о правильной команде после != VN> Hу а если все-таки хочешь перечислить - Яр Тихий дал пример... VN> но мнэ-э-э... ну не советую. Лучше перечислить явно всех, чем иметь VN> странный секс от случайно возникшего файла в каталоге. To V.S.: От случайного файла - то только один из вариантов. Вот если кто-то создаст this is new.m4 - то внутреннее расширение *.m4 GNU make и внешнее - через ls/echo - BSD make - будут как бы сильно непохожи. Так что во втором случае надобно будет думать о правильной обработке таких ситуаций. Кроме классических пробельных символов в именах файлов могут, впрочем, быть и другие засады - тебе оно нужно их все искать? SY, Alex --- IMHO в последней инстанции * Origin: ...можжевеловых... (2:461/640) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/18273a130bb3.html, оценка из 5, голосов 10
|