Merge from vendor branch CVS:
[dragonfly.git] / contrib / gperf / doc / Makefile.in
1 # Makefile for gperf/doc
2
3 # Copyright (C) 1998, 2000 Free Software Foundation, Inc.
4 #
5 # This file is part of GNU GPERF.
6 #
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)
10 # any later version.
11 #
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.
16 #
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.
20
21 #### Start of system configuration section. ####
22
23 # Directories used by "make":
24 srcdir = @srcdir@
25
26 # Directories used by "make install":
27 prefix = @prefix@
28 local_prefix = /usr/local
29 exec_prefix = @exec_prefix@
30 datadir = @datadir@
31 infodir = @infodir@
32 mandir = @mandir@
33 man1dir = $(mandir)/man1
34 docdir = $(prefix)/doc/@PACKAGE@
35 dvidir = $(docdir)
36 psdir = $(docdir)
37 htmldir = $(docdir)
38
39 # Programs used by "make":
40 RM = rm -f
41 @SET_MAKE@
42
43 # Programs used by "make" if you have changed the documentation files:
44 TEX = tex
45 TEXI2DVI = texi2dvi
46 DVIPS = dvips -D600
47 MAKEINFO = LANG= LANGUAGE= makeinfo
48 TEXI2HTML = texi2html
49
50 # Programs used by "make install":
51 INSTALL = @INSTALL@
52 INSTALL_PROGRAM = @INSTALL_PROGRAM@
53 INSTALL_DATA = @INSTALL_DATA@
54 MKINSTALLDIRS = $(SHELL) $(srcdir)/../mkinstalldirs
55
56 #### End of system configuration section. ####
57
58 SHELL = /bin/sh
59
60 VPATH = $(srcdir)
61
62 all : info dvi ps html
63
64
65 info : $(srcdir)/gperf.info
66
67 $(srcdir)/gperf.info : $(srcdir)/gperf.texi $(srcdir)/gpl.texinfo
68         cd $(srcdir) && $(MAKEINFO) --no-split gperf.texi
69
70
71 dvi : $(srcdir)/gperf.dvi
72
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
77
78
79 ps : $(srcdir)/gperf.ps
80
81 $(srcdir)/gperf.ps : $(srcdir)/gperf.dvi
82         $(DVIPS) -o $@ $<
83
84
85 html : gperf.html gperf_toc.html
86
87 gperf.html : $(srcdir)/gperf.texi $(srcdir)/gpl.texinfo
88         cd $(srcdir) && $(TEXI2HTML) -expandinfo -number -monolithic gperf.texi
89
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
93
94
95 install : all force
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
106
107 installdirs : force
108         $(MKINSTALLDIRS) $(DESTDIR)$(infodir)
109         $(MKINSTALLDIRS) $(DESTDIR)$(man1dir)
110 #       $(MKINSTALLDIRS) $(DESTDIR)$(dvidir)
111 #       $(MKINSTALLDIRS) $(DESTDIR)$(psdir)
112         $(MKINSTALLDIRS) $(DESTDIR)$(htmldir)
113
114 uninstall : force
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
120
121 check : all
122
123 mostlyclean : clean
124
125 clean : force
126         $(RM) *~ *.aux *.toc *.cp *.fn *.ky *.pg *.tp *.vr *.my *.log *.cps core
127
128 distclean : clean
129         $(RM) config.status config.log config.cache Makefile
130
131 maintainer-clean : distclean
132         $(RM) *.info *.dvi *.ps *.html
133
134 force :
135