[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: make contest



Stanislav Maslovski -> debian-russian@lists.debian.org  @ Sun, 5 Oct 2008 21:53:55 +0400:

 >> >  >>  SM> Комментарии-то будут? 
 >> >  >> 
 >> >  >> Пригодно только для нескольких phony целей.
 >> > 
 >> >  SM> В смысле, что в общем случае для работы с phony целями не
 >> >  SM> годится?  Так понимать? Или?
 >> > 
 >> > Для работы с настоящими целями не годится.  Что, собственно,
 >> > приведенный пример и демонстрирует...
 >> 
 >> В приведенном мной примере всего одна такая цель: all.
 >> И, заметь, так требовалось тобой по условию задачи.

 SM> Пояснение: такая == phony. Остальные - нормальные.

Ну да.  Она как раз собирается правильно.  А одна из нормальных как раз
нет.

Решить с помощью make задачу правильной сборки двух-трех конкретных
phony целей (all, clean и т.п.) вполне реально.  Местами, впрочем, тоже
геморройно (главное - не пытаться указывать clean и all в одной
командной строке...), но в меру.

А вот обеспечить правильную сборку произвольной промежуточной цели,
указанной в командной строке - проще застрелиться.  Ну или, как вон
некоторые рядом делают, запретить такой подход нах, собирать только
целыми проектами, выделяя по проекту на каждый тестовый бинарь или даже
на каждый вариант его запуска.

А я полагаю, что уж вот этим рутинным вопросам вполне можно и машину
научить...

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru

If a `religion' is defined to be a system of ideas that contains
unprovable statements, then Godel taught us that mathematics is not
only a religion, it is the only religion that can prove itself to be
one.
 -- John Barrow


Reply to: