comparison lib-src/makefile.w32-in @ 111098:1529ab88805c

Replace digest-doc and sorted-doc C programs with Lisp commands. * lib-src/digest-doc.c, lib-src/sorted-doc.c: Remove files. * lib-src/Makefile.in (UTILITIES): Remove digest-doc and sorted-doc. (digest-doc${EXEEXT}, sorted-doc${EXEEXT}): Remove rules. * lib-src/makefile.w32-in (ALL): Remove digest-doc and sorted-doc. ($(BLD)/sorted-doc.exe, $(BLD)/digest-doc.exe, sorted-doc, digest-doc) ($(BLD)/digest-doc.$(O), $(BLD)/sorted-doc.$(O)): Remove rules. (install): Don't install digest-doc.exe or sorted-doc.exe. * lisp/help-fns.el (doc-file-to-man, doc-file-to-info): New commands. * doc/lispref/help.texi (Documentation Basics): Remove mentions of digest-doc and sorted-doc. * INSTALL, nt/README, nt/README.W32: Do not mention digest-doc and sorted-doc. * etc/NEWS: Mention this change.
author Glenn Morris <rgm@gnu.org>
date Fri, 22 Oct 2010 19:46:06 -0700
parents 3869cf7d1e82
children c7d5564f0621
comparison
equal deleted inserted replaced
111097:811daa44285f 111098:1529ab88805c
16 16
17 # You should have received a copy of the GNU General Public License 17 # You should have received a copy of the GNU General Public License
18 # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 18 # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
19 19
20 20
21 ALL = make-docfile hexl ctags etags movemail ebrowse sorted-doc digest-doc emacsclient 21 ALL = make-docfile hexl ctags etags movemail ebrowse emacsclient
22 22
23 .PHONY: $(ALL) 23 .PHONY: $(ALL)
24 24
25 VERSION = 24.0.50 25 VERSION = 24.0.50
26 26
34 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) $(LIBS) 34 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) $(LIBS)
35 $(BLD)/hexl.exe: $(BLD)/hexl.$(O) 35 $(BLD)/hexl.exe: $(BLD)/hexl.$(O)
36 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/hexl.$(O) $(LIBS) 36 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/hexl.$(O) $(LIBS)
37 $(BLD)/fakemail.exe: $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O) 37 $(BLD)/fakemail.exe: $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O)
38 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O) $(LIBS) 38 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O) $(LIBS)
39 $(BLD)/sorted-doc.exe: $(BLD)/sorted-doc.$(O)
40 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/sorted-doc.$(O) $(LIBS)
41 $(BLD)/digest-doc.exe: $(BLD)/digest-doc.$(O)
42 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/digest-doc.$(O) $(LIBS)
43 $(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O) 39 $(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O)
44 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/test-distrib.$(O) $(LIBS) 40 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/test-distrib.$(O) $(LIBS)
45 41
46 make-docfile: stamp_BLD $(BLD)/make-docfile.exe 42 make-docfile: stamp_BLD $(BLD)/make-docfile.exe
47 ctags: stamp_BLD $(BLD)/ctags.exe 43 ctags: stamp_BLD $(BLD)/ctags.exe
48 etags: stamp_BLD $(BLD)/etags.exe 44 etags: stamp_BLD $(BLD)/etags.exe
49 ebrowse: stamp_BLD $(BLD)/ebrowse.exe 45 ebrowse: stamp_BLD $(BLD)/ebrowse.exe
50 hexl: stamp_BLD $(BLD)/hexl.exe 46 hexl: stamp_BLD $(BLD)/hexl.exe
51 movemail: stamp_BLD $(BLD)/movemail.exe 47 movemail: stamp_BLD $(BLD)/movemail.exe
52 fakemail: stamp_BLD $(BLD)/fakemail.exe 48 fakemail: stamp_BLD $(BLD)/fakemail.exe
53 sorted-doc: stamp_BLD $(BLD)/sorted-doc.exe
54 digest-doc: stamp_BLD $(BLD)/digest-doc.exe
55 emacsclient: stamp_BLD $(BLD)/emacsclient.exe $(BLD)/emacsclientw.exe 49 emacsclient: stamp_BLD $(BLD)/emacsclient.exe $(BLD)/emacsclientw.exe
56 50
57 test-distrib: stamp_BLD $(BLD)/test-distrib.exe 51 test-distrib: stamp_BLD $(BLD)/test-distrib.exe
58 "$(BLD)/test-distrib.exe" "$(SRC)/testfile" 52 "$(BLD)/test-distrib.exe" "$(SRC)/testfile"
59 53
333 $(CP) $(BLD)/etags.exe $(INSTALL_DIR)/bin 327 $(CP) $(BLD)/etags.exe $(INSTALL_DIR)/bin
334 $(CP) $(BLD)/ebrowse.exe $(INSTALL_DIR)/bin 328 $(CP) $(BLD)/ebrowse.exe $(INSTALL_DIR)/bin
335 $(CP) $(BLD)/ctags.exe $(INSTALL_DIR)/bin 329 $(CP) $(BLD)/ctags.exe $(INSTALL_DIR)/bin
336 $(CP) $(BLD)/hexl.exe $(INSTALL_DIR)/bin 330 $(CP) $(BLD)/hexl.exe $(INSTALL_DIR)/bin
337 $(CP) $(BLD)/movemail.exe $(INSTALL_DIR)/bin 331 $(CP) $(BLD)/movemail.exe $(INSTALL_DIR)/bin
338 $(CP) $(BLD)/sorted-doc.exe $(INSTALL_DIR)/bin
339 $(CP) $(BLD)/digest-doc.exe $(INSTALL_DIR)/bin
340 $(CP) $(BLD)/emacsclient.exe $(INSTALL_DIR)/bin 332 $(CP) $(BLD)/emacsclient.exe $(INSTALL_DIR)/bin
341 $(CP) $(BLD)/emacsclientw.exe $(INSTALL_DIR)/bin 333 $(CP) $(BLD)/emacsclientw.exe $(INSTALL_DIR)/bin
342 - mkdir "$(INSTALL_DIR)/etc" 334 - mkdir "$(INSTALL_DIR)/etc"
343 $(CP) $(DOC) $(INSTALL_DIR)/etc 335 $(CP) $(DOC) $(INSTALL_DIR)/etc
344 336
402 $(EMACS_ROOT)/src/m/intel386.h \ 394 $(EMACS_ROOT)/src/m/intel386.h \
403 $(EMACS_ROOT)/lib-src/../src/config.h \ 395 $(EMACS_ROOT)/lib-src/../src/config.h \
404 $(SRC)/ntlib.h \ 396 $(SRC)/ntlib.h \
405 $(SRC)/getopt.h 397 $(SRC)/getopt.h
406 398
407 $(BLD)/digest-doc.$(O) : \
408 $(SRC)/digest-doc.c
409
410 $(BLD)/emacsclient.$(O) : \ 399 $(BLD)/emacsclient.$(O) : \
411 $(SRC)/emacsclient.c \ 400 $(SRC)/emacsclient.c \
412 $(EMACS_ROOT)/src/s/ms-w32.h \ 401 $(EMACS_ROOT)/src/s/ms-w32.h \
413 $(EMACS_ROOT)/src/m/intel386.h \ 402 $(EMACS_ROOT)/src/m/intel386.h \
414 $(EMACS_ROOT)/lib-src/../src/config.h 403 $(EMACS_ROOT)/lib-src/../src/config.h
494 $(EMACS_ROOT)/lib-src/../src/systime.h 483 $(EMACS_ROOT)/lib-src/../src/systime.h
495 484
496 $(BLD)/qsort.$(O) : \ 485 $(BLD)/qsort.$(O) : \
497 $(SRC)/qsort.c 486 $(SRC)/qsort.c
498 487
499 $(BLD)/sorted-doc.$(O) : \
500 $(SRC)/sorted-doc.c \
501 $(EMACS_ROOT)/src/s/ms-w32.h \
502 $(EMACS_ROOT)/src/m/intel386.h \
503 $(EMACS_ROOT)/src/config.h
504
505 $(BLD)/tcp.$(O) : \ 488 $(BLD)/tcp.$(O) : \
506 $(SRC)/tcp.c 489 $(SRC)/tcp.c
507 490
508 $(BLD)/test-distrib.$(O) : \ 491 $(BLD)/test-distrib.$(O) : \
509 $(SRC)/test-distrib.c 492 $(SRC)/test-distrib.c
517 # The following dependencies are for supporting parallel builds, where 500 # The following dependencies are for supporting parallel builds, where
518 # we must make sure $(BLD) exists before any compilation starts. 501 # we must make sure $(BLD) exists before any compilation starts.
519 # 502 #
520 $(BLD)/make-docfile.$(O) $(BLD)/hexl.$(O) $(BLD)/fakemail.$(O): stamp_BLD 503 $(BLD)/make-docfile.$(O) $(BLD)/hexl.$(O) $(BLD)/fakemail.$(O): stamp_BLD
521 504
522 $(BLD)/sorted-doc.$(O) $(BLD)/digest-doc.$(O): stamp_BLD
523
524 $(BLD)/test-distrib.$(O) $(GETOPTOBJS) $(MOVEMAILOBJS): stamp_BLD 505 $(BLD)/test-distrib.$(O) $(GETOPTOBJS) $(MOVEMAILOBJS): stamp_BLD
525 506
526 $(BLD)/emacsclient.$(O) $(BLD)/etags.$(O) $(BLD)/regex.$(O): stamp_BLD 507 $(BLD)/emacsclient.$(O) $(BLD)/etags.$(O) $(BLD)/regex.$(O): stamp_BLD
527 508
528 $(BLD)/ebrowse.$(O) $(BLD)/ctags.$(O): stamp_BLD 509 $(BLD)/ebrowse.$(O) $(BLD)/ctags.$(O): stamp_BLD