1 # Makefile for gperf/doc
3 # Copyright (C) 1998, 2000 Free Software Foundation, Inc.
5 # This file is part of GNU GPERF.
7 # GNU GPERF is free software; you can redistribute it and/or modify
8 # it under the terms of the GNU General Public License as published by
9 # the Free Software Foundation; either version 1, or (at your option)
12 # GNU GPERF is distributed in the hope that it will be useful,
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 # GNU General Public License for more details.
17 # You should have received a copy of the GNU General Public License
18 # along with GNU GPERF; see the file COPYING. If not, write to the Free
19 # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA.
21 #### Start of system configuration section. ####
23 # Directories used by "make":
26 # Directories used by "make install":
28 local_prefix = /usr/local
29 exec_prefix = @exec_prefix@
33 man1dir = $(mandir)/man1
34 docdir = $(prefix)/doc/@PACKAGE@
39 # Programs used by "make":
43 # Programs used by "make" if you have changed the documentation files:
47 MAKEINFO = LANG= LANGUAGE= makeinfo
50 # Programs used by "make install":
52 INSTALL_PROGRAM = @INSTALL_PROGRAM@
53 INSTALL_DATA = @INSTALL_DATA@
54 MKINSTALLDIRS = $(SHELL) $(srcdir)/../mkinstalldirs
56 #### End of system configuration section. ####
62 all : info dvi ps html
65 info : $(srcdir)/gperf.info
67 $(srcdir)/gperf.info : $(srcdir)/gperf.texi $(srcdir)/gpl.texinfo
68 cd $(srcdir) && $(MAKEINFO) --no-split gperf.texi
71 dvi : $(srcdir)/gperf.dvi
73 $(srcdir)/gperf.dvi : $(srcdir)/gperf.texi $(srcdir)/gpl.texinfo
74 cd $(srcdir) && $(RM) gperf.aux gperf.toc gperf.cp gperf.fn gperf.ky gperf.pg gperf.tp gperf.vr gperf.log gperf.cps
75 cd $(srcdir) && $(TEXI2DVI) gperf.texi
76 cd $(srcdir) && $(RM) gperf.aux gperf.toc gperf.cp gperf.fn gperf.ky gperf.pg gperf.tp gperf.vr gperf.log gperf.cps
79 ps : $(srcdir)/gperf.ps
81 $(srcdir)/gperf.ps : $(srcdir)/gperf.dvi
85 html : gperf.html gperf_toc.html
87 gperf.html : $(srcdir)/gperf.texi $(srcdir)/gpl.texinfo
88 cd $(srcdir) && $(TEXI2HTML) -expandinfo -number -monolithic gperf.texi
90 gperf_toc.html : $(srcdir)/gperf.texi $(srcdir)/gpl.texinfo
91 cd $(srcdir) && $(RM) gperf_*.html
92 cd $(srcdir) && $(TEXI2HTML) -expandinfo -number -split_chapter gperf.texi
96 $(MKINSTALLDIRS) $(DESTDIR)$(infodir)
97 $(INSTALL_DATA) $(srcdir)/gperf.info $(DESTDIR)$(infodir)/gperf.info
98 $(MKINSTALLDIRS) $(DESTDIR)$(man1dir)
99 $(INSTALL_DATA) $(srcdir)/gperf.1 $(DESTDIR)$(man1dir)/gperf.1
100 # $(MKINSTALLDIRS) $(DESTDIR)$(dvidir)
101 # $(INSTALL_DATA) $(srcdir)/gperf.dvi $(DESTDIR)$(dvidir)/gperf.dvi
102 # $(MKINSTALLDIRS) $(DESTDIR)$(psdir)
103 # $(INSTALL_DATA) $(srcdir)/gperf.ps $(DESTDIR)$(dvidir)/gperf.ps
104 $(MKINSTALLDIRS) $(DESTDIR)$(htmldir)
105 $(INSTALL_DATA) $(srcdir)/gperf.html $(DESTDIR)$(htmldir)/gperf.html
108 $(MKINSTALLDIRS) $(DESTDIR)$(infodir)
109 $(MKINSTALLDIRS) $(DESTDIR)$(man1dir)
110 # $(MKINSTALLDIRS) $(DESTDIR)$(dvidir)
111 # $(MKINSTALLDIRS) $(DESTDIR)$(psdir)
112 $(MKINSTALLDIRS) $(DESTDIR)$(htmldir)
115 $(RM) $(DESTDIR)$(infodir)/gperf.info
116 $(RM) $(DESTDIR)$(man1dir)/gperf.1
117 # $(RM) $(DESTDIR)$(dvidir)/gperf.dvi
118 # $(RM) $(DESTDIR)$(psdir)/gperf.ps
119 $(RM) $(DESTDIR)$(htmldir)/gperf.html
126 $(RM) *~ *.aux *.toc *.cp *.fn *.ky *.pg *.tp *.vr *.my *.log *.cps core
129 $(RM) config.status config.log config.cache Makefile
131 maintainer-clean : distclean
132 $(RM) *.info *.dvi *.ps *.html