comparison lib-src/makefile.w32-in @ 90428:a8190f7e546e

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 285-296) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: admin/FOR-RELEASE: Update refcard section. * gnus--rel--5.10 (patch 102-104) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-64
author Miles Bader <miles@gnu.org>
date Wed, 07 Jun 2006 18:05:10 +0000
parents a5812696f7bf 4519c2f66b5a
children 138027c8c982
comparison
equal deleted inserted replaced
90427:ddb25860d044 90428:a8190f7e546e
18 # along with GNU Emacs; see the file COPYING. If not, write to the 18 # along with GNU Emacs; see the file COPYING. If not, write to the
19 # Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 19 # Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
20 # Boston, MA 02110-1301, USA. 20 # Boston, MA 02110-1301, USA.
21 # 21 #
22 22
23 ALL = make-docfile hexl ctags etags movemail ebrowse 23 ALL = make-docfile hexl ctags etags movemail ebrowse sorted-doc digest-doc
24 24
25 .PHONY: $(ALL) 25 .PHONY: $(ALL)
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 30
31 # don't know what (if) to do with these yet... 31 # don't know what (if) to do with these yet...
32 # 32 #
33 # $(BLD)/sorted-doc.exe \
34 # $(BLD)/env.exe \
35 # $(BLD)/server.exe \ 33 # $(BLD)/server.exe \
36 # $(BLD)/emacstool.exe \ 34 # $(BLD)/emacstool.exe \
37 # $(BLD)/leditcfns.exe \
38 # $(BLD)/emacsclient.exe \ 35 # $(BLD)/emacsclient.exe \
39 # $(BLD)/cvtmail.exe \ 36 # $(BLD)/cvtmail.exe \
40 # $(BLD)/digest-doc.exe \
41 # $(BLD)/test-distrib.exe \
42 37
43 LIBS = $(BASE_LIBS) $(ADVAPI32) 38 LIBS = $(BASE_LIBS) $(ADVAPI32)
44 39
45 $(BLD)/make-docfile.exe: $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) 40 $(BLD)/make-docfile.exe: $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O)
46 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) $(LIBS) 41 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) $(LIBS)
47 $(BLD)/hexl.exe: $(BLD)/hexl.$(O) 42 $(BLD)/hexl.exe: $(BLD)/hexl.$(O)
48 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/hexl.$(O) $(LIBS) 43 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/hexl.$(O) $(LIBS)
49 $(BLD)/fakemail.exe: $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O) 44 $(BLD)/fakemail.exe: $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O)
50 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O) $(LIBS) 45 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O) $(LIBS)
46 $(BLD)/sorted-doc.exe: $(BLD)/sorted-doc.$(O)
47 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/sorted-doc.$(O) $(LIBS)
48 $(BLD)/digest-doc.exe: $(BLD)/digest-doc.$(O)
49 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/digest-doc.$(O) $(LIBS)
50 $(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O)
51 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/test-distrib.$(O) $(LIBS)
51 52
52 make-docfile: $(BLD) $(BLD)/make-docfile.exe 53 make-docfile: $(BLD) $(BLD)/make-docfile.exe
53 ctags: $(BLD) $(BLD)/ctags.exe 54 ctags: $(BLD) $(BLD)/ctags.exe
54 etags: $(BLD) $(BLD)/etags.exe 55 etags: $(BLD) $(BLD)/etags.exe
55 ebrowse: $(BLD) $(BLD)/ebrowse.exe 56 ebrowse: $(BLD) $(BLD)/ebrowse.exe
56 hexl: $(BLD) $(BLD)/hexl.exe 57 hexl: $(BLD) $(BLD)/hexl.exe
57 movemail: $(BLD) $(BLD)/movemail.exe 58 movemail: $(BLD) $(BLD)/movemail.exe
58 fakemail: $(BLD) $(BLD)/fakemail.exe 59 fakemail: $(BLD) $(BLD)/fakemail.exe
60 sorted-doc: $(BLD) $(BLD)/sorted-doc.exe
61 digest-doc: $(BLD) $(BLD)/digest-doc.exe
62
63 test-distrib: $(BLD) $(BLD)/test-distrib.exe
64 "$(BLD)/test-distrib.exe" "$(SRC)/testfile"
59 65
60 GETOPTOBJS = $(BLD)/getopt.$(O) $(BLD)/getopt1.$(O) 66 GETOPTOBJS = $(BLD)/getopt.$(O) $(BLD)/getopt1.$(O)
61 GETOPTDEPS = $(GETOPTOBJS) getopt.h 67 GETOPTDEPS = $(GETOPTOBJS) getopt.h
62 MOVEMAILOBJS = $(BLD)/movemail.$(O) \ 68 MOVEMAILOBJS = $(BLD)/movemail.$(O) \
63 $(BLD)/pop.$(O) \ 69 $(BLD)/pop.$(O) \
112 $(CC) $(CFLAGS) $(CTAGS_CFLAGS) $(CC_OUT)$@ ctags.c 118 $(CC) $(CFLAGS) $(CTAGS_CFLAGS) $(CC_OUT)$@ ctags.c
113 119
114 # 120 #
115 # don't know what to do with these yet... 121 # don't know what to do with these yet...
116 # 122 #
117 # $(BLD)/sorted-doc.exe: $(BLD)/sorted-doc.$(O)
118 # $(BLD)/yow.exe: $(BLD)/yow.$(O) 123 # $(BLD)/yow.exe: $(BLD)/yow.$(O)
119 # $(BLD)/emacstool.exe: $(BLD)/emacstool.$(O) 124 # $(BLD)/emacstool.exe: $(BLD)/emacstool.$(O)
120 # $(BLD)/leditcfns.exe: $(BLD)/leditcfns.$(O)
121 # $(BLD)/server.exe: $(BLD)/server.$(O) 125 # $(BLD)/server.exe: $(BLD)/server.$(O)
122 # $(BLD)/cvtmail.exe: $(BLD)/cvtmail.$(O) 126 # $(BLD)/cvtmail.exe: $(BLD)/cvtmail.$(O)
123 # $(BLD)/digest-doc.exe: $(BLD)/digest-doc.$(O)
124 # $(BLD)/emacsclient.exe: $(BLD)/emacsclient.$(O) 127 # $(BLD)/emacsclient.exe: $(BLD)/emacsclient.$(O)
125 # $(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O)
126 128
127 # 129 #
128 # From ..\src\Makefile.in 130 # From ..\src\Makefile.in
129 # It doesn't matter if the real name is *.obj for the files in this list, 131 # It doesn't matter if the real name is *.obj for the files in this list,
130 # make-docfile blindly replaces .o with .c anyway. Keep .o in this list 132 # make-docfile blindly replaces .o with .c anyway. Keep .o in this list
281 $(CP) $(BLD)/etags.exe $(INSTALL_DIR)/bin 283 $(CP) $(BLD)/etags.exe $(INSTALL_DIR)/bin
282 $(CP) $(BLD)/ebrowse.exe $(INSTALL_DIR)/bin 284 $(CP) $(BLD)/ebrowse.exe $(INSTALL_DIR)/bin
283 $(CP) $(BLD)/ctags.exe $(INSTALL_DIR)/bin 285 $(CP) $(BLD)/ctags.exe $(INSTALL_DIR)/bin
284 $(CP) $(BLD)/hexl.exe $(INSTALL_DIR)/bin 286 $(CP) $(BLD)/hexl.exe $(INSTALL_DIR)/bin
285 $(CP) $(BLD)/movemail.exe $(INSTALL_DIR)/bin 287 $(CP) $(BLD)/movemail.exe $(INSTALL_DIR)/bin
288 $(CP) $(BLD)/sorted-doc.exe $(INSTALL_DIR)/bin
289 $(CP) $(BLD)/digest-doc.exe $(INSTALL_DIR)/bin
286 - mkdir "$(INSTALL_DIR)/etc" 290 - mkdir "$(INSTALL_DIR)/etc"
287 $(CP) $(DOC) $(INSTALL_DIR)/etc 291 $(CP) $(DOC) $(INSTALL_DIR)/etc
288 292
289 # 293 #
290 # Maintenance 294 # Maintenance
436 440
437 $(BLD)/qsort.$(O) : \ 441 $(BLD)/qsort.$(O) : \
438 $(SRC)/qsort.c 442 $(SRC)/qsort.c
439 443
440 $(BLD)/sorted-doc.$(O) : \ 444 $(BLD)/sorted-doc.$(O) : \
441 $(SRC)/sorted-doc.c 445 $(SRC)/sorted-doc.c \
446 $(EMACS_ROOT)/src/s/ms-w32.h \
447 $(EMACS_ROOT)/src/m/intel386.h \
448 $(EMACS_ROOT)/src/config.h \
442 449
443 $(BLD)/tcp.$(O) : \ 450 $(BLD)/tcp.$(O) : \
444 $(SRC)/tcp.c 451 $(SRC)/tcp.c
445 452
446 $(BLD)/test-distrib.$(O) : \ 453 $(BLD)/test-distrib.$(O) : \