Mercurial > hg > xemacs-beta
comparison man/Makefile @ 30:ec9a17fef872 r19-15b98
Import from CVS: tag r19-15b98
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 08:52:29 +0200 |
| parents | 4103f0995bd7 |
| children | 8b8b7f3559a2 |
comparison
equal
deleted
inserted
replaced
| 29:7976500f47f9 | 30:ec9a17fef872 |
|---|---|
| 21 | 21 |
| 22 # Avoid trouble on systems where the "SHELL" variable might be | 22 # Avoid trouble on systems where the "SHELL" variable might be |
| 23 # inherited from the environment. | 23 # inherited from the environment. |
| 24 SHELL = /bin/sh | 24 SHELL = /bin/sh |
| 25 | 25 |
| 26 EMACS = xemacs | |
| 27 EMACSFLAGS = -batch -q -no-site-file | |
| 28 | |
| 29 # Implies makeinfo-1.64 | |
| 30 MAKEINFO = makeinfo | |
| 31 # Implies makeinfo-1.67 | |
| 32 NEWMAKEINFO = makeinfo-1.67 | |
| 33 | |
| 26 .SUFFIXES: .info .texi .dvi | 34 .SUFFIXES: .info .texi .dvi |
| 27 | 35 |
| 28 # Subdirectories to make recursively. | 36 # Subdirectories to make recursively. |
| 29 SUBDIR = xemacs lispref new-users-guide internals tm auctex | 37 SUBDIR = xemacs lispref new-users-guide internals tm auctex |
| 30 | 38 |
| 31 ../info/%.info : %.texi | 39 ../info/%.info : %.texi |
| 32 makeinfo -o $@ $< | 40 -$(MAKEINFO) -o $@ $< |
| 33 | 41 |
| 34 # hyperbole and oo-browser manuals broken - do not TeX properly | |
| 35 srcs = cc-mode cl custom ediff external-widget forms gnus \ | 42 srcs = cc-mode cl custom ediff external-widget forms gnus \ |
| 36 hyperbole ilisp info ispell mailcrypt message mh-e oo-browser \ | 43 hyperbole ilisp info ispell mailcrypt message mh-e oo-browser \ |
| 37 pcl-cvs psgml psgml-api rmail standards supercite term \ | 44 pcl-cvs psgml psgml-api rmail standards supercite term \ |
| 38 termcap texinfo vhdl-mode viper vm w3 widget xemacs-faq | 45 termcap texinfo vhdl-mode viper vm w3 widget xemacs-faq |
| 39 | 46 |
| 40 info = $(srcs:%=../info/%.info) | 47 info = $(srcs:%=../info/%.info) |
| 41 dvi = $(srcs:%=%.dvi) | 48 dvi = $(srcs:%=%.dvi) |
| 42 | 49 |
| 50 special = ../info/w3.info ../info/vm.info ../info/texinfo.info | |
| 51 | |
| 43 all : info | 52 all : info |
| 44 info : $(info) | 53 info : $(info) $(special) |
| 45 for d in $(SUBDIR) ; do (cd $${d} && $(MAKE) $(MFLAGS) $@) ; done | 54 -for d in $(SUBDIR) ; do (cd $${d} && $(MAKE) $(MFLAGS) $@) ; done |
| 46 | 55 |
| 47 xemacs: FORCE | 56 xemacs: FORCE |
| 48 cd $@ && $(MAKE) $(MFLAGS) | 57 -cd $@ && $(MAKE) $(MFLAGS) |
| 49 lispref: FORCE | 58 lispref: FORCE |
| 50 cd $@ && $(MAKE) $(MFLAGS) | 59 -cd $@ && $(MAKE) $(MFLAGS) |
| 51 new-users-guide: FORCE | 60 new-users-guide: FORCE |
| 52 cd $@ && $(MAKE) $(MFLAGS) | 61 -cd $@ && $(MAKE) $(MFLAGS) |
| 53 internals: FORCE | 62 internals: FORCE |
| 54 cd $@ && $(MAKE) $(MFLAGS) | 63 -cd $@ && $(MAKE) $(MFLAGS) |
| 55 tm: FORCE | 64 tm: FORCE |
| 56 cd $@ && $(MAKE) $(MFLAGS) | 65 -cd $@ && $(MAKE) $(MFLAGS) |
| 57 auctex: FORCE | 66 auctex: FORCE |
| 58 cd $@ && $(MAKE) $(MFLAGS) | 67 -cd $@ && $(MAKE) $(MFLAGS) |
| 59 FORCE : | 68 FORCE : |
| 69 | |
| 70 ../info/w3.info : w3.texi | |
| 71 -$(NEWMAKEINFO) w3.texi -o ../info/w3.info | |
| 72 | |
| 73 ../info/texinfo.info : texinfo.texi | |
| 74 -$(NEWMAKEINFO) texinfo.texi -o ../info/texinfo.info | |
| 75 | |
| 76 | |
| 77 ../info/vm.info : vm.texi | |
| 78 -$(EMACS) $(EMACSFLAGS) -insert vm.texi -l texinfmt \ | |
| 79 -f texinfo-format-buffer -f save-buffer | |
| 80 -mv vm.info* ../info | |
| 60 | 81 |
| 61 PERL = perl | 82 PERL = perl |
| 62 TEXI2DVI = texi2dvi | 83 TEXI2DVI = texi2dvi |
| 63 | 84 |
| 64 gnus.dvi : gnus.texi | 85 gnus.dvi : gnus.texi |
