From bcfb775c263aa63498cd41edadd34408b64a0677 Mon Sep 17 00:00:00 2001 From: Geoff Voelker Date: Tue, 7 Nov 1995 07:56:36 +0000 Subject: [PATCH] (addpm.exe): Link with $(ADVAPI32). (install, fast_install): Change same-dir test to create test file in installation tree and thereby support read-only shares. (clean): Remove .pdb files. --- nt/makefile.nt | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/nt/makefile.nt b/nt/makefile.nt index 47d31f00e63..ee5a6e00cad 100644 --- a/nt/makefile.nt +++ b/nt/makefile.nt @@ -30,7 +30,7 @@ addpm: $(BLD) $(BLD)\addpm.exe $(BLD)\addpm.obj: addpm.c $(BLD)\addpm.exe: $(BLD)\addpm.obj $(LINK) -out:$@ -subsystem:console -entry:mainCRTStartup \ - $(SYS_LDFLAGS) $** $(BASE_LIBS) user32.lib + $(SYS_LDFLAGS) $** $(BASE_LIBS) $(ADVAPI32) user32.lib # Since Windows 95 does not support multiple commands on one command line # (e.g., in for loops), we cannot use for loops any more. @@ -70,11 +70,11 @@ install: all emacs.bat $(INSTALL_CMD) cd ..\nt - $(CP) emacs.bat $(INSTALL_DIR)\bin - - $(ADDPM) $(INSTALL_DIR)\bin\emacs.bat $(EMACS_ICON_PATH) + - $(ADDPM) $(INSTALL_DIR) - del /q ..\same-dir.tst - del /q $(INSTALL_DIR)\same-dir.tst - echo SameDirTest > ..\same-dir.tst - if not exist $(INSTALL_DIR)\same-dir.tst $(MAKE) -f makefile.nt real_install + echo SameDirTest > $(INSTALL_DIR)\same-dir.tst + if not exist ..\same-dir.tst $(MAKE) -f makefile.nt real_install - del /q ..\same-dir.tst - del /q $(INSTALL_DIR)\same-dir.tst @@ -89,24 +89,24 @@ fast_install: - $(CP) emacs.bat $(INSTALL_DIR)\bin - del /q ..\same-dir.tst - del /q $(INSTALL_DIR)\same-dir.tst - echo SameDirTest > ..\same-dir.tst - if not exist $(INSTALL_DIR)\same-dir.tst $(CP) ..\bin\emacs.exe $(INSTALL_DIR)\bin - if not exist $(INSTALL_DIR)\same-dir.tst $(CP) ..\bin\etags.exe $(INSTALL_DIR)\bin - if not exist $(INSTALL_DIR)\same-dir.tst $(CP) ..\bin\ctags.exe $(INSTALL_DIR)\bin - if not exist $(INSTALL_DIR)\same-dir.tst nmake -f $(MAKE) real_install + echo SameDirTest > $(INSTALL_DIR)\same-dir.tst + if not exist ..\same-dir.tst $(CP) ..\bin\emacs.exe $(INSTALL_DIR)\bin + if not exist ..\same-dir.tst $(CP) ..\bin\etags.exe $(INSTALL_DIR)\bin + if not exist ..\same-dir.tst $(CP) ..\bin\ctags.exe $(INSTALL_DIR)\bin + if not exist ..\same-dir.tst nmake -f $(MAKE) real_install - del /q ..\same-dir.tst - del /q $(INSTALL_DIR)\same-dir.tst real_install: - del /q ..\same-dir.tst - del /q $(INSTALL_DIR)\same-dir.tst - echo SameDirTest > ..\same-dir.tst + echo SameDirTest > $(INSTALL_DIR)\same-dir.tst - mkdir $(INSTALL_DIR)\etc - mkdir $(INSTALL_DIR)\info - mkdir $(INSTALL_DIR)\lock - mkdir $(INSTALL_DIR)\data - if not exist $(INSTALL_DIR)\nt\same-dir.tst $(CP_DIR) ..\etc $(INSTALL_DIR)\etc - if not exist $(INSTALL_DIR)\nt\same-dir.tst $(CP_DIR) ..\info $(INSTALL_DIR)\info + if not exist ..\same-dir.tst $(CP_DIR) ..\etc $(INSTALL_DIR)\etc + if not exist ..\same-dir.tst $(CP_DIR) ..\info $(INSTALL_DIR)\info - del /q ..\same-dir.tst - del /q $(INSTALL_DIR)\same-dir.tst @@ -114,10 +114,13 @@ real_install: # Maintenance # CLEAN_CMD = $(MAKE) -f makefile.nt clean -clean:; - del /q /s *~ +clean:; - del /q /s *~ *.pdb - $(DEL_TREE) deleted - $(DEL_TREE) obj - $(DEL_TREE) ..\bin + - del ..\etc\DOC + - del ..\etc\DOC-X + - del emacs.bat cd ..\lib-src $(CLEAN_CMD) cd ..\src -- 2.39.2