On Wed, Aug 11, 2004 at 04:57:07PM +0700, php-coder wrote: > 0000100101011110100100101::11.08.2004::0110001001001000100111100100010 > > Привет, Linuxоиды! > > Есть следующий Makefile.am: > > # doc/Makefile.am for Fluxbox 0.9 - an X11 Window manager > CLEANFILES = fluxbox.1 CLEANFILES = fluxbox.1 fluxstyle.1 > MAINTAINERCLEANFILES = Makefile.in > man_MANS = fluxbox.1 bsetroot.1 fbrun.1 fbsetbg.1 \ > startfluxbox.1 fluxstyle.1 fbrun.1 > EXTRA_DIST=fluxbox.1.in bsetroot.1 fbrun.1 startfluxbox.1 fbsetbg.1 \ > fluxstyle.1 Coding_style fluxstyle.1.in Coding_style > distclean-local: > rm -f *\~ > fluxbox.1: fluxbox.1.in > @regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," \ > $(srcdir)/fluxbox.1.in > fluxbox.1 > > Добавляю в конец новую цель: > > fluxstyle.1: fluxstyle.1 fluxstyle.1: fluxstyle.1.in > mv fluxstyle.1 fluxstyle.1.in это вообще убрать > @regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," \ > $(srcdir)/fluxstyle.1.in > fluxstyle.1 > > Как сделать, чтобы она отрабатывалась?! Я в том смысле, что нужно > еще что-то в этом файле исправить, чтобы при компиляции эта цель > отрабатывалась. Всё, что нужно собирать, должно быть указано в man_MANS или других аналогичных переменных automake. А в данном случае просто неверное правило - "само из себя" что-то создаваться не может. Т.е., в исходниках теперь должен лежать файл fluxstyle.1.in, а fluxstyle.1 будет создаваться из него.