On Mon, Oct 06, 2008 at 12:07:54AM +0400, Artem Chuprina wrote: > Stanislav Maslovski -> [email protected] @ Sun, 5 Oct 2008 > 21:53:55 +0400: > > >> > >> SM> Комментарии-то будут? > >> > >> > >> > >> Пригодно только для нескольких phony целей. > >> > > >> > SM> В смысле, что в общем случае для работы с phony целями не > >> > SM> годится? Так понимать? Или? > >> > > >> > Для работы с настоящими целями не годится. Что, собственно, > >> > приведенный пример и демонстрирует... > >> > >> В приведенном мной примере всего одна такая цель: all. > >> И, заметь, так требовалось тобой по условию задачи. > > SM> Пояснение: такая == phony. Остальные - нормальные. > > Ну да. Она как раз собирается правильно. А одна из нормальных как раз > нет. > > Решить с помощью make задачу правильной сборки двух-трех конкретных > phony целей (all, clean и т.п.) вполне реально. Местами, впрочем, тоже > геморройно (главное - не пытаться указывать clean и all в одной > командной строке...), но в меру.
Ну так бы я не стал делать с _любыми_ двумя или более phony targets, если в Makefile явно не указаны их зависимости друг от друга. > А вот обеспечить правильную сборку произвольной промежуточной цели, > указанной в командной строке - проще застрелиться. Зависит от конкретной задачи. Помнится, кто-то утверждал, что даже ту пресловутую задачу с dirA, dirB и make all решить адски сложно и проще застрелиться. Прогресс, правда, на лицо -- адски сложно превратилось в "вполне реально", после того, как показали, как. -- Stanislav -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

