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