texlive[42520] Build/source: (install-exec-hook): warn that support

commits+karl at tug.org commits+karl at tug.org
Wed Nov 16 00:43:43 CET 2016


Revision: 42520
          http://tug.org/svn/texlive?view=revision&revision=42520
Author:   karl
Date:     2016-11-16 00:43:43 +0100 (Wed, 16 Nov 2016)
Log Message:
-----------
(install-exec-hook): warn that support files are required for a usable installation

Modified Paths:
--------------
    trunk/Build/source/ChangeLog
    trunk/Build/source/Makefile.am
    trunk/Build/source/Makefile.in

Modified: trunk/Build/source/ChangeLog
===================================================================
--- trunk/Build/source/ChangeLog	2016-11-15 22:47:34 UTC (rev 42519)
+++ trunk/Build/source/ChangeLog	2016-11-15 23:43:43 UTC (rev 42520)
@@ -1,3 +1,8 @@
+2016-11-16  Karl Berry  <karl at 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 at tug.org>
 
 	* version.ac (tex_live_version): 2016 => 2017/dev.

Modified: trunk/Build/source/Makefile.am
===================================================================
--- trunk/Build/source/Makefile.am	2016-11-15 22:47:34 UTC (rev 42519)
+++ trunk/Build/source/Makefile.am	2016-11-15 23:43:43 UTC (rev 42520)
@@ -1,6 +1,8 @@
+## $Id$
 ## Makefile.am for the TeX Live top-level
 ##
-## Copyright (C) 2009-2015 Peter Breitenlohner <tex-live at tug.org>
+## Copyright 2016      Karl Berry <tex-live at tug.org>
+## Copyright 2009-2015 Peter Breitenlohner <tex-live at tug.org>
 ## You may freely use, modify and/or distribute this file.
 ##
 ## Ensure aclocal.m4 is up to date
@@ -59,6 +61,12 @@
 ##
 	@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

Modified: trunk/Build/source/Makefile.in
===================================================================
--- trunk/Build/source/Makefile.in	2016-11-15 22:47:34 UTC (rev 42519)
+++ trunk/Build/source/Makefile.in	2016-11-15 23:43:43 UTC (rev 42520)
@@ -919,7 +919,8 @@
 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 @@
 
 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 @@
 	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 @@
 	@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
 



More information about the tex-live-commits mailing list