133965Sjdp# 
233965Sjdp# Makefile.in for etc
333965Sjdp#
433965Sjdp
5218822SdimDESTDIR		=
6218822Sdim
733965Sjdpprefix 		= @prefix@
833965Sjdpexec_prefix 	= @exec_prefix@
933965Sjdp
1033965Sjdpsrcdir  = @srcdir@
1133965SjdpVPATH	= @srcdir@
1233965Sjdp
1333965Sjdpbindir  = @bindir@
1433965Sjdplibdir  = @libdir@
1533965Sjdptooldir = $(libdir)
1633965Sjdpdatadir = @datadir@
1733965Sjdp
1833965Sjdpmandir  = @mandir@
1933965Sjdpman1dir = $(mandir)/man1
2033965Sjdpman2dir = $(mandir)/man2
2133965Sjdpman3dir = $(mandir)/man3
2233965Sjdpman4dir = $(mandir)/man4
2333965Sjdpman5dir = $(mandir)/man5
2433965Sjdpman6dir = $(mandir)/man6
2533965Sjdpman7dir = $(mandir)/man7
2633965Sjdpman8dir = $(mandir)/man8
2733965Sjdpman9dir = $(mandir)/man9
28218822Sdimdatarootdir = @datarootdir@
29218822Sdimdocdir = @docdir@
3033965Sjdpinfodir = @infodir@
31218822Sdimpdfdir = @docdir@
32218822Sdimhtmldir = @htmldir@
3333965Sjdp
3433965SjdpSHELL = /bin/sh
3533965Sjdp
3633965SjdpINSTALL 	= @INSTALL@
3733965SjdpINSTALL_PROGRAM = @INSTALL_PROGRAM@
3833965SjdpINSTALL_DATA    = @INSTALL_DATA@
3933965Sjdp
4060484SobrienMAKEINFO = `if [ -f ../texinfo/makeinfo/makeinfo ]; \
4160484Sobrien	then echo ../texinfo/makeinfo/makeinfo; \
4260484Sobrien	else echo makeinfo; fi`
4360484SobrienTEXI2DVI = `if [ -f ../texinfo/util/texi2dvi ]; \
4460484Sobrien	then echo ../texinfo/util/texi2dvi; \
4560484Sobrien	else echo texi2dvi; fi`
46218822SdimTEXI2PDF = `if [ -f ../texinfo/util/texi2dvi ]; \
47218822Sdim	then echo "../texinfo/util/texi2dvi --pdf"; \
48218822Sdim	else echo "texi2dvi --pdf"; fi`
49218822SdimTEXI2HTML = `if [ -f ../texinfo/makeinfo/makeinfo ]; \
50218822Sdim	then echo "../texinfo/makeinfo/makeinfo --html"; \
51218822Sdim	else echo "makeinfo --html"; fi`
52218822Sdim
5360484SobrienDVIPS = dvips
5433965Sjdp
5533965Sjdp# Where to find texinfo.tex to format documentation with TeX.
5633965SjdpTEXIDIR = $(srcdir)/../texinfo
5733965Sjdp
5833965Sjdp#### Host, target, and site specific Makefile fragments come in here.
5933965Sjdp###
6033965Sjdp
6160484SobrienINFOFILES = standards.info configure.info
6260484SobrienDVIFILES = standards.dvi configure.dvi
63218822SdimPDFFILES = standards.pdf configure.pdf
64218822SdimHTMLFILES = standards.html configure.html
6533965Sjdp
66218822Sdimall: info
67102729Sobrieninstall: install-info
6833965Sjdp
6933965Sjdpuninstall:
7033965Sjdp
7160484Sobrieninfo:
7260484Sobrien	for f in $(INFOFILES); do \
7360484Sobrien	  if test -f $(srcdir)/`echo $$f | sed -e 's/.info$$/.texi/'`; then \
7460484Sobrien	    if $(MAKE) "MAKEINFO=$(MAKEINFO)" $$f; then \
7560484Sobrien	      true; \
7660484Sobrien	    else \
7760484Sobrien	      exit 1; \
7860484Sobrien	    fi; \
7960484Sobrien	  fi; \
8060484Sobrien	done
8133965Sjdp
8233965Sjdpinstall-info: info
83218822Sdim	$(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(infodir)
8460484Sobrien	if test ! -f standards.info; then cd $(srcdir); fi; \
8560484Sobrien	if test -f standards.info; then \
8660484Sobrien	  for i in standards.info*; do \
87218822Sdim	    $(INSTALL_DATA) $$i $(DESTDIR)$(infodir)/$$i; \
8860484Sobrien	  done; \
8960484Sobrien	fi
9060484Sobrien	if test ! -f configure.info; then cd $(srcdir); fi; \
9160484Sobrien	if test -f configure.info; then \
9260484Sobrien	  for i in configure.info*; do \
93218822Sdim	    $(INSTALL_DATA) $$i $(DESTDIR)$(infodir)/$$i; \
9460484Sobrien	  done; \
9560484Sobrien	fi
9660484Sobrien
97218822Sdimhtml:
98218822Sdim	for f in $(HTMLFILES); do \
99218822Sdim	  if test -f $(srcdir)/`echo $$f | sed -e 's/.html$$/.texi/'`; then \
100218822Sdim	    if $(MAKE) "TEXI2HTML=$(TEXI2HTML)" $$f; then \
101218822Sdim	      true; \
102218822Sdim	    else \
103218822Sdim	      exit 1; \
104218822Sdim	    fi; \
105218822Sdim	  fi; \
106218822Sdim	done
107218822Sdim
108218822Sdiminstall-html: html
109218822Sdim	$(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(htmldir)
110218822Sdim	if test ! -f standards.html; then cd $(srcdir); fi; \
111218822Sdim	if test -f standards.html; then \
112218822Sdim	  for i in standards.html*; do \
113218822Sdim	    $(INSTALL_DATA) $$i $(DESTDIR)$(htmldir)/$$i; \
114218822Sdim	  done; \
115218822Sdim	fi
116218822Sdim	if test ! -f configure.html; then cd $(srcdir); fi; \
117218822Sdim	if test -f configure.html; then \
118218822Sdim	  for i in configure.html*; do \
119218822Sdim	    $(INSTALL_DATA) $$i $(DESTDIR)$(htmldir)/$$i; \
120218822Sdim	  done; \
121218822Sdim	fi
122218822Sdim
12360484Sobriendvi:
12460484Sobrien	for f in $(DVIFILES); do \
12560484Sobrien	  if test -f $(srcdir)/`echo $$f | sed -e 's/.dvi$$/.texi/'`; then \
12660484Sobrien	    if $(MAKE) "TEXI2DVI=$(TEXI2DVI)" $$f; then \
12760484Sobrien	      true; \
12860484Sobrien	    else \
12960484Sobrien	      exit 1; \
13060484Sobrien	    fi; \
13160484Sobrien	  fi; \
13233965Sjdp	done
13333965Sjdp
134218822Sdimpdf:
135218822Sdim	for f in $(PDFFILES); do \
136218822Sdim	  if test -f $(srcdir)/`echo $$f | sed -e 's/.pdf$$/.texi/'`; then \
137218822Sdim	    if $(MAKE) "TEXI2PDF=$(TEXI2PDF)" $$f; then \
138218822Sdim	      true; \
139218822Sdim	    else \
140218822Sdim	      exit 1; \
141218822Sdim	    fi; \
142218822Sdim	  fi; \
143218822Sdim	done
144218822Sdim
145218822Sdiminstall-pdf: pdf
146218822Sdim	$(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(pdfdir)/etc
147218822Sdim	if test ! -f standards.pdf; then cd $(srcdir); fi; \
148218822Sdim	if test -f standards.pdf; then \
149218822Sdim	  for i in standards.pdf*; do \
150218822Sdim	    $(INSTALL_DATA) $$i $(DESTDIR)$(pdfdir)/etc/$$i; \
151218822Sdim	  done; \
152218822Sdim	fi
153218822Sdim	if test ! -f configure.pdf; then cd $(srcdir); fi; \
154218822Sdim	if test -f configure.pdf; then \
155218822Sdim	  for i in configure.pdf*; do \
156218822Sdim	    $(INSTALL_DATA) $$i $(DESTDIR)$(pdfdir)/etc/$$i; \
157218822Sdim	  done; \
158218822Sdim	fi
159218822Sdim
16038889Sjdpstandards.info: $(srcdir)/standards.texi $(srcdir)/make-stds.texi
16138889Sjdp	$(MAKEINFO) --no-split -I$(srcdir) -o standards.info $(srcdir)/standards.texi
16233965Sjdp
163218822Sdimstandards.html: $(srcdir)/standards.texi $(srcdir)/make-stds.texi
164218822Sdim	$(TEXI2HTML) --no-split -I$(srcdir) -o standards.html $(srcdir)/standards.texi
165218822Sdim
16633965Sjdpstandards.dvi: $(srcdir)/standards.texi
16733965Sjdp	TEXINPUTS=$(TEXIDIR):$$TEXINPUTS $(TEXI2DVI) $(srcdir)/standards.texi
16833965Sjdp
16960484Sobrienstandards.ps: standards.dvi
17060484Sobrien	$(DVIPS) standards.dvi -o standards.ps
17133965Sjdp
172218822Sdimstandards.pdf: $(srcdir)/standards.texi
173218822Sdim	TEXINPUTS=$(TEXIDIR):$$TEXINPUTS $(TEXI2PDF) $(srcdir)/standards.texi
174218822Sdim
17560484Sobrien# makeinfo requires images to be in the current directory.
17660484Sobrienconfigure.info: $(srcdir)/configure.texi $(srcdir)/configdev.tin $(srcdir)/configbuild.tin
17760484Sobrien	rm -f configdev.txt configbuild.txt
17860484Sobrien	cp $(srcdir)/configdev.tin configdev.txt
17960484Sobrien	cp $(srcdir)/configbuild.tin configbuild.txt
18060484Sobrien	$(MAKEINFO) -I$(srcdir) -o configure.info $(srcdir)/configure.texi
18160484Sobrien	rm -f configdev.txt configbuild.txt
18260484Sobrien
18360484Sobrien# texi2dvi wants both the .txt and the .eps files.
18460484Sobrienconfigure.dvi: $(srcdir)/configure.texi $(srcdir)/configdev.tin $(srcdir)/configbuild.tin $(srcdir)/configdev.ein $(srcdir)/configbuild.ein
18560484Sobrien	rm -f configdev.txt configbuild.txt
18660484Sobrien	cp $(srcdir)/configdev.tin configdev.txt
18760484Sobrien	cp $(srcdir)/configbuild.tin configbuild.txt
18860484Sobrien	rm -f configdev.eps configbuild.eps
18960484Sobrien	cp $(srcdir)/configdev.ein configdev.eps
19060484Sobrien	cp $(srcdir)/configbuild.ein configbuild.eps
19160484Sobrien	TEXINPUTS=$(TEXIDIR):$$TEXINPUTS $(TEXI2DVI) $(srcdir)/configure.texi
19260484Sobrien	rm -f configdev.txt configbuild.txt
19360484Sobrien	rm -f configdev.eps configbuild.eps
19460484Sobrien
19560484Sobrien# dvips requires images to be in the current directory
19660484Sobrienconfigure.ps: configure.dvi $(srcdir)/configdev.ein $(srcdir)/configbuild.ein
19760484Sobrien	rm -f configdev.eps configbuild.eps
19860484Sobrien	cp $(srcdir)/configdev.ein configdev.eps
19960484Sobrien	cp $(srcdir)/configbuild.ein configbuild.eps
20060484Sobrien	$(DVIPS) configure.dvi -o configure.ps
20160484Sobrien	rm -f configdev.eps configbuild.eps
20260484Sobrien
203218822Sdimconfigure.pdf: $(srcdir)/configure.texi $(srcdir)/configdev.tin $(srcdir)/configbuild.tin $(srcdir)/configdev.ein $(srcdir)/configbuild.ein
204218822Sdim	rm -f configdev.pdf configbuild.pdf
205218822Sdim	epstopdf $(srcdir)/configdev.ein -outfile=configdev.pdf
206218822Sdim	epstopdf $(srcdir)/configbuild.ein -outfile=configbuild.pdf
207218822Sdim	TEXINPUTS=$(TEXIDIR):$$TEXINPUTS $(TEXI2PDF) $(srcdir)/configure.texi
208218822Sdim	rm -f configdev.pdf configbuild.pdf
209218822Sdim
21060484Sobrienconfigure.html: $(srcdir)/configure.texi
211218822Sdim	cp $(srcdir)/configdev.jin configdev.jpg
212218822Sdim	cp $(srcdir)/configbuild.jin configbuild.jpg
213218822Sdim	$(TEXI2HTML) --no-split -I$(srcdir) -o configure.html $(srcdir)/configure.texi
21460484Sobrien
21533965Sjdpclean:
21633965Sjdp	rm -f *.aux *.cp *.cps *.dvi *.fn *.fns *.ky *.kys *.log
21733965Sjdp	rm -f *.pg *.pgs *.toc *.tp *.tps *.vr *.vrs
218218822Sdim	rm -f configdev.txt configbuild.txt 
219218822Sdim	rm -f configdev.eps configbuild.eps
22060484Sobrien	rm -f configdev.jpg configbuild.jpg
22133965Sjdp
22233965Sjdpmostlyclean: clean
22333965Sjdp
22433965Sjdpdistclean:   clean
22533965Sjdp	rm -f Makefile config.status config.cache
22633965Sjdp
22733965Sjdpmaintainer-clean realclean:   distclean
228218822Sdim	rm -f *.html*
22933965Sjdp	rm -f *.info*
23033965Sjdp
23133965SjdpMakefile: $(srcdir)/Makefile.in $(host_makefile_frag) $(target_makefile_frag)
23233965Sjdp	$(SHELL) ./config.status
23333965Sjdp
23433965Sjdp## these last targets are for standards.texi conformance
23533965Sjdpdist:
23633965Sjdpcheck:
23733965Sjdpinstallcheck:
23833965SjdpTAGS:
239