aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorJuanma Barranquero2006-11-13 11:07:47 +0000
committerJuanma Barranquero2006-11-13 11:07:47 +0000
commitba2d39682b2ee1e2b199e2af734591b21c671c9d (patch)
tree44c079fc26ff153470253d31651c848666ba43b5 /lib-src
parentbc28de715d58aa574f93a5a2a28a72ca8bb724dc (diff)
downloademacs-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-in40
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
27LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 \ 27LOCAL_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
37LIBS = $(BASE_LIBS) $(ADVAPI32) 31LIBS = $(BASE_LIBS) $(ADVAPI32)
38 32
@@ -58,7 +52,7 @@ movemail: $(BLD) $(BLD)/movemail.exe
58fakemail: $(BLD) $(BLD)/fakemail.exe 52fakemail: $(BLD) $(BLD)/fakemail.exe
59sorted-doc: $(BLD) $(BLD)/sorted-doc.exe 53sorted-doc: $(BLD) $(BLD)/sorted-doc.exe
60digest-doc: $(BLD) $(BLD)/digest-doc.exe 54digest-doc: $(BLD) $(BLD)/digest-doc.exe
61emacsclient: $(BLD) $(BLD)/emacsclient.exe 55emacsclient: $(BLD) $(BLD)/emacsclient.exe $(BLD)/emacsclientw.exe
62 56
63test-distrib: $(BLD) $(BLD)/test-distrib.exe 57test-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
77ECLIENT_CFLAGS = -DWINDOWSNT -DHAVE_GETCWD -DHAVE_STRERROR -c 71ECLIENT_CFLAGS = -DHAVE_GETCWD -DHAVE_STRERROR
78ECLIENTOBJS = $(BLD)/emacsclient.$(O) \ 72ECLIENTOBJS = $(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
100EBROWSEOBJ = $(BLD)/ebrowse.$(O) \ 98EBROWSEOBJ = $(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 \