changeset 21746:2f7dcebcb9fd

(emacs.bat, debug.bat): Create them in the installation directory.
author Geoff Voelker <voelker@cs.washington.edu>
date Fri, 24 Apr 1998 03:26:18 +0000
parents 38a6d62cddb9
children c11ef8945466
files nt/makefile.nt
diffstat 1 files changed, 12 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/nt/makefile.nt	Fri Apr 24 01:54:09 1998 +0000
+++ b/nt/makefile.nt	Fri Apr 24 03:26:18 1998 +0000
@@ -84,23 +84,25 @@
 		cd ..\nt
 
 
-emacs.bat:	emacs.bat.in
-		echo @echo off > emacs.bat
+$(INSTALL_DIR)\bin\emacs.bat:	emacs.bat.in
+		echo @echo off > $@
 		echo REM !!! Warning: This file automatically generated !!! >> emacs.bat
-		echo set emacs_dir=$(INSTALL_DIR)>> emacs.bat
-		type emacs.bat.in >> emacs.bat
+		echo set emacs_dir=$(INSTALL_DIR)>> $@
+		type emacs.bat.in >> $@
 
-debug.bat:	debug.bat.in
-		echo @echo off > debug.bat
+$(INSTALL_DIR)\bin\debug.bat:	debug.bat.in
+		echo @echo off > $@
 		echo REM !!! Warning: This file automatically generated !!! >> debug.bat
-		echo set emacs_dir=$(INSTALL_DIR)>> debug.bat
-		type debug.bat.in >> debug.bat
+		echo set emacs_dir=$(INSTALL_DIR)>> $@
+		type debug.bat.in >> $@
+
+batch_files: $(INSTALL_DIR)\bin\emacs.bat $(INSTALL_DIR)\bin\debug.bat
 
 #
 # Build and install emacs in INSTALL_DIR
 #
 INSTALL_CMD	= $(MAKE) -f makefile.nt install
-install:	all emacs.bat debug.bat
+install:	all batch_files
 		- mkdir $(INSTALL_DIR)
 		cd ..\lib-src
 		$(INSTALL_CMD)
@@ -109,8 +111,6 @@
 		cd ..\lisp
 		$(INSTALL_CMD)
 		cd ..\nt		
-		- $(CP) emacs.bat $(INSTALL_DIR)\bin
-		- $(CP) debug.bat $(INSTALL_DIR)\bin
 		- $(CP) $(BLD)\addpm.exe $(INSTALL_DIR)\bin
 		- $(CP) $(BLD)\ddeclient.exe $(INSTALL_DIR)\bin
 		- $(CP) $(BLD)\cmdproxy.exe $(INSTALL_DIR)\bin
@@ -127,12 +127,10 @@
 # This installs executables from ..\bin into the installation directory
 # without building anything.
 #
-fast_install:
+fast_install:	batch_files
 		- mkdir $(INSTALL_DIR)\data
 		$(CP) ..\lib-src\DOC $(INSTALL_DIR)\etc
 		- mkdir $(INSTALL_DIR)\bin
-		- $(CP) emacs.bat $(INSTALL_DIR)\bin
-		- $(CP) debug.bat $(INSTALL_DIR)\bin
 		- $(CP) $(BLD)\addpm.exe $(INSTALL_DIR)\bin
 		- $(CP) $(BLD)\runemacs.exe $(INSTALL_DIR)\bin
 		- $(DEL) ..\same-dir.tst