diff options
Diffstat (limited to 'nt')
| -rw-r--r-- | nt/Makefile.in | 2 | ||||
| -rw-r--r-- | nt/addpm.c | 17 | ||||
| -rw-r--r-- | nt/makefile.w32-in | 2 |
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} | |||
| 195 | addsection${EXEEXT}: ${srcdir}/addsection.c | 195 | addsection${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 | ||
| 198 | addpm${EXEEXT}: ${srcdir}/addpm.c | 198 | addpm${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 | ||
| 201 | ddeclient${EXEEXT}: ${srcdir}/ddeclient.c | 201 | ddeclient${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 | |||
| 53 | HDDEDATA CALLBACK | 57 | HDDEDATA CALLBACK |
| 54 | DdeCallback (UINT uType, UINT uFmt, HCONV hconv, | 58 | DdeCallback (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 | } |
| 77 | env_vars[] = | 81 | env_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 | ||
| 91 | BOOL | 108 | BOOL |
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) | |||
| 29 | TRES = $(BLD)/emacs.res | 29 | TRES = $(BLD)/emacs.res |
| 30 | CLIENTRES = $(BLD)/emacsclient.res | 30 | CLIENTRES = $(BLD)/emacsclient.res |
| 31 | 31 | ||
| 32 | LOCAL_FLAGS = -DOLD_PATHS=1 | ||
| 33 | |||
| 32 | XMFLAGS = | 34 | XMFLAGS = |
| 33 | 35 | ||
| 34 | ALL = $(BLD)/addpm.exe $(BLD)/ddeclient.exe $(BLD)/runemacs.exe \ | 36 | ALL = $(BLD)/addpm.exe $(BLD)/ddeclient.exe $(BLD)/runemacs.exe \ |