123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303 |
- # Makefile.am for texi2html.
- # Process this file with automake to produce Makefile.in
- #
- # Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
- # 2009, 2010 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.
- # don't install gmo files from texi2html directories if in texinfo,
- # they are also in ../po and ../po_document
- if TEXI2HTML
- po_subdirs = po_document po_messages
- po_document_dir = .
- else
- po_subdirs =
- po_document_dir = ..
- config.rpath: $(srcdir)/../build-aux/config.rpath
- ${INSTALL_DATA} $(srcdir)/../build-aux/config.rpath config.rpath
- AUTHORS: $(srcdir)/../AUTHORS
- (echo "Below is a copy of the texinfo AUTHORS file, listing texi2html authors"; echo) \
- | cat - $(srcdir)/../AUTHORS > $@
- endif
- SUBDIRS = $(po_subdirs) . test
- imagesdir = $(datadir)/texi2html/images
- #i18ndir = $(datadir)/texi2html/i18n
- initdir = $(datadir)/texinfo/init
- bin_SCRIPTS = texi2any
- texi2html_additional_scripts = \
- MySimple.pm \
- T2h_i18n.pm \
- texi2html.pm \
- translations.pl \
- examples/l2h.init \
- T2h_l2h.pm \
- documentlanguages.pl
- texi2html_formats = \
- formats/html.pm \
- formats/info.pm \
- formats/docbook.pm \
- formats/xml.pm \
- formats/plaintext.pm
- dist_init_DATA = maintained_extra/book.pm \
- maintained_extra/chm.pm \
- maintained_extra/tex4ht.pm \
- maintained_extra/html32.pm \
- maintained_extra/mediawiki.pm
- texi2html_sources = texi2html_configured.pl $(texi2html_additional_scripts)
- noinst_SCRIPTS = manage_i18n.pl buildt2h.sh addformats.sh \
- parse_8bit_makeinfo_maps.pl gettext_to_separated.pl separated_to_hash.pl
- # style_example.css comes from http://planet.gnu.org/~ams/style.css
- # texinfo-bright-colors.css from http://hollmen.net/texinfo/ by Jaakko Hollmén
- EXTRA_DIST = \
- configure.ac \
- config.rpath \
- autogen.sh \
- AUTHORS \
- MySimple.pod \
- $(noinst_SCRIPTS) \
- missing-texi2html \
- texi2html.pl \
- texi2html.spec.in \
- texi2html.pl \
- regenerate_documentlanguages.pl \
- $(texi2html_additional_scripts) \
- $(texi2html_formats) \
- examples/makeinfo.pm \
- examples/xhtml.pm \
- examples/noheaders.pm \
- examples/utf8.pm \
- examples/enable_encoding.pm \
- examples/roff.pm \
- examples/my-bib-macros.texi \
- examples/bib-example.texi \
- examples/glossary.texi \
- examples/style_example.css \
- examples/texinfo-bright-colors.css \
- lib \
- po_messages/Makevars.in \
- po_messages/POTFILES.in.in \
- po_document/Makevars.in \
- po_document/POTFILES.in.in \
- i18n_ref \
- translations.pl
- dist_images_DATA = images/a_begin.png \
- images/a_begin_na.png \
- images/a_document.png \
- images/a_document_na.png \
- images/a_empty.png \
- images/a_end.png \
- images/a_end_na.png \
- images/a_help.png \
- images/a_help_na.png \
- images/a_index.png \
- images/a_index_na.png \
- images/a_leftdouble.png \
- images/a_leftdouble_na.png \
- images/a_left.png \
- images/a_left_na.png \
- images/a_page.png \
- images/a_page_na.png \
- images/a_rightdouble.png \
- images/a_rightdouble_na.png \
- images/a_right.png \
- images/a_right_na.png \
- images/a_searchdoc.png \
- images/a_searchdoc_na.png \
- images/a_search.png \
- images/a_search_na.png \
- images/a_tableofcon.png \
- images/a_tableofcon_na.png \
- images/a_top.png \
- images/a_top_na.png \
- images/a_up.png \
- images/a_up_na.png \
- images/bg.jpg \
- images/bg_left.png \
- images/bg_right.png \
- images/blue_dir.png \
- images/blue_down.png \
- images/blue_grab.png \
- images/blue_help.png \
- images/blue_next.png \
- images/blue_nnext.png \
- images/blue_pprev.png \
- images/blue_prev.png \
- images/blue_readme.png \
- images/blue_top.png \
- images/blue_up.png \
- images/blue_uup.png \
- images/contents_motif.png \
- images/COPYING \
- images/COPYING.Attribution-ShareAlike \
- images/GPL \
- images/README \
- images/index_motif.png \
- images/Mybg.png \
- images/next_motif.png \
- images/next_motif_gr.png \
- images/previous_motif.png \
- images/previous_motif_gr.png \
- images/spacer3.png \
- images/xy_contents.png \
- images/xy_foot.png \
- images/xy_next.png \
- images/xy_next_gr.png \
- images/xy_nextsection.png \
- images/xy_nextsection_gr.png \
- images/xy_previous.png \
- images/xy_previous_gr.png \
- images/xy_previoussection.png \
- images/xy_previoussection_gr.png \
- images/xy_up.png \
- images/xy_up_gr.png
- texi2html.temp: $(texi2html_sources)
- $(SHELL) $(srcdir)/buildt2h.sh $@ $^
- texi2any: texi2html.temp $(texi2html_formats)
- $(SHELL) $(srcdir)/addformats.sh $@ $^
- chmod a+x $@
- texi2html.spec: texi2html.spec.in $(top_builddir)/configure
- @echo Generating $@...
- @sed -e "s/[@]PACKAGE_VERSION[@]/$(PACKAGE_VERSION)/" \
- $(srcdir)/texi2html.spec.in >texi2html.tmp
- @cp texi2html.tmp texi2html.spec
- -@rm texi2html.tmp
- $(po_document_dir)/po_document/$(PACKAGE)_document.pot:
- if test '$(USE_NLS)' = 'yes'; then \
- cd $(po_document_dir)/po_document && $(MAKE) $(AM_MAKEFLAGS) update-po; \
- fi
- # notice the
- # cat $< | sed -e 's/charset=CHARSET/charset=ascii/'
- # Indeed $(po_document_dir)/po_document/$(PACKAGE)_document.pot is
- # autogenerated with charset CHARSET (and no command line option for
- # xgettext to change it), and msgexec doesn't like it and don't do anything.
- # msgexec: present charset "CHARSET" is not a portable encoding name
- # (Actually we write out the value of $<, but that's what it is.)
- i18n/en.thl i18n/: $(po_document_dir)/po_document/$(PACKAGE)_document.pot
- $(MKDIR_P) i18n
- if test '$(USE_NLS)' = 'yes'; then \
- for file in "$(srcdir)/$(po_document_dir)/po_document/"*".po"; do \
- lang=`basename "$$file" .po | sed 's/\..*//'`; \
- test "$$lang" = 'en' && continue; \
- msgexec -i "$$file" "$(srcdir)/gettext_to_separated.pl" \
- | "$(srcdir)/separated_to_hash.pl" $$lang > i18n/$$lang.thl; \
- done; \
- cat $(po_document_dir)/po_document/$(PACKAGE)_document.pot \
- | sed -e 's/charset=CHARSET/charset=ascii/' \
- | msgexec "$(srcdir)/gettext_to_separated.pl" \
- | "$(srcdir)/separated_to_hash.pl" en >i18n/en.thl; \
- else \
- cp -p "$(srcdir)/i18n_ref/"*.thl i18n; \
- fi
- i18n_ref:
- $(MKDIR_P) i18n_ref
- # Should be done manually, otherwise it is left after make distclean
- # in a out of source build directory.
- regenerate_i18n_ref: i18n i18n_ref
- if test '$(USE_NLS)' = 'yes'; then \
- cp -p i18n/*.thl i18n_ref; \
- fi
- translations.pl: i18n/en.thl
- $(PERL) manage_i18n.pl -d i18n -o $@ -I . -I $(srcdir) merge
- all-local: makeinfo.pl texi2any.pl
- # update the po files, and install locally the .mo files for the in
- # source tests
- check-local: makeinfo.pl texi2any.pl
- if test '$(USE_NLS)' = 'yes'; then \
- cd $(po_document_dir)/po_document && $(MAKE) $(AM_MAKEFLAGS) update-po; \
- fi
- rm -rf locales
- for file in "$(srcdir)/$(po_document_dir)/po_document/"*.po; do \
- basename=`basename "$$file" .po` ; \
- $(MKDIR_P) "locales/$$basename/LC_MESSAGES/" ; \
- if test '$(USE_NLS)' = 'yes'; then \
- $(MSGFMT) "$$file" -o "locales/$$basename/LC_MESSAGES/texi2html_document.mo" ; \
- else \
- cp -p "$(srcdir)/$(po_document_dir)/po_document/$$basename.mo" "locales/$$basename/LC_MESSAGES/texi2html_document.mo" ; \
- fi; \
- done
- makeinfo.pl texi2any.pl:
- -$(LN_S) $(srcdir)/texi2html.pl $@
- makeinfo texi2html: texi2any
- -$(LN_S) texi2any $@
- html-local: texi2html
- distclean-local:
- -rm -rf locales i18n
- install-data-local: i18n
- $(MKDIR_P) $(DESTDIR)$(pkgdatadir)/i18n
- $(INSTALL_DATA) i18n/*.thl $(DESTDIR)$(pkgdatadir)/i18n
- $(MKDIR_P) $(DESTDIR)$(pkgdatadir)/lib/libintl-perl/lib/Locale/Recode \
- $(DESTDIR)$(pkgdatadir)/lib/libintl-perl/lib/Locale/RecodeData
- $(INSTALL_DATA) $(srcdir)/lib/libintl-perl/lib/Locale/*.pm \
- $(DESTDIR)$(pkgdatadir)/lib/libintl-perl/lib/Locale
- $(INSTALL_DATA) $(srcdir)/lib/libintl-perl/lib/Locale/Recode/*.pm \
- $(DESTDIR)$(pkgdatadir)/lib/libintl-perl/lib/Locale/Recode
- $(INSTALL_DATA) $(srcdir)/lib/libintl-perl/lib/Locale/RecodeData/*.pm \
- $(DESTDIR)$(pkgdatadir)/lib/libintl-perl/lib/Locale/RecodeData
- $(MKDIR_P) $(DESTDIR)$(pkgdatadir)/lib/Unicode-EastAsianWidth/lib/Unicode
- $(INSTALL_DATA) $(srcdir)/lib/Unicode-EastAsianWidth/lib/Unicode/EastAsianWidth.pm \
- $(DESTDIR)$(pkgdatadir)/lib/Unicode-EastAsianWidth/lib/Unicode
- $(MKDIR_P) $(DESTDIR)$(pkgdatadir)/lib/Text-Unidecode/lib/Text/Unidecode
- $(INSTALL_DATA) $(srcdir)/lib/Text-Unidecode/lib/Text/Unidecode.pm \
- $(DESTDIR)$(pkgdatadir)/lib/Text-Unidecode/lib/Text
- $(INSTALL_DATA) $(srcdir)/lib/Text-Unidecode/lib/Text/Unidecode/*.pm \
- $(DESTDIR)$(pkgdatadir)/lib/Text-Unidecode/lib/Text/Unidecode
- uninstall-local:
- rm -rf $(DESTDIR)$(pkgdatadir)/lib/ $(DESTDIR)$(pkgdatadir)/i18n
- rm -f $(DESTDIR)$(bindir)/texi2html
- rm -f $(DESTDIR)$(bindir)/makeinfo
- install-exec-hook:
- -$(LN_S) texi2any $(DESTDIR)$(bindir)/texi2html
- -$(LN_S) texi2any $(DESTDIR)$(bindir)/makeinfo
- dist-hook:
- rm -rf `find $(distdir)/lib $(distdir)/i18n_ref -name .svn`
- ACLOCAL_AMFLAGS = -I m4
- CLEANFILES = texi2html texi2html.temp texi2any makeinfo \
- texi2any.pl makeinfo.pl
- DISTCLEANFILES = po_messages/Makevars \
- po_messages/POTFILES.in \
- po_document/Makevars \
- po_document/POTFILES.in\
- translations.pl\
- translations.pl.old
|