Mercurial > hg > xemacs-beta
diff man/Makefile @ 5507:64be8a494bdc
Backed out changeset a7da359711ce, restoring Ben's GPLv3 manual changes.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Mon, 09 May 2011 19:38:01 +0100 |
parents | a7da359711ce |
children | 3fe8358ad59a |
line wrap: on
line diff
--- a/man/Makefile Mon May 02 10:35:36 2011 +0100 +++ b/man/Makefile Mon May 09 19:38:01 2011 +0100 @@ -1,7 +1,7 @@ # Makefile for man subdirectory in XEmacs # Copyright (C) 1995 Board of Trustees, University of Illinois # Copyright (C) 1994, 1995 Sun Microsystems. -# Copyright (C) 2005 Ben Wing. +# Copyright (C) 2005, 2010 Ben Wing. # This file is part of XEmacs. @@ -43,77 +43,37 @@ HTMLDIR = ../html PHOTODIR = ../etc/photos -info_files = \ - $(INFODIR)/beta.info \ - $(INFODIR)/cl.info \ - $(INFODIR)/custom.info \ - $(INFODIR)/emodules.info \ - $(INFODIR)/external-widget.info \ - $(INFODIR)/info.info \ - $(INFODIR)/internals.info \ - $(INFODIR)/lispref.info \ - $(INFODIR)/new-users-guide.info \ - $(INFODIR)/standards.info \ - $(INFODIR)/term.info \ - $(INFODIR)/termcap.info \ - $(INFODIR)/texinfo.info \ - $(INFODIR)/widget.info \ - $(INFODIR)/xemacs-faq.info \ - $(INFODIR)/xemacs.info - -html_files = \ - $(HTMLDIR)/beta.html \ - $(HTMLDIR)/cl.html \ - $(HTMLDIR)/custom.html \ - $(HTMLDIR)/emodules.html \ - $(HTMLDIR)/external-widget.html \ - $(HTMLDIR)/info.html \ - $(HTMLDIR)/lispref.html \ - $(HTMLDIR)/internals.html \ - $(HTMLDIR)/new-users-guide.html \ - $(HTMLDIR)/standards.html \ - $(HTMLDIR)/term.html \ - $(HTMLDIR)/termcap.html \ - $(HTMLDIR)/texinfo.html \ - $(HTMLDIR)/widget.html \ - $(HTMLDIR)/xemacs.html \ - $(HTMLDIR)/xemacs-faq.html +src_files1 = \ + $(DIR)beta.texi \ + $(DIR)cl.texi \ + $(DIR)custom.texi \ + $(DIR)emodules.texi \ + $(DIR)external-widget.texi \ + $(DIR)info.texi \ + $(DIR)internals.texi \ + $(DIR)lispref.texi \ + $(DIR)new-users-guide.texi \ + $(DIR)standards.texi \ + $(DIR)term.texi \ + $(DIR)termcap.texi \ + $(DIR)texinfo.texi \ + $(DIR)widget.texi \ + $(DIR)xemacs.texi \ + $(DIR)xemacs-faq.texi -dvi_files = \ - beta.dvi \ - cl.dvi \ - custom.dvi \ - emodules.dvi \ - external-widget.dvi \ - info.dvi \ - lispref.dvi \ - internals.dvi \ - new-users-guide.dvi \ - standards.dvi \ - term.dvi \ - termcap.dvi \ - texinfo.dvi \ - widget.dvi \ - xemacs.dvi \ - xemacs-faq.dvi +DIR:= +src_files := $(src_files1) + +DIR := $(INFODIR)/ +info_files := $(src_files1:.texi=.info) -pdf_files = \ - beta.pdf \ - cl.pdf \ - custom.pdf \ - emodules.pdf \ - external-widget.pdf \ - info.pdf \ - lispref.pdf \ - internals.pdf \ - new-users-guide.pdf \ - standards.pdf \ - term.pdf \ - termcap.pdf \ - texinfo.pdf \ - widget.pdf \ - xemacs.pdf \ - xemacs-faq.pdf +DIR := $(HTMLDIR)/ +html_files := $(src_files1:.texi=.html) + +dvi_files := $(src_files:.texi=.dvi) + +pdf_files := $(src_files:.texi=.pdf) + xemacs-srcs = \ xemacs/abbrevs.texi \ @@ -243,6 +203,11 @@ new-users-guide/search.texi \ new-users-guide/xmenu.texi +texinfo-srcs = \ + texinfo/fdl.texi \ + texinfo/texinfo.texi \ + texinfo/version.texi + $(INFODIR)/beta.info : beta.texi $(MAKEINFO) -o $(INFODIR)/beta.info beta.texi @@ -270,10 +235,7 @@ $(INFODIR)/termcap.info : termcap.texi $(MAKEINFO) -o $(INFODIR)/termcap.info termcap.texi -$(INFODIR)/texinfo.info : texinfo.texi - $(MAKEINFO) -o $(INFODIR)/texinfo.info texinfo.texi - -$(INFODIR)/widget.info : widget.texi +$(INFODIR)/widget.info : widget.texi doclicense.texi $(MAKEINFO) -o $(INFODIR)/widget.info widget.texi $(INFODIR)/xemacs-faq.info : xemacs-faq.texi @@ -292,12 +254,16 @@ $(INFODIR)/new-users-guide.info : $(new-users-guide-srcs) $(MAKEINFO) -P new-users-guide -o $(INFODIR)/new-users-guide.info new-users-guide/new-users-guide.texi +$(INFODIR)/texinfo.info : $(texinfo-srcs) + $(MAKEINFO) -P texinfo -o $(INFODIR)/texinfo.info texinfo/texinfo.texi + xemacs : $(INFODIR)/xemacs.info lispref : $(INFODIR)/lispref.info internals : $(INFODIR)/internals.info new-users-guide.info : $(INFODIR)/new-users-guide.info +texinfo : $(INFODIR)/texinfo.info -.PHONY : xemacs lispref internals new-users-guide info dvi pdf +.PHONY : xemacs lispref internals new-users-guide texinfo info dvi pdf info : $(info_files) html : $(html_files) @@ -320,6 +286,9 @@ new-users-guide.dvi : $(new-users-guide-srcs) $(TEXI2DVI) -I new-users-guide new-users-guide/new-users-guide.texi +texinfo.dvi : $(texinfo-srcs) + $(TEXI2DVI) -I texinfo texinfo/texinfo.texi + dvi : $(dvi_files) xemacs.pdf: $(xemacs-srcs) @@ -334,6 +303,9 @@ new-users-guide.pdf: $(new-users-guide-srcs) $(TEXI2DVI) --pdf -I new-users-guide new-users-guide/new-users-guide.texi +texinfo.pdf: $(texinfo-srcs) + $(TEXI2DVI) --pdf -I texinfo texinfo/texinfo.texi + pdf: $(pdf_files) .PHONY: mostlyclean clean distclean realclean extraclean @@ -381,9 +353,6 @@ $(HTMLDIR)/termcap.html : termcap.texi $(TEXI2HTML_SPLIT) termcap.texi -$(HTMLDIR)/texinfo.html : texinfo.texi - $(TEXI2HTML_SPLIT) texinfo.texi - $(HTMLDIR)/widget.html : widget.texi $(TEXI2HTML_SPLIT) widget.texi @@ -412,9 +381,13 @@ $(HTMLDIR)/new-users-guide.html : $(new-users-guide-srcs) $(TEXI2HTML_SPLIT) new-users-guide/new-users-guide.texi +$(HTMLDIR)/texinfo.html : $(texinfo-srcs) + $(TEXI2HTML_SPLIT) texinfo/texinfo.texi + xemacs : $(HTMLDIR)/xemacs.html lispref : $(HTMLDIR)/lispref.html internals : $(HTMLDIR)/internals.html new-users-guide.html : $(HTMLDIR)/new-users-guide.html +texinfo : $(HTMLDIR)/texinfo.html html : $(html_files)