[Top][All Lists]
[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