automake and $(EXEEXT)
Dumas Patrice <[email protected]> Wed, 11 Feb 2004 14:05:19 +0100
| Newsgroups | gmane.comp.tex.texi2html.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi,
At my lab, I use
[dumas@zeus texi2html]$ automake --version
automake (GNU automake) 1.6.3
It complains:
dumas@zeus texi2html]$ automake
Use of uninitialized value in concatenation (.) or string at /usr/bin/automake line 8449.
: deprecated feature: `texi2html' overrides `texi2html$(EXEEXT)'
: change your target to read `texi2html$(EXEEXT)'
And then make ends with
make[1]: *** No rule to make target `texi2html@EXEEXT@', needed by `all-am'. Stop.
make[1]: Leaving directory `/cired/zeus/home/dumas/texi2html'
If I change in Makefille.am
texi2html: \
$(srcdir)/MySimple.pm \
$(srcdir)/T2h_i18n.pm \
to
texi2html$(EXEEXT): \
$(srcdir)/MySimple.pm \
$(srcdir)/T2h_i18n.pm \
it works well. Reading the automake manual it seems that we should put
$(EXEEXT) to our target. However it isn't an executable ?
I have automake-1.7.? at home and it doesn't complain. Any idea ?
Pat