Update /dir to support readme and readme.* files being a symlink to the actual document. Symlinks to symlinks are not supported in this instance. The document type is determined by the link target name.
Leaf
check-in: eb4dda48 user: andygoth tags: doc-symlink

Removed the GNU make conditional around the new autoreconfigure
dependency rule in the top-level Makefile.in. Apparently we have users
using some other make, perhaps BSD make. Since the conditional only
prevents autoreconfigure in the "make clean" case, where it is a minor
annoyance, it's not important to work out how to retain this in a
non-GNU make world.
check-in: 454e1193 user: wyoung tags: trunk

distclean: clean
rm -f autoconfig.h config.log Makefile
reconfig:
@AUTOREMAKE@
# Reconfigure whenever an audiosetup file or one of the make source
# files change, unless this is "make clean".
#
# The "touch" is necessary to avoid a make loop due to a new upstream
# feature in autosetup where *.in outputs are touched only if they
# actually change. If something other than Makefile.in changes, we'll
# reconfigure but Makefile won't change, so this rule will remain out of
# date, so we'll reconfigure but Makefile won't change, so we'll...
#
# This also why we repeat the reconfig target's command here instead
# of delegating to it with "$(MAKE) reconfig": having children running
# around interfering makes this worse.
Makefile: @srcdir@/Makefile.in $(SRCDIR)/main.mk @AUTODEPS@
@AUTOREMAKE@
touch @builddir@/Makefile

distclean: clean
rm -f autoconfig.h config.log Makefile
reconfig:
@AUTOREMAKE@
# Automatically reconfigure whenever an autosetup file or one of the
# make source files change.
#
# The "touch" is necessary to avoid a make loop due to a new upstream
# feature in autosetup (GH 0a71e3c3b7) which rewrites *.in outputs only
# if doing so will write different contents; otherwise, it leaves them# alone so the mtime doesn't change. This means that if you change one# our depdendencies besides Makefile.in, we'll reconfigure but Makefile
# won't change, so this rule will remain out of date, so we'll reconfig
# but Makefile won't change, so we'll reconfig but... endlessly.
#
# This is also why we repeat the reconfig target's command here instead
# of delegating to it with "$(MAKE) reconfig": having children running
# around interfering makes this failure mode even worse.
Makefile: @srcdir@/Makefile.in $(SRCDIR)/main.mk @AUTODEPS@
@AUTOREMAKE@
touch @builddir@/Makefile

This page was generated in about
0.005s by
Fossil 2.8 [7b0dbe8079] 2019-02-20 22:28:24