mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-23 23:47:22 +08:00
c75bb30fc1
When migrating the manual to the top-level, the include order was sorted by name of the subdir. But this changed the chapter order of the manual in the process. Change the sorting back to match existing chapters and update the comments to explain.
1828 lines
67 KiB
Makefile
1828 lines
67 KiB
Makefile
# Makefile.in generated by automake 1.15.1 from Makefile.am.
|
|
# @configure_input@
|
|
|
|
# Copyright (C) 1994-2017 Free Software Foundation, Inc.
|
|
|
|
# This Makefile.in is free software; the Free Software Foundation
|
|
# gives unlimited permission to copy and/or distribute it,
|
|
# with or without modifications, as long as this notice is preserved.
|
|
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
# PARTICULAR PURPOSE.
|
|
|
|
@SET_MAKE@
|
|
|
|
|
|
VPATH = @srcdir@
|
|
am__is_gnu_make = { \
|
|
if test -z '$(MAKELEVEL)'; then \
|
|
false; \
|
|
elif test -n '$(MAKE_HOST)'; then \
|
|
true; \
|
|
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
|
true; \
|
|
else \
|
|
false; \
|
|
fi; \
|
|
}
|
|
am__make_running_with_option = \
|
|
case $${target_option-} in \
|
|
?) ;; \
|
|
*) echo "am__make_running_with_option: internal error: invalid" \
|
|
"target option '$${target_option-}' specified" >&2; \
|
|
exit 1;; \
|
|
esac; \
|
|
has_opt=no; \
|
|
sane_makeflags=$$MAKEFLAGS; \
|
|
if $(am__is_gnu_make); then \
|
|
sane_makeflags=$$MFLAGS; \
|
|
else \
|
|
case $$MAKEFLAGS in \
|
|
*\\[\ \ ]*) \
|
|
bs=\\; \
|
|
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
|
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
|
esac; \
|
|
fi; \
|
|
skip_next=no; \
|
|
strip_trailopt () \
|
|
{ \
|
|
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
|
}; \
|
|
for flg in $$sane_makeflags; do \
|
|
test $$skip_next = yes && { skip_next=no; continue; }; \
|
|
case $$flg in \
|
|
*=*|--*) continue;; \
|
|
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
|
-*I?*) strip_trailopt 'I';; \
|
|
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
|
-*O?*) strip_trailopt 'O';; \
|
|
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
|
-*l?*) strip_trailopt 'l';; \
|
|
-[dEDm]) skip_next=yes;; \
|
|
-[JT]) skip_next=yes;; \
|
|
esac; \
|
|
case $$flg in \
|
|
*$$target_option*) has_opt=yes; break;; \
|
|
esac; \
|
|
done; \
|
|
test $$has_opt = yes
|
|
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
|
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
|
pkgdatadir = $(datadir)/@PACKAGE@
|
|
pkgincludedir = $(includedir)/@PACKAGE@
|
|
pkglibdir = $(libdir)/@PACKAGE@
|
|
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
install_sh_DATA = $(install_sh) -c -m 644
|
|
install_sh_PROGRAM = $(install_sh) -c
|
|
install_sh_SCRIPT = $(install_sh) -c
|
|
INSTALL_HEADER = $(INSTALL_DATA)
|
|
transform = $(program_transform_name)
|
|
NORMAL_INSTALL = :
|
|
PRE_INSTALL = :
|
|
POST_INSTALL = :
|
|
NORMAL_UNINSTALL = :
|
|
PRE_UNINSTALL = :
|
|
POST_UNINSTALL = :
|
|
build_triplet = @build@
|
|
host_triplet = @host@
|
|
@HAVE_CRT0_TRUE@@HAVE_MULTISUBDIR_TRUE@am__append_1 = $(BUILD_MULTISUBDIR)/$(CRT0)
|
|
@HAVE_MULTISUBDIR_TRUE@am__append_2 = $(BUILD_MULTISUBDIR)/libc.a $(BUILD_MULTISUBDIR)/libm.a
|
|
|
|
# We can't use noinst_PROGRAMS, because automake will add $(EXEEXT).
|
|
@HAVE_DOC_TRUE@am__append_3 = $(MKDOC)
|
|
@HAVE_DOC_TRUE@am__append_4 = man-cache
|
|
|
|
#
|
|
# Subdir documentation rules.
|
|
#
|
|
@HAVE_DOC_TRUE@am__append_5 = .def .xml
|
|
@NEWLIB_HW_FP_TRUE@am__append_6 = \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/e_acosh.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/e_atanh.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/e_hypot.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/e_remainder.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/er_lgamma.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_acos.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_asine.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_asinh.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_atan.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_atan2.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_atangent.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_cosh.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_erf.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_exp.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_fabs.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_floor.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_fmod.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_frexp.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_ldexp.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_log10.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_logarithm.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_pow.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_sine.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_sineh.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_sqrt.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_tan.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_tanh.def \
|
|
@NEWLIB_HW_FP_TRUE@ libm/mathfp/w_jn.def
|
|
|
|
@NEWLIB_HW_FP_TRUE@am__append_7 = libm/mathfp/mathfp.tex
|
|
@NEWLIB_HW_FP_FALSE@am__append_8 = \
|
|
@NEWLIB_HW_FP_FALSE@ libm/math/w_acos.def libm/math/w_acosh.def libm/math/w_asin.def libm/math/s_asinh.def \
|
|
@NEWLIB_HW_FP_FALSE@ libm/math/s_atan.def libm/math/w_atan2.def libm/math/w_atanh.def libm/math/w_j0.def \
|
|
@NEWLIB_HW_FP_FALSE@ libm/math/w_cosh.def libm/math/s_erf.def libm/math/w_exp.def libm/math/w_exp2.def \
|
|
@NEWLIB_HW_FP_FALSE@ libm/math/s_fabs.def libm/math/s_floor.def libm/math/w_fmod.def libm/math/s_frexp.def \
|
|
@NEWLIB_HW_FP_FALSE@ libm/math/w_gamma.def libm/math/w_hypot.def libm/math/s_ldexp.def libm/math/w_log.def \
|
|
@NEWLIB_HW_FP_FALSE@ libm/math/w_log10.def \
|
|
@NEWLIB_HW_FP_FALSE@ libm/math/w_pow.def libm/math/w_remainder.def libm/math/s_sin.def libm/math/w_sinh.def \
|
|
@NEWLIB_HW_FP_FALSE@ libm/math/w_sqrt.def libm/math/s_tan.def libm/math/s_tanh.def
|
|
|
|
@NEWLIB_HW_FP_FALSE@am__append_9 = libm/math/math.tex
|
|
subdir = .
|
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
am__aclocal_m4_deps = $(top_srcdir)/../config/lead-dot.m4 \
|
|
$(top_srcdir)/../config/multi.m4 \
|
|
$(top_srcdir)/../config/override.m4 $(top_srcdir)/iconv.m4 \
|
|
$(top_srcdir)/acinclude.m4 $(top_srcdir)/libm/acinclude.m4 \
|
|
$(top_srcdir)/libm/machine/nds32/acinclude.m4 \
|
|
$(top_srcdir)/configure.ac
|
|
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
$(ACLOCAL_M4)
|
|
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
|
|
$(am__configure_deps)
|
|
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
|
configure.lineno config.status.lineno
|
|
mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
|
|
CONFIG_HEADER = newlib.h _newlib_version.h
|
|
CONFIG_CLEAN_FILES =
|
|
CONFIG_CLEAN_VPATH_FILES =
|
|
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
|
am__vpath_adj = case $$p in \
|
|
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
|
*) f=$$p;; \
|
|
esac;
|
|
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
|
am__install_max = 40
|
|
am__nobase_strip_setup = \
|
|
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
|
am__nobase_strip = \
|
|
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
|
am__nobase_list = $(am__nobase_strip_setup); \
|
|
for p in $$list; do echo "$$p $$p"; done | \
|
|
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
|
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
|
if (++n[$$2] == $(am__install_max)) \
|
|
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
|
END { for (dir in files) print dir, files[dir] }'
|
|
am__base_list = \
|
|
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
|
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
|
am__uninstall_files_from_dir = { \
|
|
test -z "$$files" \
|
|
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
|
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
|
$(am__cd) "$$dir" && rm -f $$files; }; \
|
|
}
|
|
am__installdirs = "$(DESTDIR)$(toollibdir)" "$(DESTDIR)$(toollibdir)"
|
|
LIBRARIES = $(toollib_LIBRARIES)
|
|
ARFLAGS = cru
|
|
AM_V_AR = $(am__v_AR_@AM_V@)
|
|
am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@)
|
|
am__v_AR_0 = @echo " AR " $@;
|
|
am__v_AR_1 =
|
|
libc_a_AR = $(AR) $(ARFLAGS)
|
|
libc_a_LIBADD =
|
|
libc_a_SOURCES = libc.c
|
|
libc_a_OBJECTS = libc.$(OBJEXT)
|
|
libm_a_AR = $(AR) $(ARFLAGS)
|
|
libm_a_LIBADD =
|
|
libm_a_SOURCES = libm.c
|
|
libm_a_OBJECTS = libm.$(OBJEXT)
|
|
AM_V_P = $(am__v_P_@AM_V@)
|
|
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
am__v_P_0 = false
|
|
am__v_P_1 = :
|
|
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
am__v_GEN_0 = @echo " GEN " $@;
|
|
am__v_GEN_1 =
|
|
AM_V_at = $(am__v_at_@AM_V@)
|
|
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
am__v_at_0 = @
|
|
am__v_at_1 =
|
|
DEFAULT_INCLUDES = -I.@am__isrc@
|
|
depcomp =
|
|
am__depfiles_maybe =
|
|
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
|
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
|
AM_V_CC = $(am__v_CC_@AM_V@)
|
|
am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
|
|
am__v_CC_0 = @echo " CC " $@;
|
|
am__v_CC_1 =
|
|
CCLD = $(CC)
|
|
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
|
|
AM_V_CCLD = $(am__v_CCLD_@AM_V@)
|
|
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
|
|
am__v_CCLD_0 = @echo " CCLD " $@;
|
|
am__v_CCLD_1 =
|
|
SOURCES = libc.c libm.c
|
|
AM_V_DVIPS = $(am__v_DVIPS_@AM_V@)
|
|
am__v_DVIPS_ = $(am__v_DVIPS_@AM_DEFAULT_V@)
|
|
am__v_DVIPS_0 = @echo " DVIPS " $@;
|
|
am__v_DVIPS_1 =
|
|
AM_V_MAKEINFO = $(am__v_MAKEINFO_@AM_V@)
|
|
am__v_MAKEINFO_ = $(am__v_MAKEINFO_@AM_DEFAULT_V@)
|
|
am__v_MAKEINFO_0 = @echo " MAKEINFO" $@;
|
|
am__v_MAKEINFO_1 =
|
|
AM_V_INFOHTML = $(am__v_INFOHTML_@AM_V@)
|
|
am__v_INFOHTML_ = $(am__v_INFOHTML_@AM_DEFAULT_V@)
|
|
am__v_INFOHTML_0 = @echo " INFOHTML" $@;
|
|
am__v_INFOHTML_1 =
|
|
AM_V_TEXI2DVI = $(am__v_TEXI2DVI_@AM_V@)
|
|
am__v_TEXI2DVI_ = $(am__v_TEXI2DVI_@AM_DEFAULT_V@)
|
|
am__v_TEXI2DVI_0 = @echo " TEXI2DVI" $@;
|
|
am__v_TEXI2DVI_1 =
|
|
AM_V_TEXI2PDF = $(am__v_TEXI2PDF_@AM_V@)
|
|
am__v_TEXI2PDF_ = $(am__v_TEXI2PDF_@AM_DEFAULT_V@)
|
|
am__v_TEXI2PDF_0 = @echo " TEXI2PDF" $@;
|
|
am__v_TEXI2PDF_1 =
|
|
AM_V_texinfo = $(am__v_texinfo_@AM_V@)
|
|
am__v_texinfo_ = $(am__v_texinfo_@AM_DEFAULT_V@)
|
|
am__v_texinfo_0 = -q
|
|
am__v_texinfo_1 =
|
|
AM_V_texidevnull = $(am__v_texidevnull_@AM_V@)
|
|
am__v_texidevnull_ = $(am__v_texidevnull_@AM_DEFAULT_V@)
|
|
am__v_texidevnull_0 = > /dev/null
|
|
am__v_texidevnull_1 =
|
|
am__dirstamp = $(am__leading_dot)dirstamp
|
|
INFO_DEPS = $(srcdir)/libc/libc.info $(srcdir)/libm/libm.info
|
|
am__TEXINFO_TEX_DIR = $(srcdir)/../texinfo
|
|
DVIS = libc/libc.dvi libm/libm.dvi
|
|
PDFS = libc/libc.pdf libm/libm.pdf
|
|
PSS = libc/libc.ps libm/libm.ps
|
|
HTMLS = libc/libc.html libm/libm.html
|
|
TEXINFOS = libc/libc.texi libm/libm.texi
|
|
TEXI2PDF = $(TEXI2DVI) --pdf --batch
|
|
MAKEINFOHTML = $(MAKEINFO) --html
|
|
AM_MAKEINFOHTMLFLAGS = $(AM_MAKEINFOFLAGS)
|
|
DVIPS = dvips
|
|
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
|
|
ctags-recursive dvi-recursive html-recursive info-recursive \
|
|
install-data-recursive install-dvi-recursive \
|
|
install-exec-recursive install-html-recursive \
|
|
install-info-recursive install-pdf-recursive \
|
|
install-ps-recursive install-recursive installcheck-recursive \
|
|
installdirs-recursive pdf-recursive ps-recursive \
|
|
tags-recursive uninstall-recursive
|
|
am__can_run_installinfo = \
|
|
case $$AM_UPDATE_INFO_DIR in \
|
|
n|no|NO) false;; \
|
|
*) (install-info --version) >/dev/null 2>&1;; \
|
|
esac
|
|
DATA = $(noinst_DATA) $(toollib_DATA)
|
|
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
|
distclean-recursive maintainer-clean-recursive
|
|
am__recursive_targets = \
|
|
$(RECURSIVE_TARGETS) \
|
|
$(RECURSIVE_CLEAN_TARGETS) \
|
|
$(am__extra_recursive_targets)
|
|
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
|
cscope
|
|
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
|
|
$(LISP)newlib.hin _newlib_version.hin
|
|
# Read a list of newline-separated strings from the standard input,
|
|
# and print each of them once, without duplicates. Input order is
|
|
# *not* preserved.
|
|
am__uniquify_input = $(AWK) '\
|
|
BEGIN { nonempty = 0; } \
|
|
{ items[$$0] = 1; nonempty = 1; } \
|
|
END { if (nonempty) { for (i in items) print i; }; } \
|
|
'
|
|
# Make sure the list of sources is unique. This is necessary because,
|
|
# e.g., the same source file might be shared among _SOURCES variables
|
|
# for different programs/libraries.
|
|
am__define_uniq_tagged_files = \
|
|
list='$(am__tagged_files)'; \
|
|
unique=`for i in $$list; do \
|
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
done | $(am__uniquify_input)`
|
|
ETAGS = etags
|
|
CTAGS = ctags
|
|
CSCOPE = cscope
|
|
DEJATOOL = $(PACKAGE)
|
|
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
|
|
EXPECT = expect
|
|
RUNTEST = runtest
|
|
DIST_SUBDIRS = $(SUBDIRS)
|
|
ACLOCAL = @ACLOCAL@
|
|
AMTAR = @AMTAR@
|
|
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
AR = @AR@
|
|
AUTOCONF = @AUTOCONF@
|
|
AUTOHEADER = @AUTOHEADER@
|
|
AUTOMAKE = @AUTOMAKE@
|
|
AWK = @AWK@
|
|
CC = @CC@
|
|
CCAS = @CCAS@
|
|
CCASFLAGS = @CCASFLAGS@
|
|
CC_FOR_BUILD = @CC_FOR_BUILD@
|
|
CC_FOR_NEWLIB = @CC_FOR_NEWLIB@
|
|
CFLAGS = @CFLAGS@
|
|
CPP = @CPP@
|
|
CPPFLAGS = @CPPFLAGS@
|
|
CRT0 = @CRT0@
|
|
CRT0_DIR = @CRT0_DIR@
|
|
CRT1 = @CRT1@
|
|
CRT1_DIR = @CRT1_DIR@
|
|
CYGPATH_W = @CYGPATH_W@
|
|
DEFS = @DEFS@
|
|
ECHO_C = @ECHO_C@
|
|
ECHO_N = @ECHO_N@
|
|
ECHO_T = @ECHO_T@
|
|
EXEEXT = @EXEEXT@
|
|
EXEEXT_FOR_BUILD = @EXEEXT_FOR_BUILD@
|
|
INSTALL = @INSTALL@
|
|
INSTALL_DATA = @INSTALL_DATA@
|
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
LDFLAGS = @LDFLAGS@
|
|
LIBM_MACHINE_DIR = @LIBM_MACHINE_DIR@
|
|
LIBM_MACHINE_LIB = @LIBM_MACHINE_LIB@
|
|
LIBOBJS = @LIBOBJS@
|
|
LIBS = @LIBS@
|
|
LTLIBOBJS = @LTLIBOBJS@
|
|
MAINT = @MAINT@
|
|
MAKEINFO = @MAKEINFO@
|
|
MKDIR_P = @MKDIR_P@
|
|
NEWLIB_CFLAGS = @NEWLIB_CFLAGS@
|
|
NEWLIB_MAJOR_VERSION = @NEWLIB_MAJOR_VERSION@
|
|
NEWLIB_MINOR_VERSION = @NEWLIB_MINOR_VERSION@
|
|
NEWLIB_PATCHLEVEL_VERSION = @NEWLIB_PATCHLEVEL_VERSION@
|
|
NEWLIB_VERSION = @NEWLIB_VERSION@
|
|
NO_INCLUDE_LIST = @NO_INCLUDE_LIST@
|
|
OBJEXT = @OBJEXT@
|
|
PACKAGE = @PACKAGE@
|
|
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
PACKAGE_NAME = @PACKAGE_NAME@
|
|
PACKAGE_STRING = @PACKAGE_STRING@
|
|
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
PACKAGE_URL = @PACKAGE_URL@
|
|
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
RANLIB = @RANLIB@
|
|
READELF = @READELF@
|
|
SET_MAKE = @SET_MAKE@
|
|
SHELL = @SHELL@
|
|
STRIP = @STRIP@
|
|
VERSION = @VERSION@
|
|
abs_builddir = @abs_builddir@
|
|
abs_newlib_basedir = @abs_newlib_basedir@
|
|
abs_srcdir = @abs_srcdir@
|
|
abs_top_builddir = @abs_top_builddir@
|
|
abs_top_srcdir = @abs_top_srcdir@
|
|
ac_ct_AR = @ac_ct_AR@
|
|
ac_ct_CC = @ac_ct_CC@
|
|
am__leading_dot = @am__leading_dot@
|
|
am__tar = @am__tar@
|
|
am__untar = @am__untar@
|
|
bindir = @bindir@
|
|
build = @build@
|
|
build_alias = @build_alias@
|
|
build_cpu = @build_cpu@
|
|
build_os = @build_os@
|
|
build_vendor = @build_vendor@
|
|
builddir = @builddir@
|
|
datadir = @datadir@
|
|
datarootdir = @datarootdir@
|
|
docdir = @docdir@
|
|
dvidir = @dvidir@
|
|
exec_prefix = @exec_prefix@
|
|
host = @host@
|
|
host_alias = @host_alias@
|
|
host_cpu = @host_cpu@
|
|
host_os = @host_os@
|
|
host_vendor = @host_vendor@
|
|
htmldir = @htmldir@
|
|
includedir = @includedir@
|
|
infodir = @infodir@
|
|
install_sh = @install_sh@
|
|
libdir = @libdir@
|
|
libexecdir = @libexecdir@
|
|
libm_machine_dir = @libm_machine_dir@
|
|
localedir = @localedir@
|
|
localstatedir = @localstatedir@
|
|
lpfx = @lpfx@
|
|
machine_dir = @machine_dir@
|
|
mandir = @mandir@
|
|
mkdir_p = @mkdir_p@
|
|
multi_basedir = @multi_basedir@
|
|
newlib_basedir = @newlib_basedir@
|
|
oldincludedir = @oldincludedir@
|
|
pdfdir = @pdfdir@
|
|
prefix = @prefix@
|
|
program_transform_name = @program_transform_name@
|
|
psdir = @psdir@
|
|
sbindir = @sbindir@
|
|
shared_machine_dir = @shared_machine_dir@
|
|
sharedstatedir = @sharedstatedir@
|
|
srcdir = @srcdir@
|
|
subdirs = @subdirs@
|
|
sys_dir = @sys_dir@
|
|
sysconfdir = @sysconfdir@
|
|
target_alias = @target_alias@
|
|
top_build_prefix = @top_build_prefix@
|
|
top_builddir = @top_builddir@
|
|
top_srcdir = @top_srcdir@
|
|
AUTOMAKE_OPTIONS = dejagnu
|
|
ACLOCAL_AMFLAGS = -I . -I .. -I ../config
|
|
|
|
# Variables that will accumulate in subdirs.
|
|
PHONY = $(am__append_4)
|
|
SUFFIXES = $(am__append_5)
|
|
info_TEXINFOS = libc/libc.texi libm/libm.texi
|
|
noinst_DATA = stmp-targ-include $(am__append_1) $(am__append_2) \
|
|
$(am__append_3)
|
|
@NEWLIB_HW_FP_FALSE@MATHDIR = math
|
|
|
|
# The newlib hardware floating-point routines have been disabled due to
|
|
# inaccuracy. If you wish to work on them, you will need to edit the
|
|
# configure.in file to re-enable the configuration option. By default,
|
|
# the NEWLIB_HW_FP variable will always be false.
|
|
@NEWLIB_HW_FP_TRUE@MATHDIR = mathfp
|
|
|
|
# Work around what appears to be a GNU make bug handling MAKEFLAGS
|
|
# values defined in terms of make variables, as is the case for CC and
|
|
# friends when we are called from the top level Makefile.
|
|
AM_MAKEFLAGS = \
|
|
"AR_FLAGS=$(AR_FLAGS)" \
|
|
"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
|
|
"CFLAGS=$(CFLAGS)" \
|
|
"CCASFLAGS=$(CCASFLAGS)" \
|
|
"CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
|
|
"CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
|
|
"INSTALL=$(INSTALL)" \
|
|
"LDFLAGS=$(LDFLAGS)" \
|
|
"LIBCFLAGS=$(LIBCFLAGS)" \
|
|
"LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
|
|
"MAKE=$(MAKE)" \
|
|
"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
|
|
"PICFLAG=$(PICFLAG)" \
|
|
"PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \
|
|
"SHELL=$(SHELL)" \
|
|
"EXPECT=$(EXPECT)" \
|
|
"RUNTEST=$(RUNTEST)" \
|
|
"RUNTESTFLAGS=$(RUNTESTFLAGS)" \
|
|
"exec_prefix=$(exec_prefix)" \
|
|
"infodir=$(infodir)" \
|
|
"libdir=$(libdir)" \
|
|
"prefix=$(prefix)" \
|
|
"tooldir=$(tooldir)" \
|
|
"top_toollibdir=$(toollibdir)" \
|
|
"AR=$(AR)" \
|
|
"AS=$(AS)" \
|
|
"CC=$(CC_FOR_NEWLIB)" \
|
|
"LD=$(LD)" \
|
|
"LIBCFLAGS=$(LIBCFLAGS)" \
|
|
"NM=$(NM)" \
|
|
"PICFLAG=$(PICFLAG)" \
|
|
"RANLIB=$(RANLIB)" \
|
|
"DESTDIR=$(DESTDIR)"
|
|
|
|
FLAGS_TO_PASS = $(AM_MAKEFLAGS)
|
|
SUBDIRS = libc libm .
|
|
tooldir = $(exec_prefix)/$(host_alias)
|
|
toollibdir = $(tooldir)/lib$(MULTISUBDIR)
|
|
AR_FLAGS = rc
|
|
toollib_LIBRARIES = libm.a \
|
|
libc.a
|
|
|
|
@HAVE_MULTISUBDIR_TRUE@BUILD_MULTISUBDIR = $(builddir)$(MULTISUBDIR)
|
|
toollib_DATA = $(CRT0) $(CRT1)
|
|
|
|
# The functions ldexp, frexp and modf are traditionally supplied in
|
|
# both libc.a and libm.a. We build them in libm.a and copy them over,
|
|
# along with some required supporting routines.
|
|
MATHOBJS_IN_LIBC = \
|
|
$(lpfx)s_fpclassify.o $(lpfx)sf_fpclassify.o \
|
|
$(lpfx)s_isinf.o $(lpfx)sf_isinf.o \
|
|
$(lpfx)s_isnan.o $(lpfx)sf_isnan.o \
|
|
$(lpfx)s_isinfd.o $(lpfx)sf_isinff.o \
|
|
$(lpfx)s_isnand.o $(lpfx)sf_isnanf.o \
|
|
$(lpfx)s_nan.o $(lpfx)sf_nan.o \
|
|
$(lpfx)s_ldexp.o $(lpfx)sf_ldexp.o \
|
|
$(lpfx)s_frexp.o $(lpfx)sf_frexp.o $(lpfx)frexpl.o \
|
|
$(lpfx)s_modf.o \
|
|
$(lpfx)sf_modf.o $(lpfx)s_scalbn.o \
|
|
$(lpfx)sf_scalbn.o \
|
|
$(lpfx)s_finite.o $(lpfx)sf_finite.o \
|
|
$(lpfx)s_copysign.o $(lpfx)sf_copysign.o
|
|
|
|
CLEANFILES = stmp-targ-include libc/targetdep.tex \
|
|
libc/targetdep.tex.stamp $(LIBC_CHEWOUT_FILES) \
|
|
$(LIBC_DOCBOOK_OUT_FILES) libc/*.xml libc/*.xml.stamp libc/*.3 \
|
|
libm/targetdep.tex libm/targetdep.tex.stamp \
|
|
$(LIBM_CHEWOUT_FILES) $(LIBM_DOCBOOK_OUT_FILES) libm/*.xml \
|
|
libm/*.xml.stamp libm/*.3
|
|
CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
|
|
MULTISRCTOP =
|
|
MULTIBUILDTOP =
|
|
MULTIDIRS =
|
|
MULTISUBDIR =
|
|
MULTIDO = true
|
|
MULTICLEAN = true
|
|
MAKEOVERRIDES =
|
|
|
|
# dejagnu support
|
|
RUNTESTFLAGS =
|
|
|
|
# Workaround bad automake/texinfo interactions.
|
|
# https://bugs.gnu.org/23599
|
|
TEXI2DVI = texi2dvi -E
|
|
TEXINFO_TEX = ../texinfo/texinfo.tex
|
|
@HAVE_DOC_TRUE@MKDOC = doc/makedoc$(EXEEXT_FOR_BUILD)
|
|
@HAVE_DOC_TRUE@CHEW = $(MKDOC) -f $(srcdir)/doc/doc.str
|
|
@HAVE_DOC_TRUE@DOCBOOK_CHEW = ${top_srcdir}/doc/makedocbook.py
|
|
|
|
# We can't use .tex.xml rule here as it'll conflict with .c.xml when the chapter
|
|
# name (e.g. "stdio.xml") matches a source file name (e.g. "stdio.c"). We've
|
|
# been flattening chapters into the main library dir (e.g. libc/) to avoid that.
|
|
@HAVE_DOC_TRUE@TEXI2DOCBOOK = $(top_srcdir)/doc/chapter-texi2docbook.py
|
|
libc_libc_TEXINFOS = libc/targetdep.tex $(LIBC_CHEWOUT_FILES)
|
|
LIBC_CHEWOUT_FILES = libc/stdlib/_Exit.def libc/stdlib/a64l.def \
|
|
libc/stdlib/abort.def libc/stdlib/abs.def \
|
|
libc/stdlib/assert.def libc/stdlib/atexit.def \
|
|
libc/stdlib/atof.def libc/stdlib/atoi.def \
|
|
libc/stdlib/atoll.def libc/stdlib/calloc.def \
|
|
libc/stdlib/div.def libc/stdlib/ecvtbuf.def \
|
|
libc/stdlib/efgcvt.def libc/stdlib/envlock.def \
|
|
libc/stdlib/exit.def libc/stdlib/getenv.def \
|
|
libc/stdlib/itoa.def libc/stdlib/labs.def libc/stdlib/ldiv.def \
|
|
libc/stdlib/llabs.def libc/stdlib/lldiv.def \
|
|
libc/stdlib/malloc.def libc/stdlib/mblen.def \
|
|
libc/stdlib/mbsnrtowcs.def libc/stdlib/mbstowcs.def \
|
|
libc/stdlib/mbtowc.def libc/stdlib/mlock.def \
|
|
libc/stdlib/mstats.def libc/stdlib/on_exit.def \
|
|
libc/stdlib/rand.def libc/stdlib/rand48.def \
|
|
libc/stdlib/random.def libc/stdlib/rpmatch.def \
|
|
libc/stdlib/strtod.def libc/stdlib/strtol.def \
|
|
libc/stdlib/strtoll.def libc/stdlib/strtoul.def \
|
|
libc/stdlib/strtoull.def libc/stdlib/utoa.def \
|
|
libc/stdlib/wcsnrtombs.def libc/stdlib/wcstod.def \
|
|
libc/stdlib/wcstol.def libc/stdlib/wcstoll.def \
|
|
libc/stdlib/wcstoul.def libc/stdlib/wcstoull.def \
|
|
libc/stdlib/system.def libc/stdlib/wcstombs.def \
|
|
libc/stdlib/wctomb.def libc/ctype/isalnum.def \
|
|
libc/ctype/isalpha.def libc/ctype/isascii.def \
|
|
libc/ctype/isblank.def libc/ctype/iscntrl.def \
|
|
libc/ctype/isdigit.def libc/ctype/islower.def \
|
|
libc/ctype/isprint.def libc/ctype/ispunct.def \
|
|
libc/ctype/isspace.def libc/ctype/isupper.def \
|
|
libc/ctype/iswalnum.def libc/ctype/iswalpha.def \
|
|
libc/ctype/iswblank.def libc/ctype/iswcntrl.def \
|
|
libc/ctype/iswctype.def libc/ctype/iswdigit.def \
|
|
libc/ctype/iswgraph.def libc/ctype/iswlower.def \
|
|
libc/ctype/iswprint.def libc/ctype/iswpunct.def \
|
|
libc/ctype/iswspace.def libc/ctype/iswupper.def \
|
|
libc/ctype/iswxdigit.def libc/ctype/isxdigit.def \
|
|
libc/ctype/toascii.def libc/ctype/tolower.def \
|
|
libc/ctype/toupper.def libc/ctype/towctrans.def \
|
|
libc/ctype/towlower.def libc/ctype/towupper.def \
|
|
libc/ctype/wctrans.def libc/ctype/wctype.def \
|
|
libc/search/bsearch.def libc/search/qsort.def \
|
|
libc/search/qsort_r.def libc/stdio/clearerr.def \
|
|
libc/stdio/diprintf.def libc/stdio/dprintf.def \
|
|
libc/stdio/fcloseall.def libc/stdio/fclose.def \
|
|
libc/stdio/fdopen.def libc/stdio/feof.def \
|
|
libc/stdio/ferror.def libc/stdio/fflush.def \
|
|
libc/stdio/fgetc.def libc/stdio/fgetpos.def \
|
|
libc/stdio/fgets.def libc/stdio/fgetwc.def \
|
|
libc/stdio/fgetws.def libc/stdio/fileno.def \
|
|
libc/stdio/fmemopen.def libc/stdio/fopen.def \
|
|
libc/stdio/fopencookie.def libc/stdio/fpurge.def \
|
|
libc/stdio/fputc.def libc/stdio/fputs.def \
|
|
libc/stdio/fputwc.def libc/stdio/fputws.def \
|
|
libc/stdio/fread.def libc/stdio/freopen.def \
|
|
libc/stdio/fseek.def libc/stdio/fsetlocking.def \
|
|
libc/stdio/fsetpos.def libc/stdio/ftell.def \
|
|
libc/stdio/funopen.def libc/stdio/fwide.def \
|
|
libc/stdio/fwrite.def libc/stdio/getc.def \
|
|
libc/stdio/getc_u.def libc/stdio/getchar.def \
|
|
libc/stdio/getchar_u.def libc/stdio/getdelim.def \
|
|
libc/stdio/getline.def libc/stdio/gets.def libc/stdio/getw.def \
|
|
libc/stdio/getwchar.def libc/stdio/mktemp.def \
|
|
libc/stdio/nano-vfprintf.def libc/stdio/nano-vfscanf.def \
|
|
libc/stdio/open_memstream.def libc/stdio/perror.def \
|
|
libc/stdio/putc.def libc/stdio/putc_u.def \
|
|
libc/stdio/putchar.def libc/stdio/putchar_u.def \
|
|
libc/stdio/puts.def libc/stdio/putw.def \
|
|
libc/stdio/putwchar.def libc/stdio/remove.def \
|
|
libc/stdio/rename.def libc/stdio/rewind.def \
|
|
libc/stdio/setbuf.def libc/stdio/setbuffer.def \
|
|
libc/stdio/setlinebuf.def libc/stdio/setvbuf.def \
|
|
libc/stdio/siprintf.def libc/stdio/siscanf.def \
|
|
libc/stdio/sprintf.def libc/stdio/sscanf.def \
|
|
libc/stdio/stdio_ext.def libc/stdio/swprintf.def \
|
|
libc/stdio/swscanf.def libc/stdio/tmpfile.def \
|
|
libc/stdio/tmpnam.def libc/stdio/ungetc.def \
|
|
libc/stdio/ungetwc.def libc/stdio/vfprintf.def \
|
|
libc/stdio/vfscanf.def libc/stdio/vfwprintf.def \
|
|
libc/stdio/vfwscanf.def libc/stdio/viprintf.def \
|
|
libc/stdio/viscanf.def libc/stdio64/fdopen64.def \
|
|
libc/stdio64/fgetpos64.def libc/stdio64/fopen64.def \
|
|
libc/stdio64/freopen64.def libc/stdio64/fseeko64.def \
|
|
libc/stdio64/fsetpos64.def libc/stdio64/ftello64.def \
|
|
libc/stdio64/tmpfile64.def libc/string/bcmp.def \
|
|
libc/string/memcpy.def libc/string/strcmp.def \
|
|
libc/string/strncat.def libc/string/strstr.def \
|
|
libc/string/bcopy.def libc/string/memmove.def \
|
|
libc/string/strcoll.def libc/string/strncmp.def \
|
|
libc/string/strtok.def libc/string/bzero.def \
|
|
libc/string/memset.def libc/string/strcpy.def \
|
|
libc/string/strncpy.def libc/string/strxfrm.def \
|
|
libc/string/index.def libc/string/rindex.def \
|
|
libc/string/strcspn.def libc/string/strpbrk.def \
|
|
libc/string/swab.def libc/string/memchr.def \
|
|
libc/string/strcat.def libc/string/strerror.def \
|
|
libc/string/strerror_r.def libc/string/strrchr.def \
|
|
libc/string/memcmp.def libc/string/strchr.def \
|
|
libc/string/strlen.def libc/string/strnlen.def \
|
|
libc/string/strspn.def libc/string/strcasecmp.def \
|
|
libc/string/strncasecmp.def libc/string/strcasestr.def \
|
|
libc/string/strlwr.def libc/string/strupr.def \
|
|
libc/string/memccpy.def libc/string/mempcpy.def \
|
|
libc/string/stpcpy.def libc/string/stpncpy.def \
|
|
libc/string/strsignal.def libc/string/wcscasecmp.def \
|
|
libc/string/wcscat.def libc/string/wcschr.def \
|
|
libc/string/wcscmp.def libc/string/wcscoll.def \
|
|
libc/string/wcscpy.def libc/string/wcscspn.def \
|
|
libc/string/wcpcpy.def libc/string/wcpncpy.def \
|
|
libc/string/wcsdup.def libc/string/wcslcat.def \
|
|
libc/string/wcslcpy.def libc/string/wcslen.def \
|
|
libc/string/wcsncasecmp.def libc/string/wcsncat.def \
|
|
libc/string/wcsncmp.def libc/string/wcsncpy.def \
|
|
libc/string/wcsnlen.def libc/string/wcspbrk.def \
|
|
libc/string/wcsrchr.def libc/string/wcsspn.def \
|
|
libc/string/wcsstr.def libc/string/wcstok.def \
|
|
libc/string/wcswidth.def libc/string/wcsxfrm.def \
|
|
libc/string/wcwidth.def libc/string/wmemchr.def \
|
|
libc/string/wmemcmp.def libc/string/wmemcpy.def \
|
|
libc/string/wmemmove.def libc/string/wmemset.def \
|
|
libc/string/memmem.def libc/string/memrchr.def \
|
|
libc/string/rawmemchr.def libc/string/strchrnul.def \
|
|
libc/string/strcasecmp_l.def libc/string/strcoll_l.def \
|
|
libc/string/strncasecmp_l.def libc/string/strxfrm_l.def \
|
|
libc/string/wcscasecmp_l.def libc/string/wcscoll_l.def \
|
|
libc/string/wcsncasecmp_l.def libc/string/wcsxfrm_l.def \
|
|
libc/string/strverscmp.def libc/string/strnstr.def \
|
|
libc/string/wmempcpy.def libc/signal/psignal.def \
|
|
libc/signal/raise.def libc/signal/signal.def \
|
|
libc/signal/sig2str.def libc/time/asctime.def \
|
|
libc/time/clock.def libc/time/ctime.def libc/time/difftime.def \
|
|
libc/time/gmtime.def libc/time/lcltime.def \
|
|
libc/time/mktime.def libc/time/strftime.def libc/time/time.def \
|
|
libc/time/tzlock.def libc/time/tzset.def \
|
|
libc/time/wcsftime.def libc/locale/duplocale.def \
|
|
libc/locale/freelocale.def libc/locale/locale.def \
|
|
libc/locale/newlocale.def libc/locale/uselocale.def \
|
|
libc/reent/closer.def libc/reent/reent.def \
|
|
libc/reent/execr.def libc/reent/fcntlr.def \
|
|
libc/reent/fstatr.def libc/reent/gettimeofdayr.def \
|
|
libc/reent/linkr.def libc/reent/lseekr.def \
|
|
libc/reent/mkdirr.def libc/reent/openr.def \
|
|
libc/reent/readr.def libc/reent/renamer.def \
|
|
libc/reent/signalr.def libc/reent/sbrkr.def \
|
|
libc/reent/statr.def libc/reent/timesr.def \
|
|
libc/reent/unlinkr.def libc/reent/fstat64r.def \
|
|
libc/reent/lseek64r.def libc/reent/stat64r.def \
|
|
libc/reent/open64r.def libc/reent/writer.def libc/misc/ffs.def \
|
|
libc/misc/lock.def libc/misc/unctrl.def libc/posix/popen.def \
|
|
libc/posix/posix_spawn.def libc/iconv/lib/iconv.def
|
|
LIBC_CHAPTERS = libc/sys.tex libc/stdlib/stdlib.tex \
|
|
libc/ctype/ctype.tex libc/stdio/stdio.tex \
|
|
libc/stdio64/stdio64.tex libc/string/strings.tex \
|
|
libc/string/wcstrings.tex libc/signal/signal.tex \
|
|
libc/time/time.tex libc/locale/locale.tex libc/reent/reent.tex \
|
|
libc/misc/misc.tex libc/posix/posix.tex libc/iconv/iconv.tex \
|
|
libc/ssp/ssp.tex
|
|
LIBC_DOCBOOK_OUT_FILES = $(LIBC_CHEWOUT_FILES:.def=.xml)
|
|
libm_libm_TEXINFOS = libm/targetdep.tex $(LIBM_CHEWOUT_FILES)
|
|
LIBM_CHEWOUT_FILES = libm/common/s_cbrt.def libm/common/s_copysign.def \
|
|
libm/common/s_exp10.def libm/common/s_expm1.def \
|
|
libm/common/s_ilogb.def libm/common/s_infinity.def \
|
|
libm/common/s_isnan.def libm/common/s_log1p.def \
|
|
libm/common/s_modf.def libm/common/s_nan.def \
|
|
libm/common/s_nextafter.def libm/common/s_pow10.def \
|
|
libm/common/s_scalbn.def libm/common/s_fdim.def \
|
|
libm/common/s_fma.def libm/common/s_fmax.def \
|
|
libm/common/s_fmin.def libm/common/s_logb.def \
|
|
libm/common/s_log2.def libm/common/s_lrint.def \
|
|
libm/common/s_lround.def libm/common/s_nearbyint.def \
|
|
libm/common/s_remquo.def libm/common/s_rint.def \
|
|
libm/common/s_round.def libm/common/s_signbit.def \
|
|
libm/common/s_trunc.def libm/common/isgreater.def \
|
|
libm/complex/cabs.def libm/complex/cacos.def \
|
|
libm/complex/cacosh.def libm/complex/carg.def \
|
|
libm/complex/casin.def libm/complex/casinh.def \
|
|
libm/complex/catan.def libm/complex/catanh.def \
|
|
libm/complex/ccos.def libm/complex/ccosh.def \
|
|
libm/complex/cexp.def libm/complex/cimag.def \
|
|
libm/complex/clog.def libm/complex/clog10.def \
|
|
libm/complex/conj.def libm/complex/cpow.def \
|
|
libm/complex/cproj.def libm/complex/creal.def \
|
|
libm/complex/csin.def libm/complex/csinh.def \
|
|
libm/complex/csqrt.def libm/complex/ctan.def \
|
|
libm/complex/ctanh.def libm/fenv/feclearexcept.def \
|
|
libm/fenv/fegetenv.def libm/fenv/fegetexceptflag.def \
|
|
libm/fenv/fegetround.def libm/fenv/feholdexcept.def \
|
|
libm/fenv/feraiseexcept.def libm/fenv/fesetenv.def \
|
|
libm/fenv/fesetexceptflag.def libm/fenv/fesetround.def \
|
|
libm/fenv/fetestexcept.def libm/fenv/feupdateenv.def \
|
|
$(am__append_6) $(am__append_8)
|
|
LIBM_CHAPTERS = libm/complex/complex.tex libm/fenv/fenv.tex \
|
|
$(am__append_7) $(am__append_9)
|
|
LIBM_DOCBOOK_OUT_FILES = $(LIBM_CHEWOUT_FILES:.def=.xml)
|
|
all: newlib.h _newlib_version.h
|
|
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
|
|
|
.SUFFIXES:
|
|
.SUFFIXES: .def .xml .c .dvi .o .obj .ps
|
|
am--refresh: Makefile
|
|
@:
|
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../multilib.am $(srcdir)/doc/Makefile.inc $(srcdir)/libc/Makefile.inc $(srcdir)/libc/argz/Makefile.inc $(srcdir)/libc/stdlib/Makefile.inc $(srcdir)/libc/ctype/Makefile.inc $(srcdir)/libc/search/Makefile.inc $(srcdir)/libc/stdio/Makefile.inc $(srcdir)/libc/stdio64/Makefile.inc $(srcdir)/libc/string/Makefile.inc $(srcdir)/libc/signal/Makefile.inc $(srcdir)/libc/time/Makefile.inc $(srcdir)/libc/locale/Makefile.inc $(srcdir)/libc/reent/Makefile.inc $(srcdir)/libc/errno/Makefile.inc $(srcdir)/libc/misc/Makefile.inc $(srcdir)/libc/unix/Makefile.inc $(srcdir)/libc/posix/Makefile.inc $(srcdir)/libc/syscalls/Makefile.inc $(srcdir)/libc/iconv/Makefile.inc $(srcdir)/libc/iconv/lib/Makefile.inc $(srcdir)/libc/xdr/Makefile.inc $(srcdir)/libc/ssp/Makefile.inc $(srcdir)/libc/sys/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libm/Makefile.inc $(srcdir)/libm/common/Makefile.inc $(srcdir)/libm/complex/Makefile.inc $(srcdir)/libm/fenv/Makefile.inc $(srcdir)/libm/mathfp/Makefile.inc $(srcdir)/libm/math/Makefile.inc $(am__configure_deps)
|
|
@for dep in $?; do \
|
|
case '$(am__configure_deps)' in \
|
|
*$$dep*) \
|
|
echo ' cd $(srcdir) && $(AUTOMAKE) --foreign --ignore-deps'; \
|
|
$(am__cd) $(srcdir) && $(AUTOMAKE) --foreign --ignore-deps \
|
|
&& exit 0; \
|
|
exit 1;; \
|
|
esac; \
|
|
done; \
|
|
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign --ignore-deps Makefile'; \
|
|
$(am__cd) $(top_srcdir) && \
|
|
$(AUTOMAKE) --foreign --ignore-deps Makefile
|
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
@case '$?' in \
|
|
*config.status*) \
|
|
echo ' $(SHELL) ./config.status'; \
|
|
$(SHELL) ./config.status;; \
|
|
*) \
|
|
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
|
|
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
|
|
esac;
|
|
$(srcdir)/../multilib.am $(srcdir)/doc/Makefile.inc $(srcdir)/libc/Makefile.inc $(srcdir)/libc/argz/Makefile.inc $(srcdir)/libc/stdlib/Makefile.inc $(srcdir)/libc/ctype/Makefile.inc $(srcdir)/libc/search/Makefile.inc $(srcdir)/libc/stdio/Makefile.inc $(srcdir)/libc/stdio64/Makefile.inc $(srcdir)/libc/string/Makefile.inc $(srcdir)/libc/signal/Makefile.inc $(srcdir)/libc/time/Makefile.inc $(srcdir)/libc/locale/Makefile.inc $(srcdir)/libc/reent/Makefile.inc $(srcdir)/libc/errno/Makefile.inc $(srcdir)/libc/misc/Makefile.inc $(srcdir)/libc/unix/Makefile.inc $(srcdir)/libc/posix/Makefile.inc $(srcdir)/libc/syscalls/Makefile.inc $(srcdir)/libc/iconv/Makefile.inc $(srcdir)/libc/iconv/lib/Makefile.inc $(srcdir)/libc/xdr/Makefile.inc $(srcdir)/libc/ssp/Makefile.inc $(srcdir)/libc/sys/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libm/Makefile.inc $(srcdir)/libm/common/Makefile.inc $(srcdir)/libm/complex/Makefile.inc $(srcdir)/libm/fenv/Makefile.inc $(srcdir)/libm/mathfp/Makefile.inc $(srcdir)/libm/math/Makefile.inc $(am__empty):
|
|
|
|
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
$(SHELL) ./config.status --recheck
|
|
|
|
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
|
$(am__cd) $(srcdir) && $(AUTOCONF)
|
|
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
|
$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
|
$(am__aclocal_m4_deps):
|
|
|
|
newlib.h: stamp-h1
|
|
@test -f $@ || rm -f stamp-h1
|
|
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
|
|
|
|
stamp-h1: $(srcdir)/newlib.hin $(top_builddir)/config.status
|
|
@rm -f stamp-h1
|
|
cd $(top_builddir) && $(SHELL) ./config.status newlib.h
|
|
$(srcdir)/newlib.hin: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
|
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
|
|
rm -f stamp-h1
|
|
touch $@
|
|
|
|
_newlib_version.h: stamp-h2
|
|
@test -f $@ || rm -f stamp-h2
|
|
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h2
|
|
|
|
stamp-h2: $(srcdir)/_newlib_version.hin $(top_builddir)/config.status
|
|
@rm -f stamp-h2
|
|
cd $(top_builddir) && $(SHELL) ./config.status _newlib_version.h
|
|
|
|
distclean-hdr:
|
|
-rm -f newlib.h stamp-h1 _newlib_version.h stamp-h2
|
|
install-toollibLIBRARIES: $(toollib_LIBRARIES)
|
|
@$(NORMAL_INSTALL)
|
|
@list='$(toollib_LIBRARIES)'; test -n "$(toollibdir)" || list=; \
|
|
list2=; for p in $$list; do \
|
|
if test -f $$p; then \
|
|
list2="$$list2 $$p"; \
|
|
else :; fi; \
|
|
done; \
|
|
test -z "$$list2" || { \
|
|
echo " $(MKDIR_P) '$(DESTDIR)$(toollibdir)'"; \
|
|
$(MKDIR_P) "$(DESTDIR)$(toollibdir)" || exit 1; \
|
|
echo " $(INSTALL_DATA) $$list2 '$(DESTDIR)$(toollibdir)'"; \
|
|
$(INSTALL_DATA) $$list2 "$(DESTDIR)$(toollibdir)" || exit $$?; }
|
|
@$(POST_INSTALL)
|
|
@list='$(toollib_LIBRARIES)'; test -n "$(toollibdir)" || list=; \
|
|
for p in $$list; do \
|
|
if test -f $$p; then \
|
|
$(am__strip_dir) \
|
|
echo " ( cd '$(DESTDIR)$(toollibdir)' && $(RANLIB) $$f )"; \
|
|
( cd "$(DESTDIR)$(toollibdir)" && $(RANLIB) $$f ) || exit $$?; \
|
|
else :; fi; \
|
|
done
|
|
|
|
uninstall-toollibLIBRARIES:
|
|
@$(NORMAL_UNINSTALL)
|
|
@list='$(toollib_LIBRARIES)'; test -n "$(toollibdir)" || list=; \
|
|
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
|
dir='$(DESTDIR)$(toollibdir)'; $(am__uninstall_files_from_dir)
|
|
|
|
clean-toollibLIBRARIES:
|
|
-test -z "$(toollib_LIBRARIES)" || rm -f $(toollib_LIBRARIES)
|
|
|
|
mostlyclean-compile:
|
|
-rm -f *.$(OBJEXT)
|
|
|
|
distclean-compile:
|
|
-rm -f *.tab.c
|
|
|
|
.c.o:
|
|
$(AM_V_CC)$(COMPILE) -c -o $@ $<
|
|
|
|
.c.obj:
|
|
$(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
|
|
libc/$(am__dirstamp):
|
|
@$(MKDIR_P) libc
|
|
@: > libc/$(am__dirstamp)
|
|
|
|
$(srcdir)/libc/libc.info: libc/libc.texi $(libc_libc_TEXINFOS)
|
|
$(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \
|
|
am__cwd=`pwd` && $(am__cd) $(srcdir) && \
|
|
rm -rf $$backupdir && mkdir $$backupdir && \
|
|
if ($(MAKEINFO) --version) >/dev/null 2>&1; then \
|
|
for f in $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]; do \
|
|
if test -f $$f; then mv $$f $$backupdir; restore=mv; else :; fi; \
|
|
done; \
|
|
else :; fi && \
|
|
cd "$$am__cwd"; \
|
|
if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I libc -I $(srcdir)/libc \
|
|
-o $@ $(srcdir)/libc/libc.texi; \
|
|
then \
|
|
rc=0; \
|
|
$(am__cd) $(srcdir); \
|
|
else \
|
|
rc=$$?; \
|
|
$(am__cd) $(srcdir) && \
|
|
$$restore $$backupdir/* `echo "./$@" | sed 's|[^/]*$$||'`; \
|
|
fi; \
|
|
rm -rf $$backupdir; exit $$rc
|
|
|
|
libc/libc.pdf: libc/libc.texi $(libc_libc_TEXINFOS) libc/$(am__dirstamp)
|
|
$(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
|
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I libc -I $(srcdir)/libc' \
|
|
$(TEXI2PDF) $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \
|
|
`test -f 'libc/libc.texi' || echo '$(srcdir)/'`libc/libc.texi
|
|
|
|
libc/libc.html: libc/libc.texi $(libc_libc_TEXINFOS) libc/$(am__dirstamp)
|
|
$(AM_V_MAKEINFO)rm -rf $(@:.html=.htp)
|
|
$(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I libc -I $(srcdir)/libc \
|
|
-o $(@:.html=.htp) `test -f 'libc/libc.texi' || echo '$(srcdir)/'`libc/libc.texi; \
|
|
then \
|
|
rm -rf $@ && mv $(@:.html=.htp) $@; \
|
|
else \
|
|
rm -rf $(@:.html=.htp); exit 1; \
|
|
fi
|
|
libm/$(am__dirstamp):
|
|
@$(MKDIR_P) libm
|
|
@: > libm/$(am__dirstamp)
|
|
|
|
$(srcdir)/libm/libm.info: libm/libm.texi $(libm_libm_TEXINFOS)
|
|
$(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \
|
|
am__cwd=`pwd` && $(am__cd) $(srcdir) && \
|
|
rm -rf $$backupdir && mkdir $$backupdir && \
|
|
if ($(MAKEINFO) --version) >/dev/null 2>&1; then \
|
|
for f in $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]; do \
|
|
if test -f $$f; then mv $$f $$backupdir; restore=mv; else :; fi; \
|
|
done; \
|
|
else :; fi && \
|
|
cd "$$am__cwd"; \
|
|
if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I libm -I $(srcdir)/libm \
|
|
-o $@ $(srcdir)/libm/libm.texi; \
|
|
then \
|
|
rc=0; \
|
|
$(am__cd) $(srcdir); \
|
|
else \
|
|
rc=$$?; \
|
|
$(am__cd) $(srcdir) && \
|
|
$$restore $$backupdir/* `echo "./$@" | sed 's|[^/]*$$||'`; \
|
|
fi; \
|
|
rm -rf $$backupdir; exit $$rc
|
|
|
|
libm/libm.pdf: libm/libm.texi $(libm_libm_TEXINFOS) libm/$(am__dirstamp)
|
|
$(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
|
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I libm -I $(srcdir)/libm' \
|
|
$(TEXI2PDF) $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \
|
|
`test -f 'libm/libm.texi' || echo '$(srcdir)/'`libm/libm.texi
|
|
|
|
libm/libm.html: libm/libm.texi $(libm_libm_TEXINFOS) libm/$(am__dirstamp)
|
|
$(AM_V_MAKEINFO)rm -rf $(@:.html=.htp)
|
|
$(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I libm -I $(srcdir)/libm \
|
|
-o $(@:.html=.htp) `test -f 'libm/libm.texi' || echo '$(srcdir)/'`libm/libm.texi; \
|
|
then \
|
|
rm -rf $@ && mv $(@:.html=.htp) $@; \
|
|
else \
|
|
rm -rf $(@:.html=.htp); exit 1; \
|
|
fi
|
|
.dvi.ps:
|
|
$(AM_V_DVIPS)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
|
$(DVIPS) $(AM_V_texinfo) -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)' && $(am__can_run_installinfo); 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 libc/libc.t2d libc/libc.t2p libm/libm.t2d libm/libm.t2p
|
|
|
|
clean-aminfo:
|
|
-test -z "libc/libc.dvi libc/libc.pdf libc/libc.ps libc/libc.html libm/libm.dvi \
|
|
libm/libm.pdf libm/libm.ps libm/libm.html" \
|
|
|| rm -rf libc/libc.dvi libc/libc.pdf libc/libc.ps libc/libc.html libm/libm.dvi \
|
|
libm/libm.pdf libm/libm.ps libm/libm.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-toollibDATA: $(toollib_DATA)
|
|
@$(NORMAL_INSTALL)
|
|
@list='$(toollib_DATA)'; test -n "$(toollibdir)" || list=; \
|
|
if test -n "$$list"; then \
|
|
echo " $(MKDIR_P) '$(DESTDIR)$(toollibdir)'"; \
|
|
$(MKDIR_P) "$(DESTDIR)$(toollibdir)" || exit 1; \
|
|
fi; \
|
|
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)$(toollibdir)'"; \
|
|
$(INSTALL_DATA) $$files "$(DESTDIR)$(toollibdir)" || exit $$?; \
|
|
done
|
|
|
|
uninstall-toollibDATA:
|
|
@$(NORMAL_UNINSTALL)
|
|
@list='$(toollib_DATA)'; test -n "$(toollibdir)" || list=; \
|
|
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
|
dir='$(DESTDIR)$(toollibdir)'; $(am__uninstall_files_from_dir)
|
|
|
|
# This directory's subdirectories are mostly independent; you can cd
|
|
# into them and run 'make' without going through this Makefile.
|
|
# To change the values of 'make' variables: instead of editing Makefiles,
|
|
# (1) if the variable is set in 'config.status', edit 'config.status'
|
|
# (which will cause the Makefiles to be regenerated when you run 'make');
|
|
# (2) otherwise, pass the desired values on the 'make' command line.
|
|
$(am__recursive_targets):
|
|
@fail=; \
|
|
if $(am__make_keepgoing); then \
|
|
failcom='fail=yes'; \
|
|
else \
|
|
failcom='exit 1'; \
|
|
fi; \
|
|
dot_seen=no; \
|
|
target=`echo $@ | sed s/-recursive//`; \
|
|
case "$@" in \
|
|
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
|
*) list='$(SUBDIRS)' ;; \
|
|
esac; \
|
|
for subdir in $$list; do \
|
|
echo "Making $$target in $$subdir"; \
|
|
if test "$$subdir" = "."; then \
|
|
dot_seen=yes; \
|
|
local_target="$$target-am"; \
|
|
else \
|
|
local_target="$$target"; \
|
|
fi; \
|
|
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
|
|| eval $$failcom; \
|
|
done; \
|
|
if test "$$dot_seen" = "no"; then \
|
|
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
|
fi; test -z "$$fail"
|
|
|
|
ID: $(am__tagged_files)
|
|
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
|
tags: tags-recursive
|
|
TAGS: tags
|
|
|
|
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
|
set x; \
|
|
here=`pwd`; \
|
|
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
|
include_option=--etags-include; \
|
|
empty_fix=.; \
|
|
else \
|
|
include_option=--include; \
|
|
empty_fix=; \
|
|
fi; \
|
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
if test "$$subdir" = .; then :; else \
|
|
test ! -f $$subdir/TAGS || \
|
|
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
|
fi; \
|
|
done; \
|
|
$(am__define_uniq_tagged_files); \
|
|
shift; \
|
|
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
|
test -n "$$unique" || unique=$$empty_fix; \
|
|
if test $$# -gt 0; then \
|
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
"$$@" $$unique; \
|
|
else \
|
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
$$unique; \
|
|
fi; \
|
|
fi
|
|
ctags: ctags-recursive
|
|
|
|
CTAGS: ctags
|
|
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
|
$(am__define_uniq_tagged_files); \
|
|
test -z "$(CTAGS_ARGS)$$unique" \
|
|
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
$$unique
|
|
|
|
GTAGS:
|
|
here=`$(am__cd) $(top_builddir) && pwd` \
|
|
&& $(am__cd) $(top_srcdir) \
|
|
&& gtags -i $(GTAGS_ARGS) "$$here"
|
|
cscope: cscope.files
|
|
test ! -s cscope.files \
|
|
|| $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
|
|
clean-cscope:
|
|
-rm -f cscope.files
|
|
cscope.files: clean-cscope cscopelist
|
|
cscopelist: cscopelist-recursive
|
|
|
|
cscopelist-am: $(am__tagged_files)
|
|
list='$(am__tagged_files)'; \
|
|
case "$(srcdir)" in \
|
|
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
|
*) sdir=$(subdir)/$(srcdir) ;; \
|
|
esac; \
|
|
for i in $$list; do \
|
|
if test -f "$$i"; then \
|
|
echo "$(subdir)/$$i"; \
|
|
else \
|
|
echo "$$sdir/$$i"; \
|
|
fi; \
|
|
done >> $(top_builddir)/cscope.files
|
|
|
|
distclean-tags:
|
|
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
|
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
|
|
|
|
distclean-DEJAGNU:
|
|
-rm -f site.exp site.bak
|
|
-l='$(DEJATOOL)'; for tool in $$l; do \
|
|
rm -f $$tool.sum $$tool.log; \
|
|
done
|
|
check-am: all-am
|
|
$(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
|
|
check: check-recursive
|
|
all-am: Makefile $(LIBRARIES) $(DATA) newlib.h _newlib_version.h \
|
|
all-local
|
|
installdirs: installdirs-recursive
|
|
installdirs-am:
|
|
for dir in "$(DESTDIR)$(toollibdir)" "$(DESTDIR)$(toollibdir)"; do \
|
|
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
|
done
|
|
install: install-recursive
|
|
install-exec: install-exec-recursive
|
|
install-data: install-data-recursive
|
|
uninstall: uninstall-recursive
|
|
|
|
install-am: all-am
|
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
|
|
installcheck: installcheck-recursive
|
|
install-strip:
|
|
if test -z '$(STRIP)'; then \
|
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
install; \
|
|
else \
|
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
fi
|
|
mostlyclean-generic:
|
|
|
|
clean-generic:
|
|
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
|
|
|
distclean-generic:
|
|
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
-rm -f libc/$(am__dirstamp)
|
|
-rm -f libm/$(am__dirstamp)
|
|
|
|
maintainer-clean-generic:
|
|
@echo "This command is intended for maintainers to use"
|
|
@echo "it deletes files that may require special tools to rebuild."
|
|
clean: clean-recursive
|
|
|
|
clean-am: clean-aminfo clean-generic clean-local \
|
|
clean-toollibLIBRARIES mostlyclean-am
|
|
|
|
distclean: distclean-recursive
|
|
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
|
-rm -f Makefile
|
|
distclean-am: clean-am distclean-DEJAGNU distclean-compile \
|
|
distclean-generic distclean-hdr distclean-local distclean-tags
|
|
|
|
dvi: dvi-recursive
|
|
|
|
dvi-am: $(DVIS)
|
|
|
|
html: html-recursive
|
|
|
|
html-am: $(HTMLS)
|
|
|
|
info: info-recursive
|
|
|
|
info-am: $(INFO_DEPS)
|
|
|
|
install-data-am: install-data-local install-toollibDATA \
|
|
install-toollibLIBRARIES
|
|
|
|
install-dvi: install-dvi-recursive
|
|
|
|
install-dvi-am: $(DVIS)
|
|
@$(NORMAL_INSTALL)
|
|
@list='$(DVIS)'; test -n "$(dvidir)" || list=; \
|
|
if test -n "$$list"; then \
|
|
echo " $(MKDIR_P) '$(DESTDIR)$(dvidir)'"; \
|
|
$(MKDIR_P) "$(DESTDIR)$(dvidir)" || exit 1; \
|
|
fi; \
|
|
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-exec-local
|
|
|
|
install-html: install-html-recursive
|
|
|
|
install-html-am: $(HTMLS)
|
|
@$(NORMAL_INSTALL)
|
|
@list='$(HTMLS)'; list2=; test -n "$(htmldir)" || list=; \
|
|
if test -n "$$list"; then \
|
|
echo " $(MKDIR_P) '$(DESTDIR)$(htmldir)'"; \
|
|
$(MKDIR_P) "$(DESTDIR)$(htmldir)" || exit 1; \
|
|
fi; \
|
|
for p in $$list; do \
|
|
if test -f "$$p" || test -d "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
|
$(am__strip_dir) \
|
|
d2=$$d$$p; \
|
|
if test -d "$$d2"; then \
|
|
echo " $(MKDIR_P) '$(DESTDIR)$(htmldir)/$$f'"; \
|
|
$(MKDIR_P) "$(DESTDIR)$(htmldir)/$$f" || exit 1; \
|
|
echo " $(INSTALL_DATA) '$$d2'/* '$(DESTDIR)$(htmldir)/$$f'"; \
|
|
$(INSTALL_DATA) "$$d2"/* "$(DESTDIR)$(htmldir)/$$f" || exit $$?; \
|
|
else \
|
|
list2="$$list2 $$d2"; \
|
|
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-recursive
|
|
|
|
install-info-am: $(INFO_DEPS)
|
|
@$(NORMAL_INSTALL)
|
|
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
|
|
list='$(INFO_DEPS)'; test -n "$(infodir)" || list=; \
|
|
if test -n "$$list"; then \
|
|
echo " $(MKDIR_P) '$(DESTDIR)$(infodir)'"; \
|
|
$(MKDIR_P) "$(DESTDIR)$(infodir)" || exit 1; \
|
|
fi; \
|
|
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 $(am__can_run_installinfo); 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-pdf: install-pdf-recursive
|
|
|
|
install-pdf-am: $(PDFS)
|
|
@$(NORMAL_INSTALL)
|
|
@list='$(PDFS)'; test -n "$(pdfdir)" || list=; \
|
|
if test -n "$$list"; then \
|
|
echo " $(MKDIR_P) '$(DESTDIR)$(pdfdir)'"; \
|
|
$(MKDIR_P) "$(DESTDIR)$(pdfdir)" || exit 1; \
|
|
fi; \
|
|
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-recursive
|
|
|
|
install-ps-am: $(PSS)
|
|
@$(NORMAL_INSTALL)
|
|
@list='$(PSS)'; test -n "$(psdir)" || list=; \
|
|
if test -n "$$list"; then \
|
|
echo " $(MKDIR_P) '$(DESTDIR)$(psdir)'"; \
|
|
$(MKDIR_P) "$(DESTDIR)$(psdir)" || exit 1; \
|
|
fi; \
|
|
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-recursive
|
|
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
|
-rm -rf $(top_srcdir)/autom4te.cache
|
|
-rm -f Makefile
|
|
maintainer-clean-am: distclean-am maintainer-clean-aminfo \
|
|
maintainer-clean-generic maintainer-clean-local
|
|
|
|
mostlyclean: mostlyclean-recursive
|
|
|
|
mostlyclean-am: mostlyclean-aminfo mostlyclean-compile \
|
|
mostlyclean-generic mostlyclean-local
|
|
|
|
pdf: pdf-recursive
|
|
|
|
pdf-am: $(PDFS)
|
|
|
|
ps: ps-recursive
|
|
|
|
ps-am: $(PSS)
|
|
|
|
uninstall-am: uninstall-dvi-am uninstall-html-am uninstall-info-am \
|
|
uninstall-pdf-am uninstall-ps-am uninstall-toollibDATA \
|
|
uninstall-toollibLIBRARIES
|
|
|
|
.MAKE: $(am__recursive_targets) all check-am install-am install-strip
|
|
|
|
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \
|
|
am--refresh check check-DEJAGNU check-am clean clean-aminfo \
|
|
clean-cscope clean-generic clean-local clean-toollibLIBRARIES \
|
|
cscope cscopelist-am ctags ctags-am dist-info distclean \
|
|
distclean-DEJAGNU distclean-compile distclean-generic \
|
|
distclean-hdr distclean-local distclean-tags dvi dvi-am html \
|
|
html-am info info-am install install-am install-data \
|
|
install-data-am install-data-local install-dvi install-dvi-am \
|
|
install-exec install-exec-am install-exec-local install-html \
|
|
install-html-am install-info install-info-am install-man \
|
|
install-pdf install-pdf-am install-ps install-ps-am \
|
|
install-strip install-toollibDATA install-toollibLIBRARIES \
|
|
installcheck installcheck-am installdirs installdirs-am \
|
|
maintainer-clean maintainer-clean-aminfo \
|
|
maintainer-clean-generic maintainer-clean-local mostlyclean \
|
|
mostlyclean-aminfo mostlyclean-compile mostlyclean-generic \
|
|
mostlyclean-local pdf pdf-am ps ps-am tags tags-am uninstall \
|
|
uninstall-am uninstall-dvi-am uninstall-html-am \
|
|
uninstall-info-am uninstall-pdf-am uninstall-ps-am \
|
|
uninstall-toollibDATA uninstall-toollibLIBRARIES
|
|
|
|
.PRECIOUS: Makefile
|
|
|
|
|
|
libc.a: libc/libc.a libm.a
|
|
rm -rf libc.a libg.a tmp
|
|
mkdir tmp
|
|
cd tmp; \
|
|
$(AR) x ../libm.a $(MATHOBJS_IN_LIBC) ; \
|
|
$(AR) x ../libc/libc.a ; \
|
|
$(AR) $(AR_FLAGS) ../$@ *.o
|
|
$(RANLIB) libc.a
|
|
ln libc.a libg.a >/dev/null 2>/dev/null || cp libc.a libg.a
|
|
rm -rf tmp
|
|
|
|
libc/libc.a: ; @true
|
|
|
|
libm.a: libm/libm.a
|
|
rm -f $@
|
|
ln $< $@ >/dev/null 2>/dev/null || cp $< $@
|
|
|
|
libm/libm.a: ; @true
|
|
|
|
@HAVE_MULTISUBDIR_TRUE@$(BUILD_MULTISUBDIR):
|
|
@HAVE_MULTISUBDIR_TRUE@ $(MKDIR_P) $@
|
|
|
|
@HAVE_MULTISUBDIR_TRUE@$(BUILD_MULTISUBDIR)/crt0.o: $(CRT0_DIR)$(CRT0) $(BUILD_MULTISUBDIR)
|
|
@HAVE_MULTISUBDIR_TRUE@ rm -f $@
|
|
@HAVE_MULTISUBDIR_TRUE@ ln $< $@ >/dev/null 2>/dev/null || cp $< $@
|
|
|
|
@HAVE_MULTISUBDIR_TRUE@$(BUILD_MULTISUBDIR)/libc.a: libc.a $(BUILD_MULTISUBDIR)
|
|
@HAVE_MULTISUBDIR_TRUE@ rm -f $@ $(BUILD_MULTISUBDIR)/libg.a
|
|
@HAVE_MULTISUBDIR_TRUE@ ln $< $@ >/dev/null 2>/dev/null || cp $< $@
|
|
@HAVE_MULTISUBDIR_TRUE@ ln libg.a $(BUILD_MULTISUBDIR)/libg.a >/dev/null 2>/dev/null || \
|
|
@HAVE_MULTISUBDIR_TRUE@ cp libg.a $(BUILD_MULTISUBDIR)/libg.a
|
|
|
|
@HAVE_MULTISUBDIR_TRUE@$(BUILD_MULTISUBDIR)/libm.a: libm.a $(BUILD_MULTISUBDIR)
|
|
@HAVE_MULTISUBDIR_TRUE@ rm -f $@
|
|
@HAVE_MULTISUBDIR_TRUE@ ln $< $@ >/dev/null 2>/dev/null || cp $< $@
|
|
|
|
crt0.o: $(CRT0_DIR)$(CRT0)
|
|
rm -f $@
|
|
ln $< $@ >/dev/null 2>/dev/null || cp $< $@
|
|
|
|
$(CRT0_DIR)$(CRT0): ; @true
|
|
|
|
crt1.o: $(CRT1_DIR)$(CRT1)
|
|
rm -f $@
|
|
ln $< $@ >/dev/null 2>/dev/null || cp $< $@
|
|
|
|
$(CRT1_DIR)$(CRT1): ; @true
|
|
|
|
targ-include:
|
|
mkdir $@
|
|
|
|
targ-include/newlib.h: targ-include/_newlib_version.h
|
|
|
|
targ-include/sys targ-include/machine targ-include/bits: targ-include/_newlib_version.h targ-include/newlib.h
|
|
mkdir $@
|
|
|
|
targ-include/newlib.h: newlib.h targ-include
|
|
cp newlib.h $@
|
|
|
|
targ-include/_newlib_version.h: _newlib_version.h targ-include
|
|
cp _newlib_version.h $@
|
|
|
|
all-recursive: stmp-targ-include
|
|
|
|
# The targ-include directory just holds the includes files for the
|
|
# particular system and machine we have been configured for. It is
|
|
# used while building.
|
|
stmp-targ-include: config.status
|
|
-rm -rf targ-include stmp-targ-include
|
|
$(MAKE) targ-include/sys \
|
|
targ-include/machine \
|
|
targ-include/bits
|
|
-if [ -n "$(shared_machine_dir)" ]; then \
|
|
for i in $(srcdir)/libc/machine/$(shared_machine_dir)/machine/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
cp $$i targ-include/machine/`basename $$i`; \
|
|
else true; fi ; \
|
|
done; \
|
|
for i in $(srcdir)/libc/machine/$(shared_machine_dir)/sys/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
cp $$i targ-include/sys/`basename $$i`; \
|
|
else true; fi ; \
|
|
done; \
|
|
for i in $(srcdir)/libc/machine/$(shared_machine_dir)/include/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
cp $$i targ-include/`basename $$i`; \
|
|
else true; fi ; \
|
|
done; \
|
|
fi
|
|
-for i in $(srcdir)/libc/machine/$(machine_dir)/machine/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
cp $$i targ-include/machine/`basename $$i`; \
|
|
else true; fi ; \
|
|
done
|
|
-for i in $(srcdir)/libc/machine/$(machine_dir)/sys/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
cp $$i targ-include/sys/`basename $$i`; \
|
|
else true; fi ; \
|
|
done
|
|
-for i in $(srcdir)/libc/machine/$(machine_dir)/include/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
cp $$i targ-include/`basename $$i`; \
|
|
else true; fi ; \
|
|
done
|
|
-for i in $(srcdir)/libc/sys/$(sys_dir)/include/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
cp $$i targ-include/`basename $$i`; \
|
|
else true; fi ; \
|
|
done
|
|
-for i in $(srcdir)/libc/sys/$(sys_dir)/include/*; do \
|
|
if [ -d $$i ]; then \
|
|
for j in $$i/*.h; do \
|
|
if [ ! -d targ-include/`basename $$i` ]; then \
|
|
mkdir targ-include/`basename $$i`; \
|
|
fi; \
|
|
cp $$j targ-include/`basename $$i`/`basename $$j`; \
|
|
done \
|
|
else true; fi ; \
|
|
done
|
|
-for i in $(srcdir)/libc/sys/$(sys_dir)/sys/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
cp $$i targ-include/sys/`basename $$i`; \
|
|
else true; fi ; \
|
|
done
|
|
-for i in $(srcdir)/libc/sys/$(sys_dir)/bits/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
cp $$i targ-include/bits/`basename $$i`; \
|
|
else true; fi ; \
|
|
done
|
|
-for i in $(srcdir)/libc/sys/$(sys_dir)/machine/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
cp $$i targ-include/machine/`basename $$i`; \
|
|
else true; fi ; \
|
|
done
|
|
-for i in $(srcdir)/libc/sys/$(sys_dir)/machine/$(machine_dir)/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
cp $$i targ-include/machine/`basename $$i`; \
|
|
else true; fi ; \
|
|
done
|
|
-for i in $(srcdir)/libc/sys/$(sys_dir)/machine/$(machine_dir)/include/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
cp $$i targ-include/machine/`basename $$i`; \
|
|
else true; fi ; \
|
|
done
|
|
$(MAKE) targ-include/newlib.h
|
|
touch $@
|
|
|
|
install-data-local: install-toollibLIBRARIES install-multi
|
|
rm -f $(DESTDIR)$(toollibdir)/libg.a
|
|
ln $(DESTDIR)$(toollibdir)/libc.a $(DESTDIR)$(toollibdir)/libg.a >/dev/null 2>/dev/null || cp $(DESTDIR)$(toollibdir)/libc.a $(DESTDIR)$(toollibdir)/libg.a
|
|
-if [ -z "$(MULTISUBDIR)" ]; then \
|
|
$(mkinstalldirs) $(DESTDIR)$(tooldir)/include; \
|
|
for i in $(srcdir)/libc/include/*.h; do \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/`basename $$i`; \
|
|
done; \
|
|
$(INSTALL_DATA) newlib.h $(DESTDIR)$(tooldir)/include/newlib.h; \
|
|
$(INSTALL_DATA) _newlib_version.h $(DESTDIR)$(tooldir)/include/_newlib_version.h; \
|
|
$(mkinstalldirs) $(DESTDIR)$(tooldir)/include/machine; \
|
|
for i in $(srcdir)/libc/include/machine/*.h; do \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \
|
|
done; \
|
|
if [ -n "$(shared_machine_dir)" ]; then \
|
|
for i in $(srcdir)/libc/machine/$(shared_machine_dir)/machine/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \
|
|
else true; fi ; \
|
|
done; \
|
|
fi ; \
|
|
for i in $(srcdir)/libc/machine/$(machine_dir)/machine/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \
|
|
else true; fi ; \
|
|
done; \
|
|
$(mkinstalldirs) $(DESTDIR)$(tooldir)/include/rpc; \
|
|
for i in $(srcdir)/libc/include/rpc/*.h; do \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/rpc/`basename $$i`; \
|
|
done; \
|
|
$(mkinstalldirs) $(DESTDIR)$(tooldir)/include/ssp; \
|
|
for i in $(srcdir)/libc/include/ssp/*.h; do \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/ssp/`basename $$i`; \
|
|
done; \
|
|
$(mkinstalldirs) $(DESTDIR)$(tooldir)/include/sys; \
|
|
for i in $(srcdir)/libc/include/sys/*.h; do \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/sys/`basename $$i`; \
|
|
done; \
|
|
if [ -n "$(shared_machine_dir)" ]; then \
|
|
for i in $(srcdir)/libc/machine/$(shared_machine_dir)/sys/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/sys/`basename $$i`; \
|
|
else true; fi ; \
|
|
done ; \
|
|
for i in $(srcdir)/libc/machine/$(shared_machine_dir)/include/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/`basename $$i`; \
|
|
else true; fi ; \
|
|
done ; \
|
|
fi ; \
|
|
for i in $(srcdir)/libc/machine/$(machine_dir)/sys/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/sys/`basename $$i`; \
|
|
else true; fi ; \
|
|
done ; \
|
|
for i in $(srcdir)/libc/machine/$(machine_dir)/include/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/`basename $$i`; \
|
|
else true; fi ; \
|
|
done ; \
|
|
for i in $(srcdir)/libc/sys/$(sys_dir)/sys/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/sys/`basename $$i`; \
|
|
else true; fi ; \
|
|
done ; \
|
|
$(mkinstalldirs) $(DESTDIR)$(tooldir)/include/bits; \
|
|
for i in $(srcdir)/libc/sys/$(sys_dir)/bits/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/bits/`basename $$i`; \
|
|
else true; fi ; \
|
|
done ; \
|
|
for i in $(srcdir)/libc/sys/$(sys_dir)/machine/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \
|
|
else true; fi ; \
|
|
done ; \
|
|
for i in $(srcdir)/libc/sys/$(sys_dir)/include/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/`basename $$i`; \
|
|
else true; fi ; \
|
|
done ; \
|
|
for i in $(srcdir)/libc/sys/$(sys_dir)/include/*; do \
|
|
if [ -d $$i ]; then \
|
|
$(MKDIR_P) $(DESTDIR)$(tooldir)/include/`basename $$i`; \
|
|
for j in $$i/*.h; do \
|
|
$(INSTALL_DATA) $$j $(DESTDIR)$(tooldir)/include/`basename $$i`/`basename $$j`; \
|
|
done ; \
|
|
else true; fi ; \
|
|
done ; \
|
|
for i in $(srcdir)/libc/sys/$(sys_dir)/machine/$(machine_dir)/include/*.h; do \
|
|
if [ -f $$i ]; then \
|
|
$(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \
|
|
else true; fi ; \
|
|
done ; \
|
|
for i in $(NO_INCLUDE_LIST); do \
|
|
if [ -f $(DESTDIR)$(tooldir)/include/$$i ]; then \
|
|
rm $(DESTDIR)$(tooldir)/include/$$i; \
|
|
else true; fi ; \
|
|
done ; \
|
|
else true; fi
|
|
|
|
# Generate Unicode data tables for libc/string/wcwidth and libc/ctype/??w*
|
|
unidata:
|
|
cd $(srcdir)/libc/string; ./mkunidata -u
|
|
cd $(srcdir)/libc/ctype; ./mkunidata -u
|
|
|
|
# Force makedoc to be built before building info files.
|
|
info-recursive dvi-recursive: doc/makedoc$(EXEEXT_FOR_BUILD)
|
|
|
|
# GNU Make needs to see an explicit $(MAKE) variable in the command it
|
|
# runs to enable its job server during parallel builds. Hence the
|
|
# comments below.
|
|
all-multi:
|
|
$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do # $(MAKE)
|
|
install-multi:
|
|
$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do # $(MAKE)
|
|
mostlyclean-multi:
|
|
$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean # $(MAKE)
|
|
clean-multi:
|
|
$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean # $(MAKE)
|
|
distclean-multi:
|
|
$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean # $(MAKE)
|
|
maintainer-clean-multi:
|
|
$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean # $(MAKE)
|
|
|
|
.MAKE .PHONY: all-multi clean-multi distclean-multi install-am \
|
|
install-multi maintainer-clean-multi mostlyclean-multi
|
|
|
|
install-exec-local: install-multi
|
|
|
|
all-local: all-multi
|
|
mostlyclean-local: mostlyclean-multi
|
|
clean-local: clean-multi
|
|
distclean-local: distclean-multi
|
|
maintainer-clean-local: maintainer-clean-multi
|
|
|
|
check-multi:
|
|
$(MULTIDO) $(AM_MAKEFLAGS) DO=check multi-do # $(MAKE)
|
|
|
|
site.exp: Makefile
|
|
@echo 'Making a new site.exp file...'
|
|
@test ! -f site.bak || rm -f site.bak
|
|
@echo '## these variables are automatically generated by make ##' > $@-t
|
|
@echo '# Do not edit here. If you wish to override these values' >> $@-t
|
|
@echo '# edit the last section' >> $@-t
|
|
@echo 'set tool $(DEJATOOL)' >> $@-t
|
|
@echo 'set tool_version $(VERSION)' >> $@-t
|
|
@echo 'set srcdir $(srcdir)/testsuite' >> $@-t
|
|
@echo 'set objdir' `pwd` >> $@-t
|
|
@echo 'set tmpdir' `pwd`/testsuite >> $@-t
|
|
@echo 'set multibuildtop ./$(MULTIBUILDTOP)' >> $@-t
|
|
@echo 'set host_alias $(build_alias)' >> $@-t
|
|
@echo 'set host_triplet $(build_triplet)' >> $@-t
|
|
@echo 'set target_alias $(host_alias)' >> $@-t
|
|
@echo 'set target_triplet $(host_triplet)' >> $@-t
|
|
@echo '## All variables above are generated by configure. Do Not Edit ##' >> $@-t
|
|
@test ! -f site.exp || sed '1,/^## All variables above are.*##/ d' site.exp >> $@-t
|
|
@test ! -f site.exp || mv site.exp site.bak
|
|
@mv $@-t site.exp
|
|
|
|
check-DEJAGNU: site.exp
|
|
@if [ -d testsuite ] ; then \
|
|
true ; \
|
|
else \
|
|
mkdir testsuite ; \
|
|
fi
|
|
@rm -f testsuite/site.exp
|
|
@cp site.exp testsuite/site.exp
|
|
@rootme=`pwd` ; \
|
|
export rootme ; \
|
|
srcdir=`cd ${srcdir}; pwd` ; \
|
|
export srcdir ; \
|
|
EXPECT=`if [ -f $${rootme}/${MULTIBUILDTOP}../../expect/expect ] ; then \
|
|
echo $${rootme}/${MULTIBUILDTOP}../../expect/expect ; \
|
|
else \
|
|
echo expect ; \
|
|
fi` ; \
|
|
export EXPECT ; \
|
|
echo "Found expect: $${EXPECT}" ; \
|
|
if [ -f $(top_builddir)/$(MULTIBUILDTOP)../../expect/expect ] ; then \
|
|
TCL_LIBRARY=`cd $(top_srcdir)/../tcl/library && pwd` ; \
|
|
export TCL_LIBRARY ; \
|
|
echo "Found TCL library directory: $${TCL_LIBRARY}" ; \
|
|
fi ; \
|
|
RUNTEST=`if [ -f $${srcdir}/../dejagnu/runtest ] ; then \
|
|
echo $${srcdir}/../dejagnu/runtest ; \
|
|
else \
|
|
echo runtest ; \
|
|
fi` ; \
|
|
export RUNTEST ; \
|
|
echo "Found runtest: $${RUNTEST}" ; \
|
|
cd testsuite ; \
|
|
if $(SHELL) -c "$$RUNTEST --version" > /dev/null 2>&1 ; then \
|
|
$$RUNTEST --tool $(DEJATOOL) --srcdir $${srcdir}/testsuite $(RUNTESTFLAGS) ; \
|
|
: ; \
|
|
else \
|
|
echo "WARNING: could not find \`runtest'" 1>&2 ; \
|
|
fi
|
|
|
|
clean-local:
|
|
-rm -rf targ-include newlib.h _newlib_version.h stamp-*
|
|
|
|
# We don't use CFLAGS with CC_FOR_BUILD because here CFLAGS will
|
|
# actually be CFLAGS_FOR_TARGET, and in some cases that will include
|
|
# -Os, which CC_FOR_BUILD may not recognize.
|
|
|
|
@HAVE_DOC_TRUE@$(MKDOC): doc/makedoc.o
|
|
@HAVE_DOC_TRUE@ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $@ $<
|
|
|
|
@HAVE_DOC_TRUE@doc/makedoc.o: doc/makedoc.c
|
|
@HAVE_DOC_TRUE@ $(MKDIR_P) doc
|
|
@HAVE_DOC_TRUE@ $(CC_FOR_BUILD) -g $(CFLAGS_FOR_BUILD) -o $@ -c $<
|
|
|
|
@HAVE_DOC_TRUE@man-cache:
|
|
@HAVE_DOC_TRUE@ ${srcdir}/doc/makedocbook.py --cache
|
|
|
|
@HAVE_DOC_TRUE@.c.def:
|
|
@HAVE_DOC_TRUE@ $(AM_V_GEN)$(CHEW) < $< > $*.def || ( rm $*.def && false )
|
|
|
|
@HAVE_DOC_TRUE@.c.xml:
|
|
@HAVE_DOC_TRUE@ $(AM_V_GEN)$(DOCBOOK_CHEW) < $< > $*.xml || ( rm $*.xml && false )
|
|
$(LIBC_CHEWOUT_FILES): $(MKDOC)
|
|
|
|
libc/libc.dvi: libc/targetdep.tex $(LIBC_CHEWOUT_FILES)
|
|
|
|
libc/targetdep.tex.stamp: $(LIBC_CHAPTERS)
|
|
$(AM_V_GEN)cat $^ > $@.tmp
|
|
$(AM_V_at)$(SHELL) $(newlib_basedir)/../move-if-change $@.tmp $(@:.stamp=)
|
|
$(AM_V_at)touch $@
|
|
libc/targetdep.tex: libc/targetdep.tex.stamp; @true
|
|
|
|
libc/libc.xml.stamp: libc/libc.in.xml $(LIBC_CHAPTERS) $(LIBC_DOCBOOK_OUT_FILES)
|
|
$(AM_V_at)\
|
|
for chapter in $(LIBC_CHAPTERS); do \
|
|
$(TEXI2DOCBOOK) < $(srcdir)/$$chapter > libc/`basename $${chapter%.tex}`.xml || exit 1; \
|
|
done
|
|
$(AM_V_GEN)xsltproc --xinclude --path $(builddir)/libc --nonet $(srcdir)/refcontainers.xslt $< > $@.tmp
|
|
$(AM_V_at)$(SHELL) $(newlib_basedir)/../move-if-change $@.tmp $(@:.stamp=)
|
|
$(AM_V_at)touch $@
|
|
libc/libc.xml: libc/libc.xml.stamp; @true
|
|
|
|
libc_man: libc/libc.xml
|
|
$(AM_V_GEN)xmlto --skip-validation -o libc --searchpath $(builddir)/libc man -m $(srcdir)/man.xsl libc/libc.xml
|
|
man: libc_man
|
|
|
|
libc_install-man: libc_man
|
|
$(MKDIR_P) $(DESTDIR)$(mandir)/man3
|
|
$(INSTALL_DATA) libc/*.3 $(DESTDIR)$(mandir)/man3/
|
|
install-man: libc_install-man
|
|
$(LIBM_CHEWOUT_FILES): $(MKDOC)
|
|
|
|
libm/libm.dvi: libm/targetdep.tex $(LIBM_CHEWOUT_FILES)
|
|
|
|
libm/targetdep.tex.stamp: $(LIBM_CHAPTERS)
|
|
$(AM_V_GEN)cat $^ > $@.tmp
|
|
$(AM_V_at)$(SHELL) $(newlib_basedir)/../move-if-change $@.tmp $(@:.stamp=)
|
|
$(AM_V_at)touch $@
|
|
libm/targetdep.tex: libm/targetdep.tex.stamp; @true
|
|
|
|
libm/libm.xml.stamp: libm/libm.in.xml $(LIBM_CHAPTERS) $(LIBM_DOCBOOK_OUT_FILES)
|
|
$(AM_V_at)\
|
|
for chapter in $(LIBM_CHAPTERS); do \
|
|
$(TEXI2DOCBOOK) < $(srcdir)/$$chapter > libm/`basename $${chapter%.tex}`.xml || exit 1; \
|
|
done
|
|
$(AM_V_GEN)xsltproc --xinclude --path $(builddir)/libm --nonet $(srcdir)/refcontainers.xslt $< > $@.tmp
|
|
$(AM_V_at)$(SHELL) $(newlib_basedir)/../move-if-change $@.tmp $(@:.stamp=)
|
|
$(AM_V_at)touch $@
|
|
libm/libm.xml: libm/libm.xml.stamp; @true
|
|
|
|
libm_man: libm/libm.xml
|
|
$(AM_V_GEN)xmlto --skip-validation -o libm --searchpath $(builddir)/libm man -m $(srcdir)/man.xsl libm/libm.xml
|
|
man: libm_man
|
|
|
|
libm_install-man: libm_man
|
|
$(MKDIR_P) $(DESTDIR)$(mandir)/man3
|
|
$(INSTALL_DATA) libm/*.3 $(DESTDIR)$(mandir)/man3/
|
|
install-man: libm_install-man
|
|
|
|
.PHONY: $(PHONY)
|
|
|
|
# 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:
|