[Comm] Цель в Makefile.am
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Ср Авг 11 14:48:27 MSD 2004
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
будет создаваться из него.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20040811/7928cb3e/attachment-0003.bin>
Подробная информация о списке рассылки community