(rcs2log, rcs-checkin, grep-changelog, vcdiff): Prepend "-" to the command,

in case srcdir=. and file is copied into itself.
This commit is contained in:
Eli Zaretskii 2007-08-25 10:59:32 +00:00
parent 7d477c58b0
commit ca4ea90fa9
2 changed files with 14 additions and 5 deletions

View file

@ -1,3 +1,9 @@
2007-08-25 Eli Zaretskii <eliz@gnu.org>
* Makefile.in (rcs2log, rcs-checkin, grep-changelog, vcdiff):
Prepend "-" to the command, in case srcdir=. and file is copied
into itself.
2007-07-25 Glenn Morris <rgm@gnu.org>
* Relicense all FSF files to GPLv3 or later.

View file

@ -268,18 +268,21 @@ BASE_CFLAGS = C_SWITCH_SYSTEM C_SWITCH_MACHINE -DHAVE_CONFIG_H \
all: ${DONT_INSTALL} ${UTILITIES} ${INSTALLABLES} ${SCRIPTS} ${INSTALLABLE_SCRIPTS}
/* These targets copy the scripts into the build directory
so that they can be run from there in an uninstalled Emacs. */
so that they can be run from there in an uninstalled Emacs.
The "-" is prepended because some versions of cp barf when
srcdir is the current directory, and thus the file will be
copied into itself. */
rcs2log: $(srcdir)/rcs2log
cp -p $(srcdir)/rcs2log rcs2log
-cp -p $(srcdir)/rcs2log rcs2log
rcs-checkin: $(srcdir)/rcs-checkin
cp -p $(srcdir)/rcs-checkin rcs-checkin
-cp -p $(srcdir)/rcs-checkin rcs-checkin
grep-changelog: $(srcdir)/grep-changelog
cp -p $(srcdir)/grep-changelog grep-changelog
-cp -p $(srcdir)/grep-changelog grep-changelog
vcdiff: $(srcdir)/vcdiff
cp -p $(srcdir)/vcdiff vcdiff
-cp -p $(srcdir)/vcdiff vcdiff
#ifdef MOVEMAIL_NEEDS_BLESSING
blessmail: