aboutsummaryrefslogtreecommitdiffstats
path: root/nt
diff options
context:
space:
mode:
Diffstat (limited to 'nt')
-rw-r--r--nt/Makefile.in2
-rw-r--r--nt/addpm.c17
-rw-r--r--nt/makefile.w32-in2
3 files changed, 20 insertions, 1 deletions
diff --git a/nt/Makefile.in b/nt/Makefile.in
index 0f7b3463d42..7085a5c0595 100644
--- a/nt/Makefile.in
+++ b/nt/Makefile.in
@@ -195,7 +195,7 @@ TAGS: ${EXE_FILES:${EXEEXT}=.c}
195addsection${EXEEXT}: ${srcdir}/addsection.c 195addsection${EXEEXT}: ${srcdir}/addsection.c
196 $(CC) ${ALL_CFLAGS} ${srcdir}/addsection.c -o addsection${EXEEXT} 196 $(CC) ${ALL_CFLAGS} ${srcdir}/addsection.c -o addsection${EXEEXT}
197 197
198addpm${EXEEXT}: ${srcdir}/addpm.c 198addpm${EXEEXT}: ${srcdir}/addpm.c ${srcdir}/../src/epaths.h
199 $(CC) ${ALL_CFLAGS} ${srcdir}/addpm.c $(LIBS_ADDPM) -o addpm${EXEEXT} 199 $(CC) ${ALL_CFLAGS} ${srcdir}/addpm.c $(LIBS_ADDPM) -o addpm${EXEEXT}
200 200
201ddeclient${EXEEXT}: ${srcdir}/ddeclient.c 201ddeclient${EXEEXT}: ${srcdir}/ddeclient.c
diff --git a/nt/addpm.c b/nt/addpm.c
index 688e0167334..48c77821c8c 100644
--- a/nt/addpm.c
+++ b/nt/addpm.c
@@ -50,6 +50,10 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
50#include <shlobj.h> 50#include <shlobj.h>
51#include <ddeml.h> 51#include <ddeml.h>
52 52
53#ifndef OLD_PATHS
54#include "../src/epaths.h"
55#endif
56
53HDDEDATA CALLBACK 57HDDEDATA CALLBACK
54DdeCallback (UINT uType, UINT uFmt, HCONV hconv, 58DdeCallback (UINT uType, UINT uFmt, HCONV hconv,
55 HSZ hsz1, HSZ hsz2, HDDEDATA hdata, 59 HSZ hsz1, HSZ hsz2, HDDEDATA hdata,
@@ -76,6 +80,7 @@ static struct entry
76} 80}
77env_vars[] = 81env_vars[] =
78{ 82{
83#ifdef OLD_PATHS
79 {"emacs_dir", NULL}, 84 {"emacs_dir", NULL},
80 {"EMACSLOADPATH", "%emacs_dir%/site-lisp;%emacs_dir%/../site-lisp;%emacs_dir%/lisp;%emacs_dir%/leim"}, 85 {"EMACSLOADPATH", "%emacs_dir%/site-lisp;%emacs_dir%/../site-lisp;%emacs_dir%/lisp;%emacs_dir%/leim"},
81 {"SHELL", "%emacs_dir%/bin/cmdproxy.exe"}, 86 {"SHELL", "%emacs_dir%/bin/cmdproxy.exe"},
@@ -86,6 +91,18 @@ env_vars[] =
86 /* {"INFOPATH", "%emacs_dir%/info"}, */ 91 /* {"INFOPATH", "%emacs_dir%/info"}, */
87 {"EMACSDOC", "%emacs_dir%/etc"}, 92 {"EMACSDOC", "%emacs_dir%/etc"},
88 {"TERM", "cmd"} 93 {"TERM", "cmd"}
94#else /* !OLD_PATHS */
95 {"emacs_dir", NULL},
96 {"EMACSLOADPATH", PATH_SITELOADSEARCH ";" PATH_LOADSEARCH},
97 {"SHELL", PATH_EXEC "/cmdproxy.exe"},
98 {"EMACSDATA", PATH_DATA},
99 {"EMACSPATH", PATH_EXEC},
100 /* We no longer set INFOPATH because Info-default-directory-list
101 is then ignored. */
102 /* {"INFOPATH", "%emacs_dir%/info"}, */
103 {"EMACSDOC", PATH_DOC},
104 {"TERM", "cmd"}
105#endif
89}; 106};
90 107
91BOOL 108BOOL
diff --git a/nt/makefile.w32-in b/nt/makefile.w32-in
index d3e1c8e2228..0c2f6324188 100644
--- a/nt/makefile.w32-in
+++ b/nt/makefile.w32-in
@@ -29,6 +29,8 @@ TMP_DIST_DIR = emacs-$(VERSION)
29TRES = $(BLD)/emacs.res 29TRES = $(BLD)/emacs.res
30CLIENTRES = $(BLD)/emacsclient.res 30CLIENTRES = $(BLD)/emacsclient.res
31 31
32LOCAL_FLAGS = -DOLD_PATHS=1
33
32XMFLAGS = 34XMFLAGS =
33 35
34ALL = $(BLD)/addpm.exe $(BLD)/ddeclient.exe $(BLD)/runemacs.exe \ 36ALL = $(BLD)/addpm.exe $(BLD)/ddeclient.exe $(BLD)/runemacs.exe \