# $Id: Makefile.am,v 1.57 2013/01/02 02:47:35 karl Exp $
# Makefile.am for texinfo/util.
# Run automake in .. to produce Makefile.in from this.
#
# Copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
# Free Software Foundation, Inc.
#
# This file is free software; as a special exception the author gives
# unlimited permission to copy and/or distribute it, with or without
# modifications, as long as this notice is preserved.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
bin_PROGRAMS = texindex
bin_SCRIPTS = texi2dvi texi2pdf pdftexi2dvi
nodist_noinst_SCRIPTS = txixml2texi
w32_bat = makeinfo.bat pod2texi.bat texi2any.bat
if HOST_IS_WINDOWS
bin_SCRIPTS += $(w32_bat)
endif
# for auctex.
pdftexi2dvi: texi2pdf
cp -f $(srcdir)/texi2pdf $@
txixml2texi: txixml2texi.pl Makefile
sed -e 's,[@]datadir[@],$(datadir),g' \
-e 's,[@]PACKAGE[@],$(PACKAGE),g' \
-e 's,[@]USE_EXTERNAL_LIBINTL[@],$(USE_EXTERNAL_LIBINTL),g' \
-e 's,[@]USE_EXTERNAL_EASTASIANWIDTH[@],$(USE_EXTERNAL_EASTASIANWIDTH),g' \
-e 's,[@]USE_EXTERNAL_UNIDECODE[@],$(USE_EXTERNAL_UNIDECODE),g' \
-e '1 s,/usr/bin/env perl,$(PERL),g' \
$(srcdir)/txixml2texi.pl >$@
chmod a+x $@
localedir = $(datadir)/locale
AM_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/gnulib/lib \
-I$(top_builddir)/gnulib/lib \
-DLOCALEDIR=\"$(localedir)\"
LDADD = $(top_builddir)/gnulib/lib/libgnu.a $(LIBINTL)
dist_pkgdata_DATA = htmlxref.cnf texinfo.dtd #texinfo.cat
# This fails distcheck:
#texinfo.cat: texinfo-cat.in Makefile
# sed 's/__VERSION__/$(TEXINFO_DTD_VERSION)/g' $(srcdir)/texinfo-cat.in >$@
# used to be:
#texinfo.cat: texinfo-cat.in $(top_srcdir)/doc/version.texi
# sed 's/__VERSION__/@VERSION@/g' $(srcdir)/texinfo-cat.in >$@
# Let's try just getting rid of it; not aware of its being used.
# Most of these are for fun. The only official/installed ones are the
# *texi2* scripts.
#
EXTRA_DIST = README detexinfo dir-example \
gendocs.sh gendocs_template \
pdftexi2dvi \
texi2dvi texi2pdf \
$(dist_pkgdata_DATA) texinfo-cat.in texi-elements-by-size \
texi2html txixml2texi.pl $(w32_bat) \
tests
DISTCLEANFILES = txixml2texi