1 # Makefile for gperf/doc
3 # Copyright (C) 1998 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@
32 man1dir = $(mandir)/man1
33 dvidir = $(mandir)/dvi
34 htmldir = $(mandir)/html
36 # Programs used by "make":
40 # Programs used by "make" if you have changed the documentation files:
43 DVIPS = dvips -Pljfour
44 MAKEINFO = LANGUAGE= makeinfo
47 # Programs used by "make install":
49 INSTALL_PROGRAM = @INSTALL_PROGRAM@
50 INSTALL_DATA = @INSTALL_DATA@
52 #### End of system configuration section. ####
58 all : info dvi ps html
61 info : $(srcdir)/gperf.info
63 $(srcdir)/gperf.info : $(srcdir)/gperf.texi
64 cd $(srcdir) && $(MAKEINFO) --no-split gperf.texi
67 dvi : $(srcdir)/gperf.dvi
69 $(srcdir)/gperf.dvi : $(srcdir)/gperf.texi
70 cd $(srcdir) && $(RM) gperf.aux gperf.toc gperf.cp gperf.fn gperf.ky gperf.pg gperf.tp gperf.vr gperf.log
71 cd $(srcdir) && $(TEXI2DVI) gperf.texi
72 cd $(srcdir) && $(RM) gperf.aux gperf.toc gperf.cp gperf.fn gperf.ky gperf.pg gperf.tp gperf.vr gperf.log
75 ps : $(srcdir)/gperf.ps
77 $(srcdir)/gperf.ps : $(srcdir)/gperf.dvi
81 html : gperf.html gperf_toc.html
83 gperf.html : $(srcdir)/gperf.texi
84 cd $(srcdir) && $(TEXI2HTML) -expandinfo -number -monolithic gperf.texi
86 gperf_toc.html : $(srcdir)/gperf.texi
87 cd $(srcdir) && $(RM) gperf_*.html
88 cd $(srcdir) && $(TEXI2HTML) -expandinfo -number -split_chapter gperf.texi
92 if [ ! -d $(infodir) ] ; then mkdir $(infodir) ; fi
93 $(INSTALL_DATA) $(srcdir)/gperf.info $(infodir)/gperf.info
94 if [ ! -d $(mandir) ] ; then mkdir $(mandir) ; fi
95 if [ ! -d $(man1dir) ] ; then mkdir $(man1dir) ; fi
96 $(INSTALL_DATA) $(srcdir)/gperf.1 $(man1dir)/gperf.1
97 if [ ! -d $(dvidir) ] ; then mkdir $(dvidir) ; fi
98 $(INSTALL_DATA) $(srcdir)/gperf.dvi $(dvidir)/gperf.dvi
99 if [ ! -d $(htmldir) ] ; then mkdir $(htmldir) ; fi
100 $(INSTALL_DATA) $(srcdir)/gperf.html $(htmldir)/gperf.html
103 if [ ! -d $(infodir) ] ; then mkdir $(infodir) ; fi
104 if [ ! -d $(mandir) ] ; then mkdir $(mandir) ; fi
105 if [ ! -d $(man1dir) ] ; then mkdir $(man1dir) ; fi
106 if [ ! -d $(dvidir) ] ; then mkdir $(dvidir) ; fi
107 if [ ! -d $(htmldir) ] ; then mkdir $(htmldir) ; fi
110 $(RM) $(infodir)/gperf.info
111 $(RM) $(man1dir)/gperf.1
112 $(RM) $(dvidir)/gperf.dvi
113 $(RM) $(htmldir)/gperf.html
120 $(RM) *~ *.aux *.toc *.cp *.fn *.ky *.pg *.tp *.vr *.my *.log core
123 $(RM) config.status config.log config.cache Makefile
125 maintainer-clean : distclean
126 $(RM) *.info *.dvi *.ps *.html