diff options
| author | Juanma Barranquero | 2006-11-13 11:07:47 +0000 |
|---|---|---|
| committer | Juanma Barranquero | 2006-11-13 11:07:47 +0000 |
| commit | ba2d39682b2ee1e2b199e2af734591b21c671c9d (patch) | |
| tree | 44c079fc26ff153470253d31651c848666ba43b5 /lib-src | |
| parent | bc28de715d58aa574f93a5a2a28a72ca8bb724dc (diff) | |
| download | emacs-ba2d39682b2ee1e2b199e2af734591b21c671c9d.tar.gz emacs-ba2d39682b2ee1e2b199e2af734591b21c671c9d.zip | |
(emacsclient): Depend also on emacsclientw.exe.
($(BLD)/emacsclientw.exe): New target.
(install): Install emacsclientw.exe.
($(BLD)/cvtmail.$(O), $(BLD)/emacstool.$(O)): Remove obsolete targets.
(ECLIENT_CFLAGS): Remove redundant flags.
Diffstat (limited to 'lib-src')
| -rw-r--r-- | lib-src/makefile.w32-in | 40 |
1 files changed, 12 insertions, 28 deletions
diff --git a/lib-src/makefile.w32-in b/lib-src/makefile.w32-in index 9b26146a575..d5e8e05d810 100644 --- a/lib-src/makefile.w32-in +++ b/lib-src/makefile.w32-in | |||
| @@ -26,13 +26,7 @@ ALL = make-docfile hexl ctags etags movemail ebrowse sorted-doc digest-doc emacs | |||
| 26 | 26 | ||
| 27 | LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 \ | 27 | LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 \ |
| 28 | -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc \ | 28 | -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc \ |
| 29 | -I../src | 29 | -I../src |
| 30 | |||
| 31 | # don't know what (if) to do with these yet... | ||
| 32 | # | ||
| 33 | # $(BLD)/server.exe \ | ||
| 34 | # $(BLD)/emacstool.exe \ | ||
| 35 | # $(BLD)/cvtmail.exe \ | ||
| 36 | 30 | ||
| 37 | LIBS = $(BASE_LIBS) $(ADVAPI32) | 31 | LIBS = $(BASE_LIBS) $(ADVAPI32) |
| 38 | 32 | ||
| @@ -58,7 +52,7 @@ movemail: $(BLD) $(BLD)/movemail.exe | |||
| 58 | fakemail: $(BLD) $(BLD)/fakemail.exe | 52 | fakemail: $(BLD) $(BLD)/fakemail.exe |
| 59 | sorted-doc: $(BLD) $(BLD)/sorted-doc.exe | 53 | sorted-doc: $(BLD) $(BLD)/sorted-doc.exe |
| 60 | digest-doc: $(BLD) $(BLD)/digest-doc.exe | 54 | digest-doc: $(BLD) $(BLD)/digest-doc.exe |
| 61 | emacsclient: $(BLD) $(BLD)/emacsclient.exe | 55 | emacsclient: $(BLD) $(BLD)/emacsclient.exe $(BLD)/emacsclientw.exe |
| 62 | 56 | ||
| 63 | test-distrib: $(BLD) $(BLD)/test-distrib.exe | 57 | test-distrib: $(BLD) $(BLD)/test-distrib.exe |
| 64 | "$(BLD)/test-distrib.exe" "$(SRC)/testfile" | 58 | "$(BLD)/test-distrib.exe" "$(SRC)/testfile" |
| @@ -74,7 +68,7 @@ $(BLD)/movemail.exe: $(MOVEMAILOBJS) getopt.h | |||
| 74 | # put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib | 68 | # put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib |
| 75 | $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(MOVEMAILOBJS) $(WSOCK32) $(LIBS) | 69 | $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(MOVEMAILOBJS) $(WSOCK32) $(LIBS) |
| 76 | 70 | ||
| 77 | ECLIENT_CFLAGS = -DWINDOWSNT -DHAVE_GETCWD -DHAVE_STRERROR -c | 71 | ECLIENT_CFLAGS = -DHAVE_GETCWD -DHAVE_STRERROR |
| 78 | ECLIENTOBJS = $(BLD)/emacsclient.$(O) \ | 72 | ECLIENTOBJS = $(BLD)/emacsclient.$(O) \ |
| 79 | $(BLD)/getopt.$(O) \ | 73 | $(BLD)/getopt.$(O) \ |
| 80 | $(BLD)/getopt1.$(O) \ | 74 | $(BLD)/getopt1.$(O) \ |
| @@ -84,6 +78,10 @@ $(BLD)/emacsclient.exe: $(ECLIENTOBJS) | |||
| 84 | # put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib | 78 | # put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib |
| 85 | $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(ECLIENTOBJS) $(WSOCK32) $(LIBS) | 79 | $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(ECLIENTOBJS) $(WSOCK32) $(LIBS) |
| 86 | 80 | ||
| 81 | $(BLD)/emacsclientw.exe: $(ECLIENTOBJS) | ||
| 82 | # put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib | ||
| 83 | $(LINK) $(LINK_OUT)$@ -mwindows $(LINK_FLAGS) $(ECLIENTOBJS) $(WSOCK32) $(LIBS) | ||
| 84 | |||
| 87 | $(BLD)/emacsclient.$(O): emacsclient.c | 85 | $(BLD)/emacsclient.$(O): emacsclient.c |
| 88 | $(CC) $(CFLAGS) $(ECLIENT_CFLAGS) $(CC_OUT)$@ emacsclient.c | 86 | $(CC) $(CFLAGS) $(ECLIENT_CFLAGS) $(CC_OUT)$@ emacsclient.c |
| 89 | 87 | ||
| @@ -98,9 +96,9 @@ $(BLD)/etags.exe: $(ETAGSOBJ) | |||
| 98 | 96 | ||
| 99 | 97 | ||
| 100 | EBROWSEOBJ = $(BLD)/ebrowse.$(O) \ | 98 | EBROWSEOBJ = $(BLD)/ebrowse.$(O) \ |
| 101 | $(BLD)/getopt.$(O) \ | 99 | $(BLD)/getopt.$(O) \ |
| 102 | $(BLD)/getopt1.$(O) \ | 100 | $(BLD)/getopt1.$(O) \ |
| 103 | $(BLD)/ntlib.$(O) | 101 | $(BLD)/ntlib.$(O) |
| 104 | 102 | ||
| 105 | $(BLD)/ebrowse.exe: $(EBROWSEOBJ) | 103 | $(BLD)/ebrowse.exe: $(EBROWSEOBJ) |
| 106 | $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(EBROWSEOBJ) $(LIBS) | 104 | $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(EBROWSEOBJ) $(LIBS) |
| @@ -131,14 +129,6 @@ $(BLD)/ctags.$(O): ctags.c | |||
| 131 | $(CC) $(CFLAGS) $(CTAGS_CFLAGS) $(CC_OUT)$@ ctags.c | 129 | $(CC) $(CFLAGS) $(CTAGS_CFLAGS) $(CC_OUT)$@ ctags.c |
| 132 | 130 | ||
| 133 | # | 131 | # |
| 134 | # don't know what to do with these yet... | ||
| 135 | # | ||
| 136 | # $(BLD)/emacstool.exe: $(BLD)/emacstool.$(O) | ||
| 137 | # $(BLD)/server.exe: $(BLD)/server.$(O) | ||
| 138 | # $(BLD)/cvtmail.exe: $(BLD)/cvtmail.$(O) | ||
| 139 | # $(BLD)/emacsclient.exe: $(BLD)/emacsclient.$(O) | ||
| 140 | |||
| 141 | # | ||
| 142 | # From ..\src\Makefile.in | 132 | # From ..\src\Makefile.in |
| 143 | # It doesn't matter if the real name is *.obj for the files in this list, | 133 | # It doesn't matter if the real name is *.obj for the files in this list, |
| 144 | # make-docfile blindly replaces .o with .c anyway. Keep .o in this list | 134 | # make-docfile blindly replaces .o with .c anyway. Keep .o in this list |
| @@ -319,6 +309,7 @@ install: $(INSTALL_FILES) | |||
| 319 | $(CP) $(BLD)/sorted-doc.exe $(INSTALL_DIR)/bin | 309 | $(CP) $(BLD)/sorted-doc.exe $(INSTALL_DIR)/bin |
| 320 | $(CP) $(BLD)/digest-doc.exe $(INSTALL_DIR)/bin | 310 | $(CP) $(BLD)/digest-doc.exe $(INSTALL_DIR)/bin |
| 321 | $(CP) $(BLD)/emacsclient.exe $(INSTALL_DIR)/bin | 311 | $(CP) $(BLD)/emacsclient.exe $(INSTALL_DIR)/bin |
| 312 | $(CP) $(BLD)/emacsclientw.exe $(INSTALL_DIR)/bin | ||
| 322 | - mkdir "$(INSTALL_DIR)/etc" | 313 | - mkdir "$(INSTALL_DIR)/etc" |
| 323 | $(CP) $(DOC) $(INSTALL_DIR)/etc | 314 | $(CP) $(DOC) $(INSTALL_DIR)/etc |
| 324 | 315 | ||
| @@ -374,9 +365,6 @@ $(BLD)/ctags.$(O) : \ | |||
| 374 | $(SRC)/ntlib.h \ | 365 | $(SRC)/ntlib.h \ |
| 375 | $(SRC)/getopt.h | 366 | $(SRC)/getopt.h |
| 376 | 367 | ||
| 377 | $(BLD)/cvtmail.$(O) : \ | ||
| 378 | $(SRC)/cvtmail.c | ||
| 379 | |||
| 380 | $(BLD)/digest-doc.$(O) : \ | 368 | $(BLD)/digest-doc.$(O) : \ |
| 381 | $(SRC)/digest-doc.c | 369 | $(SRC)/digest-doc.c |
| 382 | 370 | ||
| @@ -386,10 +374,6 @@ $(BLD)/emacsclient.$(O) : \ | |||
| 386 | $(EMACS_ROOT)/src/m/intel386.h \ | 374 | $(EMACS_ROOT)/src/m/intel386.h \ |
| 387 | $(EMACS_ROOT)/lib-src/../src/config.h | 375 | $(EMACS_ROOT)/lib-src/../src/config.h |
| 388 | 376 | ||
| 389 | $(BLD)/emacstool.$(O) : \ | ||
| 390 | $(SRC)/emacstool.c \ | ||
| 391 | $(EMACS_ROOT)/nt/inc/sys/file.h | ||
| 392 | |||
| 393 | $(BLD)/etags.$(O) : \ | 377 | $(BLD)/etags.$(O) : \ |
| 394 | $(SRC)/etags.c \ | 378 | $(SRC)/etags.c \ |
| 395 | $(EMACS_ROOT)/nt/inc/sys/param.h \ | 379 | $(EMACS_ROOT)/nt/inc/sys/param.h \ |
| @@ -451,7 +435,7 @@ $(BLD)/movemail.$(O) : \ | |||
| 451 | $(EMACS_ROOT)/lib-src/../src/syswait.h \ | 435 | $(EMACS_ROOT)/lib-src/../src/syswait.h \ |
| 452 | $(EMACS_ROOT)/nt/inc/pwd.h \ | 436 | $(EMACS_ROOT)/nt/inc/pwd.h \ |
| 453 | $(SRC)/ntlib.h | 437 | $(SRC)/ntlib.h |
| 454 | $(CC) $(CFLAGS) -DUSG $(CC_OUT)$@ movemail.c | 438 | $(CC) $(CFLAGS) -DUSG $(CC_OUT)$@ movemail.c |
| 455 | 439 | ||
| 456 | $(BLD)/ntlib.$(O) : \ | 440 | $(BLD)/ntlib.$(O) : \ |
| 457 | $(SRC)/ntlib.c \ | 441 | $(SRC)/ntlib.c \ |