[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