re PR fortran/46543 (libquadmath: Add documentation)
2010-12-08 Tobias Burnus <burnus@net-b.de> PR fortran/46543 * configure.ac: Add texinfo checks. * Makefile.am: Handle .texi documentation. * libquadmath.texi: New. * configure: Regenerated. * Makefile.in: Regenerated. From-SVN: r167583
This commit is contained in:
parent
505b439a06
commit
4c993c44a0
6 changed files with 820 additions and 51 deletions
|
@ -1,3 +1,12 @@
|
|||
2010-12-08 Tobias Burnus <burnus@net-b.de>
|
||||
|
||||
PR fortran/46543
|
||||
* configure.ac: Add texinfo checks.
|
||||
* Makefile.am: Handle .texi documentation.
|
||||
* libquadmath.texi: New.
|
||||
* configure: Regenerated.
|
||||
* Makefile.in: Regenerated.
|
||||
|
||||
2010-12-06 Tobias Burnus <burnus@net-b.de>
|
||||
|
||||
PR fortran/46817
|
||||
|
|
|
@ -105,4 +105,46 @@ AM_MAKEFLAGS = \
|
|||
|
||||
MAKEOVERRIDES=
|
||||
|
||||
# AM_CONDITIONAL on configure option --generated-files-in-srcdir
|
||||
if GENINSRC
|
||||
STAMP_GENINSRC = stamp-geninsrc
|
||||
else
|
||||
STAMP_GENINSRC =
|
||||
endif
|
||||
|
||||
# AM_CONDITIONAL on configure check ACX_CHECK_PROG_VER([MAKEINFO])
|
||||
if BUILD_INFO
|
||||
STAMP_BUILD_INFO = stamp-build-info
|
||||
else
|
||||
STAMP_BUILD_INFO =
|
||||
endif
|
||||
|
||||
|
||||
all-local: $(STAMP_GENINSRC)
|
||||
|
||||
stamp-geninsrc: libquadmath.info
|
||||
cp -p $(top_builddir)/libquadmath.info $(srcdir)/libquadmath.info
|
||||
@touch $@
|
||||
|
||||
libquadmath.info: $(STAMP_BUILD_INFO)
|
||||
|
||||
stamp-build-info: libquadmath.texi
|
||||
$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) -o libquadmath.info $(srcdir)/libquadmath.texi
|
||||
@touch $@
|
||||
|
||||
CLEANFILES = $(STAMP_GENINSRC) $(STAMP_BUILD_INFO) libquadmath.info
|
||||
MAINTAINERCLEANFILES = $(srcdir)/libquadmath.info
|
||||
|
||||
endif
|
||||
|
||||
|
||||
# Automake Documentation:
|
||||
# If your package has Texinfo files in many directories, you can use the
|
||||
# variable TEXINFO_TEX to tell Automake where to find the canonical
|
||||
# `texinfo.tex' for your package. The value of this variable should be
|
||||
# the relative path from the current `Makefile.am' to `texinfo.tex'.
|
||||
TEXINFO_TEX = ../gcc/doc/include/texinfo.tex
|
||||
|
||||
# Defines info, dvi, pdf and html targets
|
||||
MAKEINFOFLAGS = -I $(srcdir)/../gcc/doc/include
|
||||
info_TEXINFOS = libquadmath.texi
|
||||
|
|
|
@ -43,16 +43,17 @@ DIST_COMMON = ChangeLog $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
|||
$(srcdir)/config.h.in $(srcdir)/../mkinstalldirs \
|
||||
$(srcdir)/../depcomp
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/../ltoptions.m4 \
|
||||
$(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \
|
||||
$(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/../config/acx.m4 \
|
||||
am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
|
||||
$(top_srcdir)/../config/depstand.m4 \
|
||||
$(top_srcdir)/../config/lead-dot.m4 \
|
||||
$(top_srcdir)/../config/lthostflags.m4 \
|
||||
$(top_srcdir)/../config/multi.m4 \
|
||||
$(top_srcdir)/../config/no-executables.m4 \
|
||||
$(top_srcdir)/../config/override.m4 $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/../libtool.m4 $(top_srcdir)/configure.ac
|
||||
$(top_srcdir)/../config/override.m4 \
|
||||
$(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
|
||||
$(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
|
||||
$(top_srcdir)/acinclude.m4 $(top_srcdir)/../libtool.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||
|
@ -82,7 +83,7 @@ am__nobase_list = $(am__nobase_strip_setup); \
|
|||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__installdirs = "$(DESTDIR)$(toolexeclibdir)" \
|
||||
am__installdirs = "$(DESTDIR)$(toolexeclibdir)" "$(DESTDIR)$(infodir)" \
|
||||
"$(DESTDIR)$(libsubincludedir)"
|
||||
LTLIBRARIES = $(toolexeclib_LTLIBRARIES)
|
||||
am__dirstamp = $(am__leading_dot)dirstamp
|
||||
|
@ -149,6 +150,18 @@ MULTIDIRS =
|
|||
MULTISUBDIR =
|
||||
MULTIDO = true
|
||||
MULTICLEAN = true
|
||||
INFO_DEPS = libquadmath.info
|
||||
am__TEXINFO_TEX_DIR = $(srcdir)/../gcc/doc/include
|
||||
DVIS = libquadmath.dvi
|
||||
PDFS = libquadmath.pdf
|
||||
PSS = libquadmath.ps
|
||||
HTMLS = libquadmath.html
|
||||
TEXINFOS = libquadmath.texi
|
||||
TEXI2DVI = texi2dvi
|
||||
TEXI2PDF = $(TEXI2DVI) --pdf --batch
|
||||
MAKEINFOHTML = $(MAKEINFO) --html
|
||||
AM_MAKEINFOHTMLFLAGS = $(AM_MAKEINFOFLAGS)
|
||||
DVIPS = dvips
|
||||
HEADERS = $(nodist_libsubinclude_HEADERS)
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
|
@ -354,11 +367,32 @@ AUTOMAKE_OPTIONS = 1.8 foreign
|
|||
@BUILD_LIBQUADMATH_TRUE@ "DESTDIR=$(DESTDIR)"
|
||||
|
||||
@BUILD_LIBQUADMATH_TRUE@MAKEOVERRIDES =
|
||||
@BUILD_LIBQUADMATH_TRUE@@GENINSRC_FALSE@STAMP_GENINSRC =
|
||||
|
||||
# AM_CONDITIONAL on configure option --generated-files-in-srcdir
|
||||
@BUILD_LIBQUADMATH_TRUE@@GENINSRC_TRUE@STAMP_GENINSRC = stamp-geninsrc
|
||||
@BUILD_INFO_FALSE@@BUILD_LIBQUADMATH_TRUE@STAMP_BUILD_INFO =
|
||||
|
||||
# AM_CONDITIONAL on configure check ACX_CHECK_PROG_VER([MAKEINFO])
|
||||
@BUILD_INFO_TRUE@@BUILD_LIBQUADMATH_TRUE@STAMP_BUILD_INFO = stamp-build-info
|
||||
@BUILD_LIBQUADMATH_TRUE@CLEANFILES = $(STAMP_GENINSRC) $(STAMP_BUILD_INFO) libquadmath.info
|
||||
@BUILD_LIBQUADMATH_TRUE@MAINTAINERCLEANFILES = $(srcdir)/libquadmath.info
|
||||
|
||||
# Automake Documentation:
|
||||
# If your package has Texinfo files in many directories, you can use the
|
||||
# variable TEXINFO_TEX to tell Automake where to find the canonical
|
||||
# `texinfo.tex' for your package. The value of this variable should be
|
||||
# the relative path from the current `Makefile.am' to `texinfo.tex'.
|
||||
TEXINFO_TEX = ../gcc/doc/include/texinfo.tex
|
||||
|
||||
# Defines info, dvi, pdf and html targets
|
||||
MAKEINFOFLAGS = -I $(srcdir)/../gcc/doc/include
|
||||
info_TEXINFOS = libquadmath.texi
|
||||
all: config.h
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-am
|
||||
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .c .lo .o .obj
|
||||
.SUFFIXES: .c .dvi .lo .o .obj .ps
|
||||
am--refresh:
|
||||
@:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
|
@ -808,6 +842,147 @@ distclean-multi:
|
|||
$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean # $(MAKE)
|
||||
maintainer-clean-multi:
|
||||
$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean # $(MAKE)
|
||||
|
||||
@BUILD_LIBQUADMATH_FALSE@libquadmath.info: libquadmath.texi
|
||||
@BUILD_LIBQUADMATH_FALSE@ restore=: && backupdir="$(am__leading_dot)am$$$$" && \
|
||||
@BUILD_LIBQUADMATH_FALSE@ rm -rf $$backupdir && mkdir $$backupdir && \
|
||||
@BUILD_LIBQUADMATH_FALSE@ if ($(MAKEINFO) --version) >/dev/null 2>&1; then \
|
||||
@BUILD_LIBQUADMATH_FALSE@ for f in $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]; do \
|
||||
@BUILD_LIBQUADMATH_FALSE@ if test -f $$f; then mv $$f $$backupdir; restore=mv; else :; fi; \
|
||||
@BUILD_LIBQUADMATH_FALSE@ done; \
|
||||
@BUILD_LIBQUADMATH_FALSE@ else :; fi && \
|
||||
@BUILD_LIBQUADMATH_FALSE@ if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
|
||||
@BUILD_LIBQUADMATH_FALSE@ -o $@ `test -f 'libquadmath.texi' || echo '$(srcdir)/'`libquadmath.texi; \
|
||||
@BUILD_LIBQUADMATH_FALSE@ then \
|
||||
@BUILD_LIBQUADMATH_FALSE@ rc=0; \
|
||||
@BUILD_LIBQUADMATH_FALSE@ else \
|
||||
@BUILD_LIBQUADMATH_FALSE@ rc=$$?; \
|
||||
@BUILD_LIBQUADMATH_FALSE@ $$restore $$backupdir/* `echo "./$@" | sed 's|[^/]*$$||'`; \
|
||||
@BUILD_LIBQUADMATH_FALSE@ fi; \
|
||||
@BUILD_LIBQUADMATH_FALSE@ rm -rf $$backupdir; exit $$rc
|
||||
|
||||
libquadmath.dvi: libquadmath.texi
|
||||
TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
||||
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \
|
||||
$(TEXI2DVI) -o $@ `test -f 'libquadmath.texi' || echo '$(srcdir)/'`libquadmath.texi
|
||||
|
||||
libquadmath.pdf: libquadmath.texi
|
||||
TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
||||
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \
|
||||
$(TEXI2PDF) -o $@ `test -f 'libquadmath.texi' || echo '$(srcdir)/'`libquadmath.texi
|
||||
|
||||
libquadmath.html: libquadmath.texi
|
||||
rm -rf $(@:.html=.htp)
|
||||
if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
|
||||
-o $(@:.html=.htp) `test -f 'libquadmath.texi' || echo '$(srcdir)/'`libquadmath.texi; \
|
||||
then \
|
||||
rm -rf $@; \
|
||||
if test ! -d $(@:.html=.htp) && test -d $(@:.html=); then \
|
||||
mv $(@:.html=) $@; else mv $(@:.html=.htp) $@; fi; \
|
||||
else \
|
||||
if test ! -d $(@:.html=.htp) && test -d $(@:.html=); then \
|
||||
rm -rf $(@:.html=); else rm -Rf $(@:.html=.htp) $@; fi; \
|
||||
exit 1; \
|
||||
fi
|
||||
.dvi.ps:
|
||||
TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
||||
$(DVIPS) -o $@ $<
|
||||
|
||||
uninstall-dvi-am:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(DVIS)'; test -n "$(dvidir)" || list=; \
|
||||
for p in $$list; do \
|
||||
$(am__strip_dir) \
|
||||
echo " rm -f '$(DESTDIR)$(dvidir)/$$f'"; \
|
||||
rm -f "$(DESTDIR)$(dvidir)/$$f"; \
|
||||
done
|
||||
|
||||
uninstall-html-am:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(HTMLS)'; test -n "$(htmldir)" || list=; \
|
||||
for p in $$list; do \
|
||||
$(am__strip_dir) \
|
||||
echo " rm -rf '$(DESTDIR)$(htmldir)/$$f'"; \
|
||||
rm -rf "$(DESTDIR)$(htmldir)/$$f"; \
|
||||
done
|
||||
|
||||
uninstall-info-am:
|
||||
@$(PRE_UNINSTALL)
|
||||
@if test -d '$(DESTDIR)$(infodir)' && \
|
||||
(install-info --version && \
|
||||
install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \
|
||||
list='$(INFO_DEPS)'; \
|
||||
for file in $$list; do \
|
||||
relfile=`echo "$$file" | sed 's|^.*/||'`; \
|
||||
echo " install-info --info-dir='$(DESTDIR)$(infodir)' --remove '$(DESTDIR)$(infodir)/$$relfile'"; \
|
||||
if install-info --info-dir="$(DESTDIR)$(infodir)" --remove "$(DESTDIR)$(infodir)/$$relfile"; \
|
||||
then :; else test ! -f "$(DESTDIR)$(infodir)/$$relfile" || exit 1; fi; \
|
||||
done; \
|
||||
else :; fi
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(INFO_DEPS)'; \
|
||||
for file in $$list; do \
|
||||
relfile=`echo "$$file" | sed 's|^.*/||'`; \
|
||||
relfile_i=`echo "$$relfile" | sed 's|\.info$$||;s|$$|.i|'`; \
|
||||
(if test -d "$(DESTDIR)$(infodir)" && cd "$(DESTDIR)$(infodir)"; then \
|
||||
echo " cd '$(DESTDIR)$(infodir)' && rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9]"; \
|
||||
rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9]; \
|
||||
else :; fi); \
|
||||
done
|
||||
|
||||
uninstall-pdf-am:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(PDFS)'; test -n "$(pdfdir)" || list=; \
|
||||
for p in $$list; do \
|
||||
$(am__strip_dir) \
|
||||
echo " rm -f '$(DESTDIR)$(pdfdir)/$$f'"; \
|
||||
rm -f "$(DESTDIR)$(pdfdir)/$$f"; \
|
||||
done
|
||||
|
||||
uninstall-ps-am:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(PSS)'; test -n "$(psdir)" || list=; \
|
||||
for p in $$list; do \
|
||||
$(am__strip_dir) \
|
||||
echo " rm -f '$(DESTDIR)$(psdir)/$$f'"; \
|
||||
rm -f "$(DESTDIR)$(psdir)/$$f"; \
|
||||
done
|
||||
|
||||
dist-info: $(INFO_DEPS)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
|
||||
list='$(INFO_DEPS)'; \
|
||||
for base in $$list; do \
|
||||
case $$base in \
|
||||
$(srcdir)/*) base=`echo "$$base" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
esac; \
|
||||
if test -f $$base; then d=.; else d=$(srcdir); fi; \
|
||||
base_i=`echo "$$base" | sed 's|\.info$$||;s|$$|.i|'`; \
|
||||
for file in $$d/$$base $$d/$$base-[0-9] $$d/$$base-[0-9][0-9] $$d/$$base_i[0-9] $$d/$$base_i[0-9][0-9]; do \
|
||||
if test -f $$file; then \
|
||||
relfile=`expr "$$file" : "$$d/\(.*\)"`; \
|
||||
test -f "$(distdir)/$$relfile" || \
|
||||
cp -p $$file "$(distdir)/$$relfile"; \
|
||||
else :; fi; \
|
||||
done; \
|
||||
done
|
||||
|
||||
mostlyclean-aminfo:
|
||||
-rm -rf libquadmath.aux libquadmath.cp libquadmath.cps libquadmath.fn \
|
||||
libquadmath.fns libquadmath.ky libquadmath.kys \
|
||||
libquadmath.log libquadmath.pg libquadmath.pgs \
|
||||
libquadmath.tmp libquadmath.toc libquadmath.tp \
|
||||
libquadmath.tps libquadmath.vr libquadmath.vrs
|
||||
|
||||
clean-aminfo:
|
||||
-test -z "libquadmath.dvi libquadmath.pdf libquadmath.ps libquadmath.html" \
|
||||
|| rm -rf libquadmath.dvi libquadmath.pdf libquadmath.ps libquadmath.html
|
||||
|
||||
maintainer-clean-aminfo:
|
||||
@list='$(INFO_DEPS)'; for i in $$list; do \
|
||||
i_i=`echo "$$i" | sed 's|\.info$$||;s|$$|.i|'`; \
|
||||
echo " rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]"; \
|
||||
rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]; \
|
||||
done
|
||||
install-nodist_libsubincludeHEADERS: $(nodist_libsubinclude_HEADERS)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(libsubincludedir)" || $(MKDIR_P) "$(DESTDIR)$(libsubincludedir)"
|
||||
|
@ -882,9 +1057,11 @@ distclean-tags:
|
|||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(LTLIBRARIES) all-multi $(HEADERS) config.h
|
||||
@BUILD_LIBQUADMATH_FALSE@all-local:
|
||||
all-am: Makefile $(INFO_DEPS) $(LTLIBRARIES) all-multi $(HEADERS) \
|
||||
config.h all-local
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(toolexeclibdir)" "$(DESTDIR)$(libsubincludedir)"; do \
|
||||
for dir in "$(DESTDIR)$(toolexeclibdir)" "$(DESTDIR)$(infodir)" "$(DESTDIR)$(libsubincludedir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
|
@ -904,6 +1081,7 @@ install-strip:
|
|||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
|
@ -916,10 +1094,11 @@ distclean-generic:
|
|||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||
clean: clean-am clean-multi
|
||||
|
||||
clean-am: clean-generic clean-libtool clean-toolexeclibLTLIBRARIES \
|
||||
mostlyclean-am
|
||||
clean-am: clean-aminfo clean-generic clean-libtool \
|
||||
clean-toolexeclibLTLIBRARIES mostlyclean-am
|
||||
|
||||
distclean: distclean-am distclean-multi
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
|
@ -930,42 +1109,118 @@ distclean-am: clean-am distclean-compile distclean-generic \
|
|||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
dvi-am: $(DVIS)
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
html-am: $(HTMLS)
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
info-am: $(INFO_DEPS)
|
||||
|
||||
install-data-am: install-nodist_libsubincludeHEADERS
|
||||
install-data-am: install-info-am install-nodist_libsubincludeHEADERS
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-dvi-am: $(DVIS)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(dvidir)" || $(MKDIR_P) "$(DESTDIR)$(dvidir)"
|
||||
@list='$(DVIS)'; test -n "$(dvidir)" || list=; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dvidir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(dvidir)" || exit $$?; \
|
||||
done
|
||||
install-exec-am: install-multi install-toolexeclibLTLIBRARIES
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-html-am: $(HTMLS)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(htmldir)" || $(MKDIR_P) "$(DESTDIR)$(htmldir)"
|
||||
@list='$(HTMLS)'; list2=; test -n "$(htmldir)" || list=; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p" || test -d "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
$(am__strip_dir) \
|
||||
if test -d "$$d$$p"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(htmldir)/$$f'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(htmldir)/$$f" || exit 1; \
|
||||
echo " $(INSTALL_DATA) '$$d$$p'/* '$(DESTDIR)$(htmldir)/$$f'"; \
|
||||
$(INSTALL_DATA) "$$d$$p"/* "$(DESTDIR)$(htmldir)/$$f" || exit $$?; \
|
||||
else \
|
||||
list2="$$list2 $$d$$p"; \
|
||||
fi; \
|
||||
done; \
|
||||
test -z "$$list2" || { echo "$$list2" | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(htmldir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(htmldir)" || exit $$?; \
|
||||
done; }
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-info-am: $(INFO_DEPS)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(infodir)" || $(MKDIR_P) "$(DESTDIR)$(infodir)"
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
|
||||
list='$(INFO_DEPS)'; test -n "$(infodir)" || list=; \
|
||||
for file in $$list; do \
|
||||
case $$file in \
|
||||
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
esac; \
|
||||
if test -f $$file; then d=.; else d=$(srcdir); fi; \
|
||||
file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \
|
||||
for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \
|
||||
$$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \
|
||||
if test -f $$ifile; then \
|
||||
echo "$$ifile"; \
|
||||
else : ; fi; \
|
||||
done; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(infodir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(infodir)" || exit $$?; done
|
||||
@$(POST_INSTALL)
|
||||
@if (install-info --version && \
|
||||
install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \
|
||||
list='$(INFO_DEPS)'; test -n "$(infodir)" || list=; \
|
||||
for file in $$list; do \
|
||||
relfile=`echo "$$file" | sed 's|^.*/||'`; \
|
||||
echo " install-info --info-dir='$(DESTDIR)$(infodir)' '$(DESTDIR)$(infodir)/$$relfile'";\
|
||||
install-info --info-dir="$(DESTDIR)$(infodir)" "$(DESTDIR)$(infodir)/$$relfile" || :;\
|
||||
done; \
|
||||
else : ; fi
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-pdf-am: $(PDFS)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(pdfdir)" || $(MKDIR_P) "$(DESTDIR)$(pdfdir)"
|
||||
@list='$(PDFS)'; test -n "$(pdfdir)" || list=; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pdfdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(pdfdir)" || exit $$?; done
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
install-ps-am: $(PSS)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(psdir)" || $(MKDIR_P) "$(DESTDIR)$(psdir)"
|
||||
@list='$(PSS)'; test -n "$(psdir)" || list=; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(psdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(psdir)" || exit $$?; done
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am maintainer-clean-multi
|
||||
|
@ -973,44 +1228,49 @@ maintainer-clean: maintainer-clean-am maintainer-clean-multi
|
|||
-rm -rf $(top_srcdir)/autom4te.cache
|
||||
-rm -rf ./$(DEPDIR) gdtoa/$(DEPDIR) math/$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
maintainer-clean-am: distclean-am maintainer-clean-aminfo \
|
||||
maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am mostlyclean-multi
|
||||
|
||||
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
|
||||
mostlyclean-libtool
|
||||
mostlyclean-am: mostlyclean-aminfo mostlyclean-compile \
|
||||
mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
pdf-am: $(PDFS)
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
ps-am: $(PSS)
|
||||
|
||||
uninstall-am: uninstall-nodist_libsubincludeHEADERS \
|
||||
uninstall-toolexeclibLTLIBRARIES
|
||||
uninstall-am: uninstall-dvi-am uninstall-html-am uninstall-info-am \
|
||||
uninstall-nodist_libsubincludeHEADERS uninstall-pdf-am \
|
||||
uninstall-ps-am uninstall-toolexeclibLTLIBRARIES
|
||||
|
||||
.MAKE: all all-multi clean-multi distclean-multi install-am \
|
||||
install-multi install-strip maintainer-clean-multi \
|
||||
mostlyclean-multi
|
||||
|
||||
.PHONY: CTAGS GTAGS all all-am all-multi am--refresh check check-am \
|
||||
clean clean-generic clean-libtool clean-multi \
|
||||
clean-toolexeclibLTLIBRARIES ctags distclean distclean-compile \
|
||||
distclean-generic distclean-hdr distclean-libtool \
|
||||
distclean-multi distclean-tags dvi dvi-am html html-am info \
|
||||
info-am install install-am install-data install-data-am \
|
||||
install-dvi install-dvi-am install-exec install-exec-am \
|
||||
install-html install-html-am install-info install-info-am \
|
||||
install-man install-multi install-nodist_libsubincludeHEADERS \
|
||||
install-pdf install-pdf-am install-ps install-ps-am \
|
||||
install-strip install-toolexeclibLTLIBRARIES installcheck \
|
||||
installcheck-am installdirs maintainer-clean \
|
||||
.PHONY: CTAGS GTAGS all all-am all-local all-multi am--refresh check \
|
||||
check-am clean clean-aminfo clean-generic clean-libtool \
|
||||
clean-multi clean-toolexeclibLTLIBRARIES ctags dist-info \
|
||||
distclean distclean-compile distclean-generic distclean-hdr \
|
||||
distclean-libtool distclean-multi distclean-tags dvi dvi-am \
|
||||
html html-am info info-am install install-am install-data \
|
||||
install-data-am install-dvi install-dvi-am install-exec \
|
||||
install-exec-am install-html install-html-am install-info \
|
||||
install-info-am install-man install-multi \
|
||||
install-nodist_libsubincludeHEADERS install-pdf install-pdf-am \
|
||||
install-ps install-ps-am install-strip \
|
||||
install-toolexeclibLTLIBRARIES installcheck installcheck-am \
|
||||
installdirs maintainer-clean maintainer-clean-aminfo \
|
||||
maintainer-clean-generic maintainer-clean-multi mostlyclean \
|
||||
mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
|
||||
mostlyclean-multi pdf pdf-am ps ps-am tags uninstall \
|
||||
uninstall-am uninstall-nodist_libsubincludeHEADERS \
|
||||
mostlyclean-aminfo mostlyclean-compile mostlyclean-generic \
|
||||
mostlyclean-libtool mostlyclean-multi pdf pdf-am ps ps-am tags \
|
||||
uninstall uninstall-am uninstall-dvi-am uninstall-html-am \
|
||||
uninstall-info-am uninstall-nodist_libsubincludeHEADERS \
|
||||
uninstall-pdf-am uninstall-ps-am \
|
||||
uninstall-toolexeclibLTLIBRARIES
|
||||
|
||||
@BUILD_LIBQUADMATH_TRUE@@LIBQUAD_USE_SYMVER_SUN_TRUE@@LIBQUAD_USE_SYMVER_TRUE@quadmath.map-sun : $(srcdir)/quadmath.map \
|
||||
|
@ -1022,6 +1282,18 @@ uninstall-am: uninstall-nodist_libsubincludeHEADERS \
|
|||
@BUILD_LIBQUADMATH_TRUE@@LIBQUAD_USE_SYMVER_SUN_TRUE@@LIBQUAD_USE_SYMVER_TRUE@ sed 's,\([^/ ]*\)\.l\([ao]\),.libs/\1.\2,g'` \
|
||||
@BUILD_LIBQUADMATH_TRUE@@LIBQUAD_USE_SYMVER_SUN_TRUE@@LIBQUAD_USE_SYMVER_TRUE@ > $@ || (rm -f $@ ; exit 1)
|
||||
|
||||
@BUILD_LIBQUADMATH_TRUE@all-local: $(STAMP_GENINSRC)
|
||||
|
||||
@BUILD_LIBQUADMATH_TRUE@stamp-geninsrc: libquadmath.info
|
||||
@BUILD_LIBQUADMATH_TRUE@ cp -p $(top_builddir)/libquadmath.info $(srcdir)/libquadmath.info
|
||||
@BUILD_LIBQUADMATH_TRUE@ @touch $@
|
||||
|
||||
@BUILD_LIBQUADMATH_TRUE@libquadmath.info: $(STAMP_BUILD_INFO)
|
||||
|
||||
@BUILD_LIBQUADMATH_TRUE@stamp-build-info: libquadmath.texi
|
||||
@BUILD_LIBQUADMATH_TRUE@ $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) -o libquadmath.info $(srcdir)/libquadmath.texi
|
||||
@BUILD_LIBQUADMATH_TRUE@ @touch $@
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
|
|
132
libquadmath/configure
vendored
Normal file → Executable file
132
libquadmath/configure
vendored
Normal file → Executable file
|
@ -601,6 +601,8 @@ ac_subst_vars='am__EXEEXT_FALSE
|
|||
am__EXEEXT_TRUE
|
||||
LTLIBOBJS
|
||||
LIBOBJS
|
||||
GENINSRC_FALSE
|
||||
GENINSRC_TRUE
|
||||
BUILD_LIBQUADMATH_FALSE
|
||||
BUILD_LIBQUADMATH_TRUE
|
||||
LIBQUAD_USE_SYMVER_SUN_FALSE
|
||||
|
@ -653,6 +655,8 @@ LDFLAGS
|
|||
CFLAGS
|
||||
CC
|
||||
LIBTOOL
|
||||
BUILD_INFO_FALSE
|
||||
BUILD_INFO_TRUE
|
||||
am__untar
|
||||
am__tar
|
||||
AMTAR
|
||||
|
@ -740,6 +744,7 @@ with_gnu_ld
|
|||
enable_libtool_lock
|
||||
enable_maintainer_mode
|
||||
enable_multilib
|
||||
enable_generated_files_in_srcdir
|
||||
'
|
||||
ac_precious_vars='build_alias
|
||||
host_alias
|
||||
|
@ -1370,7 +1375,9 @@ Optional Features:
|
|||
--disable-option-checking ignore unrecognized --enable/--with options
|
||||
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
|
||||
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
||||
--enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
|
||||
--enable-version-specific-runtime-libs
|
||||
specify that runtime libraries should be installed
|
||||
in a compiler-specific directory
|
||||
--enable-shared[=PKGS] build shared libraries [default=yes]
|
||||
--enable-static[=PKGS] build static libraries [default=yes]
|
||||
--enable-fast-install[=PKGS]
|
||||
|
@ -1381,6 +1388,10 @@ Optional Features:
|
|||
--enable-maintainer-mode enable make rules and dependencies not useful
|
||||
(and sometimes confusing) to the casual installer
|
||||
--enable-multilib build many library versions (default)
|
||||
--enable-generated-files-in-srcdir
|
||||
put copies of generated files in source dir intended
|
||||
for creating source tarballs for users without
|
||||
texinfo bison or flex
|
||||
|
||||
Optional Packages:
|
||||
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
||||
|
@ -2766,6 +2777,82 @@ $as_echo "$version_specific_libs" >&6; }
|
|||
|
||||
|
||||
|
||||
# See if makeinfo has been installed and is modern enough
|
||||
# that we can use it.
|
||||
|
||||
# Extract the first word of "makeinfo", so it can be a program name with args.
|
||||
set dummy makeinfo; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
if test -n "$MAKEINFO"; then
|
||||
ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
|
||||
else
|
||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in $PATH
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
||||
ac_cv_prog_MAKEINFO="makeinfo"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
done
|
||||
IFS=$as_save_IFS
|
||||
|
||||
fi
|
||||
fi
|
||||
MAKEINFO=$ac_cv_prog_MAKEINFO
|
||||
if test -n "$MAKEINFO"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
|
||||
$as_echo "$MAKEINFO" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
fi
|
||||
|
||||
|
||||
if test -n "$MAKEINFO"; then
|
||||
# Found it, now check the version.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5
|
||||
$as_echo_n "checking for modern makeinfo... " >&6; }
|
||||
if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
ac_prog_version=`eval $MAKEINFO --version 2>&1 |
|
||||
sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
|
||||
|
||||
case $ac_prog_version in
|
||||
'') gcc_cv_prog_makeinfo_modern=no;;
|
||||
4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*) gcc_cv_prog_makeinfo_modern=yes;;
|
||||
*) gcc_cv_prog_makeinfo_modern=no;;
|
||||
esac
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5
|
||||
$as_echo "$gcc_cv_prog_makeinfo_modern" >&6; }
|
||||
else
|
||||
gcc_cv_prog_makeinfo_modern=no
|
||||
fi
|
||||
if test $gcc_cv_prog_makeinfo_modern = no; then
|
||||
MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"
|
||||
fi
|
||||
|
||||
if test $gcc_cv_prog_makeinfo_modern = "yes"; then
|
||||
BUILD_INFO_TRUE=
|
||||
BUILD_INFO_FALSE='#'
|
||||
else
|
||||
BUILD_INFO_TRUE='#'
|
||||
BUILD_INFO_FALSE=
|
||||
fi
|
||||
|
||||
|
||||
|
||||
# Configure libtool
|
||||
case `pwd` in
|
||||
*\ * | *\ *)
|
||||
|
@ -10250,7 +10337,7 @@ else
|
|||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<_LT_EOF
|
||||
#line 10253 "configure"
|
||||
#line 10340 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
|
@ -10356,7 +10443,7 @@ else
|
|||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<_LT_EOF
|
||||
#line 10359 "configure"
|
||||
#line 10446 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
|
@ -11995,6 +12082,37 @@ else
|
|||
multilib_arg=
|
||||
fi
|
||||
|
||||
|
||||
# We would like our source tree to be readonly. However when releases or
|
||||
# pre-releases are generated, the flex/bison generated files as well as the
|
||||
# various formats of manuals need to be included along with the rest of the
|
||||
# sources. Therefore we have --enable-generated-files-in-srcdir to do
|
||||
# just that.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking generated-files-in-srcdir" >&5
|
||||
$as_echo_n "checking generated-files-in-srcdir... " >&6; }
|
||||
# Check whether --enable-generated-files-in-srcdir was given.
|
||||
if test "${enable_generated_files_in_srcdir+set}" = set; then :
|
||||
enableval=$enable_generated_files_in_srcdir; case "$enableval" in
|
||||
yes) enable_generated_files_in_srcdir=yes ;;
|
||||
no) enable_generated_files_in_srcdir=no ;;
|
||||
*) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
|
||||
esac
|
||||
else
|
||||
enable_generated_files_in_srcdir=no
|
||||
fi
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5
|
||||
$as_echo "$enable_generated_files_in_srcdir" >&6; }
|
||||
if test "$enable_generated_files_in_srcdir" = yes; then
|
||||
GENINSRC_TRUE=
|
||||
GENINSRC_FALSE='#'
|
||||
else
|
||||
GENINSRC_TRUE='#'
|
||||
GENINSRC_FALSE=
|
||||
fi
|
||||
|
||||
|
||||
|
||||
ac_config_files="$ac_config_files Makefile"
|
||||
|
||||
cat >confcache <<\_ACEOF
|
||||
|
@ -12102,6 +12220,10 @@ else
|
|||
am__EXEEXT_FALSE=
|
||||
fi
|
||||
|
||||
if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
|
||||
as_fn_error "conditional \"BUILD_INFO\" was never defined.
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
fi
|
||||
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
|
||||
as_fn_error "conditional \"AMDEP\" was never defined.
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
|
@ -12134,6 +12256,10 @@ if test -z "${BUILD_LIBQUADMATH_TRUE}" && test -z "${BUILD_LIBQUADMATH_FALSE}";
|
|||
as_fn_error "conditional \"BUILD_LIBQUADMATH\" was never defined.
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
fi
|
||||
if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then
|
||||
as_fn_error "conditional \"GENINSRC\" was never defined.
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
fi
|
||||
|
||||
: ${CONFIG_STATUS=./config.status}
|
||||
ac_write_fail=0
|
||||
|
|
|
@ -30,7 +30,8 @@ AM_INIT_AUTOMAKE([1.9.0 foreign subdir-objects no-dist -Wall -Werror])
|
|||
|
||||
AC_MSG_CHECKING([for --enable-version-specific-runtime-libs])
|
||||
AC_ARG_ENABLE(version-specific-runtime-libs,
|
||||
[ --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory ],
|
||||
AS_HELP_STRING([--enable-version-specific-runtime-libs],
|
||||
[specify that runtime libraries should be installed in a compiler-specific directory]),
|
||||
[case "$enableval" in
|
||||
yes) version_specific_libs=yes ;;
|
||||
no) version_specific_libs=no ;;
|
||||
|
@ -41,6 +42,14 @@ AC_MSG_RESULT($version_specific_libs)
|
|||
|
||||
GCC_NO_EXECUTABLES
|
||||
|
||||
# See if makeinfo has been installed and is modern enough
|
||||
# that we can use it.
|
||||
ACX_CHECK_PROG_VER([MAKEINFO], [makeinfo], [--version],
|
||||
[GNU texinfo.* \([0-9][0-9.]*\)],
|
||||
[4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*])
|
||||
AM_CONDITIONAL(BUILD_INFO, test $gcc_cv_prog_makeinfo_modern = "yes")
|
||||
|
||||
|
||||
# Configure libtool
|
||||
AM_PROG_LIBTOOL
|
||||
ACX_LT_HOST_FLAGS
|
||||
|
@ -187,5 +196,25 @@ else
|
|||
multilib_arg=
|
||||
fi
|
||||
|
||||
|
||||
# We would like our source tree to be readonly. However when releases or
|
||||
# pre-releases are generated, the flex/bison generated files as well as the
|
||||
# various formats of manuals need to be included along with the rest of the
|
||||
# sources. Therefore we have --enable-generated-files-in-srcdir to do
|
||||
# just that.
|
||||
AC_MSG_CHECKING(generated-files-in-srcdir)
|
||||
AC_ARG_ENABLE(generated-files-in-srcdir,
|
||||
AS_HELP_STRING([--enable-generated-files-in-srcdir],
|
||||
[put copies of generated files in source dir intended for creating source tarballs for users without texinfo bison or flex]),
|
||||
[case "$enableval" in
|
||||
yes) enable_generated_files_in_srcdir=yes ;;
|
||||
no) enable_generated_files_in_srcdir=no ;;
|
||||
*) AC_MSG_ERROR([Unknown argument to enable/disable version-specific libs]);;
|
||||
esac],
|
||||
[enable_generated_files_in_srcdir=no])
|
||||
AC_MSG_RESULT($enable_generated_files_in_srcdir)
|
||||
AM_CONDITIONAL(GENINSRC, test "$enable_generated_files_in_srcdir" = yes)
|
||||
|
||||
|
||||
AC_CONFIG_FILES(Makefile)
|
||||
AC_OUTPUT
|
||||
|
|
291
libquadmath/libquadmath.texi
Normal file
291
libquadmath/libquadmath.texi
Normal file
|
@ -0,0 +1,291 @@
|
|||
\input texinfo @c -*-texinfo-*-
|
||||
|
||||
@c %**start of header
|
||||
@setfilename libquadmath.info
|
||||
@settitle GCC libquadmath
|
||||
@c %**end of header
|
||||
|
||||
@copying
|
||||
Copyright @copyright{} 2010 Free Software Foundation, Inc.
|
||||
|
||||
@quotation
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.2 or
|
||||
any later version published by the Free Software Foundation; with no
|
||||
Invariant Sections, with the Front-Cover Texts being ``A GNU Manual,''
|
||||
and with the Back-Cover Texts as in (a) below. A copy of the
|
||||
license is included in the section entitled ``GNU Free Documentation
|
||||
License.''
|
||||
|
||||
(a) The FSF's Back-Cover Text is: ``You have the freedom to
|
||||
copy and modify this GNU manual.
|
||||
@end quotation
|
||||
@end copying
|
||||
|
||||
@ifinfo
|
||||
@dircategory GNU Libraries
|
||||
@direntry
|
||||
* libquadmath: (libquadmath). GCC Quad-Precision Math Library
|
||||
@end direntry
|
||||
|
||||
This manual documents the GCC Quad-Precision Math Library API.
|
||||
|
||||
Published by the Free Software Foundation
|
||||
51 Franklin Street, Fifth Floor
|
||||
Boston, MA 02110-1301 USA
|
||||
|
||||
@insertcopying
|
||||
@end ifinfo
|
||||
|
||||
|
||||
@setchapternewpage odd
|
||||
|
||||
@titlepage
|
||||
@title The GCC Quad-Precision Math Library
|
||||
@page
|
||||
@vskip 0pt plus 1filll
|
||||
@comment For the @value{version-GCC} Version*
|
||||
@sp 1
|
||||
Published by the Free Software Foundation @*
|
||||
51 Franklin Street, Fifth Floor@*
|
||||
Boston, MA 02110-1301, USA@*
|
||||
@sp 1
|
||||
@insertcopying
|
||||
@end titlepage
|
||||
|
||||
@summarycontents
|
||||
@contents
|
||||
@page
|
||||
|
||||
|
||||
@node Top
|
||||
@top Introduction
|
||||
@cindex Introduction
|
||||
|
||||
This manual documents the usage of libquadmath, the GCC Quad-Precision
|
||||
Math Library Application Programming Interface (API).
|
||||
|
||||
|
||||
@comment
|
||||
@comment When you add a new menu item, please keep the right hand
|
||||
@comment aligned to the same column. Do not use tabs. This provides
|
||||
@comment better formatting.
|
||||
@comment
|
||||
@menu
|
||||
* Math Library Routines:: The Libquadmath math runtime application
|
||||
programming interface.
|
||||
* I/O Library Routines:: The Libquadmath I/O runtime application
|
||||
programming interface.
|
||||
* GNU Free Documentation License::
|
||||
How you can copy and share this manual.
|
||||
* Reporting Bugs:: How to report bugs in GCC Libquadmath.
|
||||
@c * Index:: Index of this documentation.
|
||||
@end menu
|
||||
|
||||
|
||||
@c ---------------------------------------------------------------------
|
||||
@c Math routines
|
||||
@c ---------------------------------------------------------------------
|
||||
|
||||
@node Math Library Routines
|
||||
@chapter Math Library Routines
|
||||
|
||||
The following mathematical functions are available:
|
||||
|
||||
@table @asis
|
||||
@item @code{acosq}: arc cosine function
|
||||
@item @code{acoshq}: inverse hyperbolic cosine function
|
||||
@item @code{asinq}: arc sine function
|
||||
@item @code{asinhq}: inverse hyperbolic sine function
|
||||
@item @code{atanq}: arc tangent function
|
||||
@item @code{atanhq}: inverse hyperbolic tangent function
|
||||
@item @code{atan2q}: arc tangent function
|
||||
@item @code{cbrtq}: cube root function
|
||||
@item @code{ceilq}: ceiling value function
|
||||
@item @code{copysignq}: copy sign of a number
|
||||
@item @code{coshq}: hyperbolic cosine function
|
||||
@item @code{cosq}: cosine function
|
||||
@item @code{erfq}: error function
|
||||
@item @code{erfcq}: complementary error function
|
||||
@item @code{expq}: exponential function
|
||||
@item @code{expm1q}: exponential minus 1 function
|
||||
@need 800
|
||||
@item @code{fabsq}: absolute value function
|
||||
@item @code{finiteq}: check finiteness of value
|
||||
@item @code{floorq}: floor value function
|
||||
@item @code{fmodq}: remainder value function
|
||||
@item @code{frexpq}: extract mantissa and exponent
|
||||
@item @code{hypotq}: Eucledian distance function
|
||||
@item @code{isinfq}: check for infinity
|
||||
@item @code{isnanq}: check for not a number
|
||||
@item @code{j0q}: Bessel function of the first kind, first order
|
||||
@item @code{j1q}: Bessel function of the first kind, second order
|
||||
@item @code{jnq}: Bessel function of the first kind, @var{n}-th order
|
||||
@item @code{ldexpq}: load exponent of the value
|
||||
@item @code{lgammaq}: logarithmic gamma function
|
||||
@item @code{llroundq}: round to nearest integer value away from zero
|
||||
@item @code{logq}: natural logarithm function
|
||||
@item @code{log10q}: base 10 logarithm function
|
||||
@item @code{log1pq}: compute natural logarithm of the value plus one
|
||||
@need 800
|
||||
@item @code{lroundq}: round to nearest integer value away from zero
|
||||
@item @code{modfq}: decompose the floating-point number
|
||||
@item @code{nanq}: return quiet NaN
|
||||
@item @code{nextafterq}: next representable floating-point number
|
||||
@item @code{powq}: power function
|
||||
@item @code{remainderq}: remainder function
|
||||
@item @code{rintq}: round-to-nearest integral value
|
||||
@item @code{roundq}: round-to-nearest integral value, return @code{__float128}
|
||||
@item @code{scalblnq}: compute exponent using @code{FLT_RADIX}
|
||||
@item @code{scalbnq}: compute exponent using @code{FLT_RADIX}
|
||||
@item @code{signbitq}: return sign bit
|
||||
@item @code{sincosq}: calculate sine and cosine simulataneously
|
||||
@item @code{sinhq}: hyperbolic sine function
|
||||
@item @code{sinq}: sine function
|
||||
@item @code{sqrtq}: square root function
|
||||
@item @code{tanq}: tangent function
|
||||
@item @code{tanhq}: hyperbolic tangent function
|
||||
@need 800
|
||||
@item @code{tgammaq}: true gamma function
|
||||
@item @code{truncq}: round to integer, towards zero
|
||||
@item @code{y0q}: Bessel function of the second kind, first order
|
||||
@item @code{y1q}: Bessel function of the second kind, second order
|
||||
@item @code{ynq}: Bessel function of the second kind, @var{n}-th order
|
||||
@item @code{cabsq} complex absolute value function:
|
||||
@item @code{cargq}: calculate the argument
|
||||
@item @code{ccosq} complex cosine function:
|
||||
@item @code{ccoshq}: complex hyperbolic cosine function
|
||||
@item @code{cexpq}: complex exponential function
|
||||
@item @code{cexpiq}: computes the exponential function of ``i'' times a
|
||||
real value
|
||||
@item @code{clogq}: complex natural logarithm
|
||||
@item @code{clog10q}: complex base 10 logarithm
|
||||
@item @code{cpowq}: complex power function
|
||||
@item @code{csinq}: complex sine function
|
||||
@item @code{csinhq}: complex hyperbolic sine function
|
||||
@need 800
|
||||
@item @code{csqrtq}: complex square root
|
||||
@item @code{ctanq}: complex tangent function
|
||||
@item @code{ctanhq}: complex hyperbolic tangent function
|
||||
@end table
|
||||
|
||||
|
||||
@c ---------------------------------------------------------------------
|
||||
@c I/O routines
|
||||
@c ---------------------------------------------------------------------
|
||||
|
||||
@node I/O Library Routines
|
||||
@chapter I/O Library Routines
|
||||
|
||||
@menu
|
||||
* @code{quadmath_strtopQ}: quadmath_strtopQ, Convert from string
|
||||
* @code{quadmath_dtoaq}: quadmath_dtoaq, Convert to string
|
||||
@end menu
|
||||
|
||||
|
||||
@node quadmath_strtopQ
|
||||
@section @code{quadmath_strtopQ} --- Convert from string
|
||||
|
||||
The function @code{dmath_strtopQ} converts a string into a
|
||||
@code{__float128} number.
|
||||
|
||||
@table @asis
|
||||
@item Syntax
|
||||
@code{int quadmath_strtopQ (const char *s, char **sp, void *V)}
|
||||
|
||||
@c The return values are defined in gdtoa/gdtoa.h STRTOG_*
|
||||
@c However, the values are currently not exported - thus we
|
||||
@c do not define them here, either.
|
||||
|
||||
@item @emph{Arguments}:
|
||||
@multitable @columnfractions .15 .70
|
||||
@item @var{s} @tab input string
|
||||
@item @var{sp} @tab the address of the next character in the string
|
||||
@item @var{V} @tab @code{__float128} containing the converted number
|
||||
@end multitable
|
||||
|
||||
The argument @var{sp} contains, if not @code{NULL}, the address of the
|
||||
next character following the parts of the string, which have been read.
|
||||
|
||||
@item Example
|
||||
@smallexample
|
||||
#include <quadmath.h>
|
||||
|
||||
int main ()
|
||||
@{
|
||||
__float128 r;
|
||||
char str[200];
|
||||
|
||||
quadmath_strtopQ ("1.2345678", NULL, &r);
|
||||
|
||||
return 0;
|
||||
@}
|
||||
@end smallexample
|
||||
@end table
|
||||
|
||||
|
||||
@node quadmath_dtoaq
|
||||
@section @code{quadmath_dtoaq} --- Convert to string
|
||||
|
||||
The function @code{quadmath_dtoaq} converts a @code{__float128} floating-point
|
||||
number into a string.
|
||||
|
||||
@table @asis
|
||||
@item Syntax
|
||||
@code{void quadmath_dtoaq (char *s, size_t size, size_t n, __float128 x)}
|
||||
|
||||
@item @emph{Arguments}:
|
||||
@multitable @columnfractions .15 .70
|
||||
@item @var{s} @tab output string
|
||||
@item @var{size} @tab byte size of the string, including tailing NUL
|
||||
@item @var{n} @tab number of digits after the decimal point
|
||||
@item @var{x} @tab the number to be converted
|
||||
@end multitable
|
||||
|
||||
@item Example
|
||||
@smallexample
|
||||
#include <quadmath.h>
|
||||
|
||||
int main ()
|
||||
@{
|
||||
__float128 r;
|
||||
char str[200];
|
||||
|
||||
r = 2.0q;
|
||||
r = sqrtq(r);
|
||||
quadmath_dtoaq (str, sizeof (str), 20, r);
|
||||
printf("%s\n", str);
|
||||
/* Prints: +1.41421356237309504880e+00 */
|
||||
return 0;
|
||||
@}
|
||||
@end smallexample
|
||||
@end table
|
||||
|
||||
|
||||
@c ---------------------------------------------------------------------
|
||||
@c GNU Free Documentation License
|
||||
@c ---------------------------------------------------------------------
|
||||
|
||||
@include fdl.texi
|
||||
|
||||
@c ---------------------------------------------------------------------
|
||||
@c Reporting Bugs
|
||||
@c ---------------------------------------------------------------------
|
||||
|
||||
@node Reporting Bugs
|
||||
@chapter Reporting Bugs
|
||||
|
||||
Bugs in the GCC Quad-Precision Math Library implementation should be
|
||||
reported via @value{BUGURL}.
|
||||
|
||||
|
||||
@c ---------------------------------------------------------------------
|
||||
@c Index
|
||||
@c ---------------------------------------------------------------------
|
||||
|
||||
@c @node Index
|
||||
@c @unnumbered Index
|
||||
@c
|
||||
@c @printindex cp
|
||||
|
||||
@bye
|
Loading…
Add table
Reference in a new issue