8 exec_prefix = @
exec_prefix@
19 man1dir = $(mandir)/man1
20 man2dir = $(mandir)/man2
21 man3dir = $(mandir)/man3
22 man4dir = $(mandir)/man4
23 man5dir = $(mandir)/man5
24 man6dir = $(mandir)/man6
25 man7dir = $(mandir)/man7
26 man8dir = $(mandir)/man8
27 man9dir = $(mandir)/man9
33 INSTALL_PROGRAM
= @INSTALL_PROGRAM@
34 INSTALL_DATA
= @INSTALL_DATA@
36 MAKEINFO
= `if [ -f ../texinfo/makeinfo/makeinfo ]; \
37 then echo ../texinfo/makeinfo/makeinfo; \
38 else echo makeinfo; fi`
39 TEXI2DVI
= `if [ -f ../texinfo/util/texi2dvi ]; \
40 then echo ../texinfo/util/texi2dvi; \
41 else echo texi2dvi; fi`
45 # Where to find texinfo.tex to format documentation with TeX.
46 TEXIDIR
= $(srcdir)/..
/texinfo
48 #### Host, target, and site specific Makefile fragments come in here.
51 INFOFILES
= standards.
info configure.
info
52 DVIFILES
= standards.
dvi configure.
dvi
56 # We want install to imply install-info as per GNU standards.
62 for f in
$(INFOFILES
); do \
63 if
test -f
$(srcdir)/`echo $$f | sed -e 's/.info$$/.texi/'`; then \
64 if
$(MAKE
) "MAKEINFO=$(MAKEINFO)" $$f; then \
73 $(SHELL
) $(srcdir)/..
/mkinstalldirs
$(DESTDIR
)$(infodir)
74 if
test ! -f standards.
info; then cd
$(srcdir); fi
; \
75 if
test -f standards.
info; then \
76 for i in standards.
info*; do \
77 $(INSTALL_DATA
) $$i $(DESTDIR
)$(infodir)/$$i; \
80 if
test ! -f configure.
info; then cd
$(srcdir); fi
; \
81 if
test -f configure.
info; then \
82 for i in configure.
info*; do \
83 $(INSTALL_DATA
) $$i $(DESTDIR
)$(infodir)/$$i; \
88 for f in
$(DVIFILES
); do \
89 if
test -f
$(srcdir)/`echo $$f | sed -e 's/.dvi$$/.texi/'`; then \
90 if
$(MAKE
) "TEXI2DVI=$(TEXI2DVI)" $$f; then \
98 standards.
info: $(srcdir)/standards.texi
$(srcdir)/make-stds.texi
99 $(MAKEINFO
) --no-split
-I
$(srcdir) -o standards.
info $(srcdir)/standards.texi
101 standards.
dvi: $(srcdir)/standards.texi
102 TEXINPUTS
=$(TEXIDIR
):$$TEXINPUTS $(TEXI2DVI
) $(srcdir)/standards.texi
104 standards.ps
: standards.
dvi
105 $(DVIPS
) standards.
dvi -o standards.ps
107 # makeinfo requires images to be in the current directory.
108 configure.
info: $(srcdir)/configure.texi
$(srcdir)/configdev.tin
$(srcdir)/configbuild.tin
109 rm -f configdev.txt configbuild.txt
110 cp
$(srcdir)/configdev.tin configdev.txt
111 cp
$(srcdir)/configbuild.tin configbuild.txt
112 $(MAKEINFO
) -I
$(srcdir) -o configure.
info $(srcdir)/configure.texi
113 rm -f configdev.txt configbuild.txt
115 # texi2dvi wants both the .txt and the .eps files.
116 configure.
dvi: $(srcdir)/configure.texi
$(srcdir)/configdev.tin
$(srcdir)/configbuild.tin
$(srcdir)/configdev.ein
$(srcdir)/configbuild.ein
117 rm -f configdev.txt configbuild.txt
118 cp
$(srcdir)/configdev.tin configdev.txt
119 cp
$(srcdir)/configbuild.tin configbuild.txt
120 rm -f configdev.eps configbuild.eps
121 cp
$(srcdir)/configdev.ein configdev.eps
122 cp
$(srcdir)/configbuild.ein configbuild.eps
123 TEXINPUTS
=$(TEXIDIR
):$$TEXINPUTS $(TEXI2DVI
) $(srcdir)/configure.texi
124 rm -f configdev.txt configbuild.txt
125 rm -f configdev.eps configbuild.eps
127 # dvips requires images to be in the current directory
128 configure.ps
: configure.
dvi $(srcdir)/configdev.ein
$(srcdir)/configbuild.ein
129 rm -f configdev.eps configbuild.eps
130 cp
$(srcdir)/configdev.ein configdev.eps
131 cp
$(srcdir)/configbuild.ein configbuild.eps
132 $(DVIPS
) configure.
dvi -o configure.ps
133 rm -f configdev.eps configbuild.eps
135 configure.html
: $(srcdir)/configure.texi
136 $(TEXI2HTML
) -split_chapter
$(srcdir)/configure.texi
139 rm -f
*.aux
*.cp
*.cps
*.
dvi *.fn
*.fns
*.ky
*.kys
*.log
140 rm -f
*.pg
*.pgs
*.toc
*.tp
*.tps
*.vr
*.vrs
141 rm -f configdev.txt configbuild.txt configdev.eps configbuild.eps
142 rm -f configdev.jpg configbuild.jpg
147 rm -f Makefile config.status config.cache
149 maintainer-clean
realclean: distclean
152 Makefile
: $(srcdir)/Makefile.in
$(host_makefile_frag
) $(target_makefile_frag
)
153 $(SHELL
) .
/config.status
155 ## these last targets are for standards.texi conformance