summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-11-15 23:43:43 +0000
committerKarl Berry <karl@freefriends.org>2016-11-15 23:43:43 +0000
commit3173fd07df8bc7d3208dfa114dc14003cc48e525 (patch)
treea8ddf85c759a7e347e219a55d64ea4342dbaed5e
parent6b55b974e96b4b9aa8c15701d085d106c8d689f4 (diff)
(install-exec-hook): warn that support files are required for a usable installation
git-svn-id: svn://tug.org/texlive/trunk@42520 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/ChangeLog5
-rw-r--r--Build/source/Makefile.am10
-rw-r--r--Build/source/Makefile.in26
3 files changed, 31 insertions, 10 deletions
diff --git a/Build/source/ChangeLog b/Build/source/ChangeLog
index 03076f7b243..681437b64fd 100644
--- a/Build/source/ChangeLog
+++ b/Build/source/ChangeLog
@@ -1,3 +1,8 @@
+2016-11-16 Karl Berry <karl@tug.org>
+
+ * Makefile.am (install-exec-hook): warn that the
+ result of make install is not in itself usable.
+
2016-06-30 Karl Berry <karl@tug.org>
* version.ac (tex_live_version): 2016 => 2017/dev.
diff --git a/Build/source/Makefile.am b/Build/source/Makefile.am
index d30d075f43a..3807c07d0a1 100644
--- a/Build/source/Makefile.am
+++ b/Build/source/Makefile.am
@@ -1,6 +1,8 @@
+## $Id$
## Makefile.am for the TeX Live top-level
##
-## Copyright (C) 2009-2015 Peter Breitenlohner <tex-live@tug.org>
+## Copyright 2016 Karl Berry <tex-live@tug.org>
+## Copyright 2009-2015 Peter Breitenlohner <tex-live@tug.org>
## You may freely use, modify and/or distribute this file.
##
## Ensure aclocal.m4 is up to date
@@ -59,6 +61,12 @@ world: all
##
@echo "top-level make $@ done."
+install-exec-hook:
+ @echo "WARNING: make install does not result in a usable TeX!"
+ @echo " ! The binaries require the myriad support files."
+ @echo " ! See http://tug.org/texlive/distro.html"
+ @echo " ! and http://tug.org/texlive/build.html#deploy, for example."
+
# Allow for skipping make check if needed.
if cross
check_target = skip
diff --git a/Build/source/Makefile.in b/Build/source/Makefile.in
index bc3e26fa6ce..b82409dbb29 100644
--- a/Build/source/Makefile.in
+++ b/Build/source/Makefile.in
@@ -919,7 +919,8 @@ install-dvi: install-dvi-recursive
install-dvi-am:
install-exec-am:
-
+ @$(NORMAL_INSTALL)
+ $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
install-html: install-html-recursive
install-html-am:
@@ -960,7 +961,8 @@ ps-am:
uninstall-am:
-.MAKE: $(am__recursive_targets) install-am install-strip
+.MAKE: $(am__recursive_targets) install-am install-exec-am \
+ install-strip
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \
am--refresh check check-am clean clean-cscope clean-generic \
@@ -971,13 +973,13 @@ uninstall-am:
distcleancheck distdir distuninstallcheck dvi dvi-am html \
html-am info info-am install install-am install-data \
install-data-am install-dvi install-dvi-am install-exec \
- install-exec-am install-html install-html-am install-info \
- install-info-am install-man install-pdf install-pdf-am \
- install-ps install-ps-am install-strip installcheck \
- installcheck-am installdirs installdirs-am maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
- uninstall-am
+ install-exec-am install-exec-hook install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs installdirs-am \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags tags-am uninstall uninstall-am
.PRECIOUS: Makefile
@@ -1029,6 +1031,12 @@ world: all
@echo "top-level make $@: running $(check_target)..."
$(MAKE) $(AM_MAKEFLAGS) $(check_target)
@echo "top-level make $@ done."
+
+install-exec-hook:
+ @echo "WARNING: make install does not result in a usable TeX!"
+ @echo " ! The binaries require the myriad support files."
+ @echo " ! See http://tug.org/texlive/distro.html"
+ @echo " ! and http://tug.org/texlive/build.html#deploy, for example."
skip:
.PHONY: skip