summaryrefslogtreecommitdiff
path: root/support/mkjobtexmf/Makefile.in
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/mkjobtexmf/Makefile.in
Initial commit
Diffstat (limited to 'support/mkjobtexmf/Makefile.in')
-rw-r--r--support/mkjobtexmf/Makefile.in114
1 files changed, 114 insertions, 0 deletions
diff --git a/support/mkjobtexmf/Makefile.in b/support/mkjobtexmf/Makefile.in
new file mode 100644
index 0000000000..8c6b97b7c5
--- /dev/null
+++ b/support/mkjobtexmf/Makefile.in
@@ -0,0 +1,114 @@
+# Makefile.in
+# @configure_input@
+
+# Copyright 2007, 2008, 2011 by Heiko Oberdiek.
+#
+# The file is part of project mkjobtexmf.
+# It's free software; you may redistribute it and/or
+# modify it under the same terms as Perl itself
+# (Perl Artistic License/GNU General Public License, version 2).
+
+VPATH = @srcdir@
+srcdir = @srcdir@
+SHELL = @SHELL@
+
+prefix = @prefix@
+datarootdir = @datarootdir@
+exec_prefix = @exec_prefix@
+bindir = @bindir@
+mandir = @mandir@
+manext = 1
+man1dir = $(mandir)/man$(manext)
+
+INSTALL = @INSTALL@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_DATA = @INSTALL_DATA@
+
+PRJ = mkjobtexmf
+SRC_FILE = $(PRJ).pl
+SRC_FILES = $(SRC_FILE) $(PRJ).ltx clean-case.pl version.pl
+DOC_FILES = $(PRJ).txt $(PRJ).man $(PRJ).html $(PRJ).pdf README
+ALL_FILES = $(DOC_FILES) configure
+AUTOSRC_FILES = configure.ac Makefile.in install-sh
+DISTRIB_FILES = $(SRC_FILES) $(ALL_FILES) $(AUTOSRC_FILES)
+PDFLATEX = TEXINPUTS=$(srcdir): pdflatex
+LUALATEX = TEXINPUTS=$(srcdir): lualatex
+TMP_FILE = __temp__.pl
+FILE_DATE_VERSION = date-version.txt
+
+default all:
+
+include $(wildcard $(srcdir)/$(PRJ).mk)
+
+configure: configure.ac
+ autoconf
+
+Makefile: Makefile.in configure
+ ./configure
+
+doc: $(DOC_FILES)
+
+$(FILE_DATE_VERSION): $(SRC_FILE)
+ ./version.pl
+ autoconf
+ ./configure
+
+$(PRJ).txt: $(SRC_FILE)
+ pod2text -l $< $@
+
+$(PRJ).man: $(SRC_FILE) $(FILE_DATE_VERSION)
+ pod2man -d "$(shell cat $(FILE_DATE_VERSION))" $< $@
+
+html: $(PRJ).html
+$(PRJ).html: $(SRC_FILE) ./clean-case.pl
+ ./clean-case.pl $< $(TMP_FILE)
+ pod2html --title=$(PRJ) --infile=$(TMP_FILE) --outfile=$@
+
+$(PRJ).pdf: $(PRJ).ltx $(PRJ).tex
+ $(LUALATEX) $<
+ makeindex $(PRJ)
+ $(LUALATEX) $<
+ makeindex $(PRJ)
+ $(LUALATEX) $<
+ makeindex $(PRJ)
+ $(LUALATEX) $<
+ makeindex $(PRJ)
+ $(LUALATEX) $<
+
+$(PRJ).tex: $(SRC_FILE)
+ ./clean-case.pl $< $(TMP_FILE)
+ pod2latex -out $@ $(TMP_FILE)
+ recode latin1..utf8 $@
+
+distrib: $(PRJ).zip
+
+$(PRJ).zip: $(DISTRIB_FILES)
+ zip -9j $@ $+
+
+install:
+ $(INSTALL) -d $(bindir) $(man1dir)
+ $(INSTALL_SCRIPT) $(srcdir)/$(PRJ).pl $(bindir)/$(PRJ)
+ $(INSTALL_DATA) $(srcdir)/$(PRJ).man $(man1dir)/$(PRJ).1
+
+check: $(SRC_FILE)
+ podchecker $<
+
+uninstall:
+ -rm -f $(bindir)/$(PRJ) $(man1dir)/$(PRJ).1
+
+clean:
+ -rm -f $(PRJ).aux $(PRJ).log $(PRJ).toc
+ -rm -f $(PRJ).idx $(PRJ).ind $(PRJ).ilg
+ -rm -f pod2htmd.tmp pod2htmi.tmp
+
+distclean: clean
+ -rm -f Makefile config.status config.log config.cache
+ -rm -f $(PRJ).tex
+
+realclean: distclean
+ -rm -f $(ALL_FILES) $(PRJ).zip
+
+mostlyclean: clean
+
+.PHONY: default all doc distrib install check uninstall \
+ clean distclean realclean mostlyclean test html