Fix parallel "make install" on MS-Windows.
commite5a69fd00a424f59f2ef7be8049b47340ddaa1ca
authorEli Zaretskii <eliz@gnu.org>
Sun, 25 Mar 2012 18:17:46 +0000 (25 20:17 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sun, 25 Mar 2012 18:17:46 +0000 (25 20:17 +0200)
tree23541145e69bc2288d2a931f4b4c9d66c35db67d
parentbf43fa51a6aabd68659c90eeb42a1b214820ea4a
Fix parallel "make install" on MS-Windows.

 nt/makefile.w32-in (install-bin): Don't copy addpm.exe here.  Use
 $(DIRNAME)_same-dir.tst instead of same-dir.tst, to avoid stepping
 on other (parallel) Make job's toes.
 (install-other-dirs-nmake, install-other-dirs-gmake): Depend on `all'.
 (install-shortcuts): Depend on $(INSTALL_DIR)/bin.  Copy addpm.exe
 here.
 (maybe-copy-distfiles-CMD, maybe-copy-distfiles-SH, dist): Depend
 on create-tmp-dist-dir.
 nt/nmake.defs (DIRNAME): New variable.
 (IFNOTSAMEDIR): Use $(DIRNAME)_same-dir.tst instead of
 same-dir.tst.
 nt/gmake.defs (DIRNAME): New variable.
 (IFNOTSAMEDIR): Use $(DIRNAME)_same-dir.tst instead of
 same-dir.tst, to avoid conflicts between several (parallel) Make
 jobs.
 lisp/makefile.w32-in (install): Use $(DIRNAME)_same-dir.tst instead
 of same-dir.tst, to avoid stepping on other (parallel) Make job's
 toes.
 leim/makefile.w32-in (install): Use $(DIRNAME)_same-dir.tst instead
 of same-dir.tst, to avoid stepping on other (parallel) Make job's
 toes.
leim/ChangeLog
leim/makefile.w32-in
lisp/ChangeLog
lisp/makefile.w32-in
nt/ChangeLog
nt/gmake.defs
nt/makefile.w32-in
nt/nmake.defs