bug-automake
[Top][All Lists]
Advanced

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

Re: flex beta 2.5.22 released


From: Alexandre Duret-Lutz
Subject: Re: flex beta 2.5.22 released
Date: Mon, 14 Oct 2002 18:16:02 +0200
User-agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.2 (i386-debian-linux-gnu)

>>> "Bruno" == Bruno Haible <address@hidden> writes:

 >> > | > ~/src/flex-2.5.22.2 % make pdf
 >> > | > Making pdf in intl
 >> > | > make[1]: Entering directory `/home/akim/src/flex-2.5.22.2/intl'
 >> > | > make[1]: *** No rule to make target `pdf'.  Stop.
 >> > | > make[1]: Leaving directory `/home/akim/src/flex-2.5.22.2/intl'
 >> > | > make: *** [pdf-recursive] Error 1

It would be nice if there was a way that such changes in
Automake don't impact "foreign" Makefiles.  Any idea?

 Bruno> It seems that automake 1.7 has started to extend the GNU standards for
 Bruno> Makefile conventions. I agree this is the way to go, in order to add
 Bruno> targets like 'pdf', 'ps', 'html', 'dvi', and variables like
 Bruno> $(sharedir) and $(localedir).

 Bruno> What is the list of new/added Makefile targets and @xxxxdir@ variables?

Automake 1.7 introduces three new recursive targets: `ps',
`pdf', and `ctags'.  (Maybe you can make provision for the
future and define `html' as an empty phony target too.)

Files built with these new targets are not installed (by lack of
associated standard xxxxdir variable).

Regarding datarootdir/sharedir and localedir, there is nothing
to change in Automake since it uses `autoconf --trace'.  As soon
as a new release of Autoconf defines these variables, Automake
(>=1.7) will define them in Makefile.ins.
-- 
Alexandre Duret-Lutz





reply via email to

[Prev in Thread] Current Thread [Next in Thread]