Imported Upstream version 4.0.1.28
Former-commit-id: d8405b75d12c6845dab8fe08c1576f57a148d621
This commit is contained in:
parent
7272927785
commit
daac4dedd2
17
Makefile.in
17
Makefile.in
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -233,7 +233,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -245,6 +244,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
@ -485,8 +485,8 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
|||||||
$(am__aclocal_m4_deps):
|
$(am__aclocal_m4_deps):
|
||||||
|
|
||||||
config.h: stamp-h1
|
config.h: stamp-h1
|
||||||
@test -f $@ || rm -f stamp-h1
|
@if test ! -f $@; then rm -f stamp-h1; else :; fi
|
||||||
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
|
@if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
|
||||||
|
|
||||||
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
|
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
|
||||||
@rm -f stamp-h1
|
@rm -f stamp-h1
|
||||||
@ -701,16 +701,10 @@ dist-xz: distdir
|
|||||||
$(am__post_remove_distdir)
|
$(am__post_remove_distdir)
|
||||||
|
|
||||||
dist-tarZ: distdir
|
dist-tarZ: distdir
|
||||||
@echo WARNING: "Support for shar distribution archives is" \
|
|
||||||
"deprecated." >&2
|
|
||||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
|
||||||
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
||||||
$(am__post_remove_distdir)
|
$(am__post_remove_distdir)
|
||||||
|
|
||||||
dist-shar: distdir
|
dist-shar: distdir
|
||||||
@echo WARNING: "Support for distribution archives compressed with" \
|
|
||||||
"legacy program 'compress' is deprecated." >&2
|
|
||||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
|
||||||
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
|
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
|
||||||
$(am__post_remove_distdir)
|
$(am__post_remove_distdir)
|
||||||
|
|
||||||
@ -752,10 +746,9 @@ distcheck: dist
|
|||||||
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
||||||
&& am__cwd=`pwd` \
|
&& am__cwd=`pwd` \
|
||||||
&& $(am__cd) $(distdir)/_build \
|
&& $(am__cd) $(distdir)/_build \
|
||||||
&& ../configure \
|
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
|
||||||
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
||||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||||
--srcdir=.. --prefix="$$dc_install_base" \
|
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||||
|
136
aclocal.m4
vendored
136
aclocal.m4
vendored
@ -1,4 +1,4 @@
|
|||||||
# generated automatically by aclocal 1.14.1 -*- Autoconf -*-
|
# generated automatically by aclocal 1.13.4 -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
||||||
|
|
||||||
@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])
|
|||||||
# generated from the m4 files accompanying Automake X.Y.
|
# generated from the m4 files accompanying Automake X.Y.
|
||||||
# (This private macro should not be called outside this file.)
|
# (This private macro should not be called outside this file.)
|
||||||
AC_DEFUN([AM_AUTOMAKE_VERSION],
|
AC_DEFUN([AM_AUTOMAKE_VERSION],
|
||||||
[am__api_version='1.14'
|
[am__api_version='1.13'
|
||||||
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
||||||
dnl require some minimum version. Point them to the right macro.
|
dnl require some minimum version. Point them to the right macro.
|
||||||
m4_if([$1], [1.14.1], [],
|
m4_if([$1], [1.13.4], [],
|
||||||
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
||||||
])
|
])
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ m4_define([_AM_AUTOCONF_VERSION], [])
|
|||||||
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
||||||
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
||||||
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||||||
[AM_AUTOMAKE_VERSION([1.14.1])dnl
|
[AM_AUTOMAKE_VERSION([1.13.4])dnl
|
||||||
m4_ifndef([AC_AUTOCONF_VERSION],
|
m4_ifndef([AC_AUTOCONF_VERSION],
|
||||||
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||||||
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
||||||
@ -438,12 +438,6 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
|
|||||||
# This macro actually does too much. Some checks are only needed if
|
# This macro actually does too much. Some checks are only needed if
|
||||||
# your package does certain things. But this isn't really a big deal.
|
# your package does certain things. But this isn't really a big deal.
|
||||||
|
|
||||||
dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
|
|
||||||
m4_define([AC_PROG_CC],
|
|
||||||
m4_defn([AC_PROG_CC])
|
|
||||||
[_AM_PROG_CC_C_O
|
|
||||||
])
|
|
||||||
|
|
||||||
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
|
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
|
||||||
# AM_INIT_AUTOMAKE([OPTIONS])
|
# AM_INIT_AUTOMAKE([OPTIONS])
|
||||||
# -----------------------------------------------
|
# -----------------------------------------------
|
||||||
@ -552,48 +546,6 @@ dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
|
|||||||
AC_CONFIG_COMMANDS_PRE(dnl
|
AC_CONFIG_COMMANDS_PRE(dnl
|
||||||
[m4_provide_if([_AM_COMPILER_EXEEXT],
|
[m4_provide_if([_AM_COMPILER_EXEEXT],
|
||||||
[AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
|
[AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
|
||||||
|
|
||||||
# POSIX will say in a future version that running "rm -f" with no argument
|
|
||||||
# is OK; and we want to be able to make that assumption in our Makefile
|
|
||||||
# recipes. So use an aggressive probe to check that the usage we want is
|
|
||||||
# actually supported "in the wild" to an acceptable degree.
|
|
||||||
# See automake bug#10828.
|
|
||||||
# To make any issue more visible, cause the running configure to be aborted
|
|
||||||
# by default if the 'rm' program in use doesn't match our expectations; the
|
|
||||||
# user can still override this though.
|
|
||||||
if rm -f && rm -fr && rm -rf; then : OK; else
|
|
||||||
cat >&2 <<'END'
|
|
||||||
Oops!
|
|
||||||
|
|
||||||
Your 'rm' program seems unable to run without file operands specified
|
|
||||||
on the command line, even when the '-f' option is present. This is contrary
|
|
||||||
to the behaviour of most rm programs out there, and not conforming with
|
|
||||||
the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
|
|
||||||
|
|
||||||
Please tell bug-automake@gnu.org about your system, including the value
|
|
||||||
of your $PATH and any error possibly output before this message. This
|
|
||||||
can help us improve future automake versions.
|
|
||||||
|
|
||||||
END
|
|
||||||
if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
|
|
||||||
echo 'Configuration will proceed anyway, since you have set the' >&2
|
|
||||||
echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
|
|
||||||
echo >&2
|
|
||||||
else
|
|
||||||
cat >&2 <<'END'
|
|
||||||
Aborting the configuration process, to ensure you take notice of the issue.
|
|
||||||
|
|
||||||
You can download and install GNU coreutils to get an 'rm' implementation
|
|
||||||
that behaves properly: <http://www.gnu.org/software/coreutils/>.
|
|
||||||
|
|
||||||
If you want to complete the configuration process using your problematic
|
|
||||||
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
|
|
||||||
to "yes", and re-run configure.
|
|
||||||
|
|
||||||
END
|
|
||||||
AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
|
dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
|
||||||
@ -602,6 +554,7 @@ dnl mangled by Autoconf and run in a shell conditional statement.
|
|||||||
m4_define([_AC_COMPILER_EXEEXT],
|
m4_define([_AC_COMPILER_EXEEXT],
|
||||||
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
|
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
|
||||||
|
|
||||||
|
|
||||||
# When config.status generates a header, we must update the stamp-h file.
|
# When config.status generates a header, we must update the stamp-h file.
|
||||||
# This file resides in the same directory as the config header
|
# This file resides in the same directory as the config header
|
||||||
# that is generated. The stamp files are numbered to have different names.
|
# that is generated. The stamp files are numbered to have different names.
|
||||||
@ -749,6 +702,38 @@ AC_MSG_RESULT([$_am_result])
|
|||||||
rm -f confinc confmf
|
rm -f confinc confmf
|
||||||
])
|
])
|
||||||
|
|
||||||
|
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This file 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.
|
||||||
|
|
||||||
|
# AM_PROG_CC_C_O
|
||||||
|
# --------------
|
||||||
|
# Like AC_PROG_CC_C_O, but changed for automake.
|
||||||
|
AC_DEFUN([AM_PROG_CC_C_O],
|
||||||
|
[AC_REQUIRE([AC_PROG_CC_C_O])dnl
|
||||||
|
AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||||
|
AC_REQUIRE_AUX_FILE([compile])dnl
|
||||||
|
# FIXME: we rely on the cache variable name because
|
||||||
|
# there is no other way.
|
||||||
|
set dummy $CC
|
||||||
|
am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
|
||||||
|
eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
|
||||||
|
if test "$am_t" != yes; then
|
||||||
|
# Losing compiler, so override with the script.
|
||||||
|
# FIXME: It is wrong to rewrite CC.
|
||||||
|
# But if we don't then we get into trouble of one sort or another.
|
||||||
|
# A longer-term fix would be to have automake use am__CC in this case,
|
||||||
|
# and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
|
||||||
|
CC="$am_aux_dir/compile $CC"
|
||||||
|
fi
|
||||||
|
dnl Make sure AC_PROG_CC is never called again, or it will override our
|
||||||
|
dnl setting of CC.
|
||||||
|
m4_define([AC_PROG_CC],
|
||||||
|
[m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
|
||||||
|
])
|
||||||
|
|
||||||
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
|
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1997-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1997-2013 Free Software Foundation, Inc.
|
||||||
@ -819,53 +804,6 @@ AC_DEFUN([_AM_SET_OPTIONS],
|
|||||||
AC_DEFUN([_AM_IF_OPTION],
|
AC_DEFUN([_AM_IF_OPTION],
|
||||||
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||||||
|
|
||||||
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
|
|
||||||
#
|
|
||||||
# This file 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.
|
|
||||||
|
|
||||||
# _AM_PROG_CC_C_O
|
|
||||||
# ---------------
|
|
||||||
# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
|
|
||||||
# to automatically call this.
|
|
||||||
AC_DEFUN([_AM_PROG_CC_C_O],
|
|
||||||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
|
||||||
AC_REQUIRE_AUX_FILE([compile])dnl
|
|
||||||
AC_LANG_PUSH([C])dnl
|
|
||||||
AC_CACHE_CHECK(
|
|
||||||
[whether $CC understands -c and -o together],
|
|
||||||
[am_cv_prog_cc_c_o],
|
|
||||||
[AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
|
|
||||||
# Make sure it works both with $CC and with simple cc.
|
|
||||||
# Following AC_PROG_CC_C_O, we do the test twice because some
|
|
||||||
# compilers refuse to overwrite an existing .o file with -o,
|
|
||||||
# though they will create one.
|
|
||||||
am_cv_prog_cc_c_o=yes
|
|
||||||
for am_i in 1 2; do
|
|
||||||
if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
|
|
||||||
&& test -f conftest2.$ac_objext; then
|
|
||||||
: OK
|
|
||||||
else
|
|
||||||
am_cv_prog_cc_c_o=no
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
rm -f core conftest*
|
|
||||||
unset am_i])
|
|
||||||
if test "$am_cv_prog_cc_c_o" != yes; then
|
|
||||||
# Losing compiler, so override with the script.
|
|
||||||
# FIXME: It is wrong to rewrite CC.
|
|
||||||
# But if we don't then we get into trouble of one sort or another.
|
|
||||||
# A longer-term fix would be to have automake use am__CC in this case,
|
|
||||||
# and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
|
|
||||||
CC="$am_aux_dir/compile $CC"
|
|
||||||
fi
|
|
||||||
AC_LANG_POP([C])])
|
|
||||||
|
|
||||||
# For backward compatibility.
|
|
||||||
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
|
||||||
|
|
||||||
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
|
174
config.guess
vendored
174
config.guess
vendored
@ -1,8 +1,8 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Attempt to guess a canonical system name.
|
# Attempt to guess a canonical system name.
|
||||||
# Copyright 1992-2014 Free Software Foundation, Inc.
|
# Copyright 1992-2013 Free Software Foundation, Inc.
|
||||||
|
|
||||||
timestamp='2014-03-23'
|
timestamp='2013-06-10'
|
||||||
|
|
||||||
# This file is free software; you can redistribute it and/or modify it
|
# This file is free software; you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License as published by
|
# under the terms of the GNU General Public License as published by
|
||||||
@ -50,7 +50,7 @@ version="\
|
|||||||
GNU config.guess ($timestamp)
|
GNU config.guess ($timestamp)
|
||||||
|
|
||||||
Originally written by Per Bothner.
|
Originally written by Per Bothner.
|
||||||
Copyright 1992-2014 Free Software Foundation, Inc.
|
Copyright 1992-2013 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This is free software; see the source for copying conditions. There is NO
|
This is free software; see the source for copying conditions. There is NO
|
||||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||||
@ -149,7 +149,7 @@ Linux|GNU|GNU/*)
|
|||||||
LIBC=gnu
|
LIBC=gnu
|
||||||
#endif
|
#endif
|
||||||
EOF
|
EOF
|
||||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
|
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
@ -826,7 +826,7 @@ EOF
|
|||||||
*:MINGW*:*)
|
*:MINGW*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-mingw32
|
echo ${UNAME_MACHINE}-pc-mingw32
|
||||||
exit ;;
|
exit ;;
|
||||||
*:MSYS*:*)
|
i*:MSYS*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-msys
|
echo ${UNAME_MACHINE}-pc-msys
|
||||||
exit ;;
|
exit ;;
|
||||||
i*:windows32*:*)
|
i*:windows32*:*)
|
||||||
@ -969,10 +969,10 @@ EOF
|
|||||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
|
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
|
||||||
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
|
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
|
||||||
;;
|
;;
|
||||||
openrisc*:Linux:*:*)
|
or1k:Linux:*:*)
|
||||||
echo or1k-unknown-linux-${LIBC}
|
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||||
exit ;;
|
exit ;;
|
||||||
or32:Linux:*:* | or1k*:Linux:*:*)
|
or32:Linux:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||||
exit ;;
|
exit ;;
|
||||||
padre:Linux:*:*)
|
padre:Linux:*:*)
|
||||||
@ -1260,7 +1260,6 @@ EOF
|
|||||||
if test "$UNAME_PROCESSOR" = unknown ; then
|
if test "$UNAME_PROCESSOR" = unknown ; then
|
||||||
UNAME_PROCESSOR=powerpc
|
UNAME_PROCESSOR=powerpc
|
||||||
fi
|
fi
|
||||||
if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
|
|
||||||
if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
|
if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
|
||||||
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
|
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
|
||||||
(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
|
(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
|
||||||
@ -1272,15 +1271,6 @@ EOF
|
|||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
elif test "$UNAME_PROCESSOR" = i386 ; then
|
|
||||||
# Avoid executing cc on OS X 10.9, as it ships with a stub
|
|
||||||
# that puts up a graphical alert prompting to install
|
|
||||||
# developer tools. Any system running Mac OS X 10.7 or
|
|
||||||
# later (Darwin 11 and later) is required to have a 64-bit
|
|
||||||
# processor. This is not true of the ARM version of Darwin
|
|
||||||
# that Apple uses in portable devices.
|
|
||||||
UNAME_PROCESSOR=x86_64
|
|
||||||
fi
|
|
||||||
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
|
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
|
||||||
exit ;;
|
exit ;;
|
||||||
*:procnto*:*:* | *:QNX:[0123456789]*:*)
|
*:procnto*:*:* | *:QNX:[0123456789]*:*)
|
||||||
@ -1371,6 +1361,154 @@ EOF
|
|||||||
exit ;;
|
exit ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
eval $set_cc_for_build
|
||||||
|
cat >$dummy.c <<EOF
|
||||||
|
#ifdef _SEQUENT_
|
||||||
|
# include <sys/types.h>
|
||||||
|
# include <sys/utsname.h>
|
||||||
|
#endif
|
||||||
|
main ()
|
||||||
|
{
|
||||||
|
#if defined (sony)
|
||||||
|
#if defined (MIPSEB)
|
||||||
|
/* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
|
||||||
|
I don't know.... */
|
||||||
|
printf ("mips-sony-bsd\n"); exit (0);
|
||||||
|
#else
|
||||||
|
#include <sys/param.h>
|
||||||
|
printf ("m68k-sony-newsos%s\n",
|
||||||
|
#ifdef NEWSOS4
|
||||||
|
"4"
|
||||||
|
#else
|
||||||
|
""
|
||||||
|
#endif
|
||||||
|
); exit (0);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (__arm) && defined (__acorn) && defined (__unix)
|
||||||
|
printf ("arm-acorn-riscix\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (hp300) && !defined (hpux)
|
||||||
|
printf ("m68k-hp-bsd\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (NeXT)
|
||||||
|
#if !defined (__ARCHITECTURE__)
|
||||||
|
#define __ARCHITECTURE__ "m68k"
|
||||||
|
#endif
|
||||||
|
int version;
|
||||||
|
version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
|
||||||
|
if (version < 4)
|
||||||
|
printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
|
||||||
|
else
|
||||||
|
printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
|
||||||
|
exit (0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (MULTIMAX) || defined (n16)
|
||||||
|
#if defined (UMAXV)
|
||||||
|
printf ("ns32k-encore-sysv\n"); exit (0);
|
||||||
|
#else
|
||||||
|
#if defined (CMU)
|
||||||
|
printf ("ns32k-encore-mach\n"); exit (0);
|
||||||
|
#else
|
||||||
|
printf ("ns32k-encore-bsd\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (__386BSD__)
|
||||||
|
printf ("i386-pc-bsd\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (sequent)
|
||||||
|
#if defined (i386)
|
||||||
|
printf ("i386-sequent-dynix\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
#if defined (ns32000)
|
||||||
|
printf ("ns32k-sequent-dynix\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (_SEQUENT_)
|
||||||
|
struct utsname un;
|
||||||
|
|
||||||
|
uname(&un);
|
||||||
|
|
||||||
|
if (strncmp(un.version, "V2", 2) == 0) {
|
||||||
|
printf ("i386-sequent-ptx2\n"); exit (0);
|
||||||
|
}
|
||||||
|
if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
|
||||||
|
printf ("i386-sequent-ptx1\n"); exit (0);
|
||||||
|
}
|
||||||
|
printf ("i386-sequent-ptx\n"); exit (0);
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (vax)
|
||||||
|
# if !defined (ultrix)
|
||||||
|
# include <sys/param.h>
|
||||||
|
# if defined (BSD)
|
||||||
|
# if BSD == 43
|
||||||
|
printf ("vax-dec-bsd4.3\n"); exit (0);
|
||||||
|
# else
|
||||||
|
# if BSD == 199006
|
||||||
|
printf ("vax-dec-bsd4.3reno\n"); exit (0);
|
||||||
|
# else
|
||||||
|
printf ("vax-dec-bsd\n"); exit (0);
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# else
|
||||||
|
printf ("vax-dec-bsd\n"); exit (0);
|
||||||
|
# endif
|
||||||
|
# else
|
||||||
|
printf ("vax-dec-ultrix\n"); exit (0);
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (alliant) && defined (i860)
|
||||||
|
printf ("i860-alliant-bsd\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
exit (1);
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
|
||||||
|
{ echo "$SYSTEM_NAME"; exit; }
|
||||||
|
|
||||||
|
# Apollos put the system type in the environment.
|
||||||
|
|
||||||
|
test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
|
||||||
|
|
||||||
|
# Convex versions that predate uname can use getsysinfo(1)
|
||||||
|
|
||||||
|
if [ -x /usr/convex/getsysinfo ]
|
||||||
|
then
|
||||||
|
case `getsysinfo -f cpu_type` in
|
||||||
|
c1*)
|
||||||
|
echo c1-convex-bsd
|
||||||
|
exit ;;
|
||||||
|
c2*)
|
||||||
|
if getsysinfo -f scalar_acc
|
||||||
|
then echo c32-convex-bsd
|
||||||
|
else echo c2-convex-bsd
|
||||||
|
fi
|
||||||
|
exit ;;
|
||||||
|
c34*)
|
||||||
|
echo c34-convex-bsd
|
||||||
|
exit ;;
|
||||||
|
c38*)
|
||||||
|
echo c38-convex-bsd
|
||||||
|
exit ;;
|
||||||
|
c4*)
|
||||||
|
echo c4-convex-bsd
|
||||||
|
exit ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
cat >&2 <<EOF
|
cat >&2 <<EOF
|
||||||
$0: unable to guess system type
|
$0: unable to guess system type
|
||||||
|
|
||||||
|
@ -54,9 +54,6 @@
|
|||||||
/* Disable Performance Counters. */
|
/* Disable Performance Counters. */
|
||||||
#undef DISABLE_PERFCOUNTERS
|
#undef DISABLE_PERFCOUNTERS
|
||||||
|
|
||||||
/* Disable using `perf` for profiling on Linux */
|
|
||||||
#undef DISABLE_PERF_EVENTS
|
|
||||||
|
|
||||||
/* Disable P/Invoke support */
|
/* Disable P/Invoke support */
|
||||||
#undef DISABLE_PINVOKE
|
#undef DISABLE_PINVOKE
|
||||||
|
|
||||||
@ -136,6 +133,9 @@
|
|||||||
/* Enable the LLVM back end */
|
/* Enable the LLVM back end */
|
||||||
#undef ENABLE_LLVM
|
#undef ENABLE_LLVM
|
||||||
|
|
||||||
|
/* Enable using `perf` for profiling on Linux */
|
||||||
|
#undef ENABLE_PERF_EVENTS
|
||||||
|
|
||||||
/* Have GLIBC_BEFORE_2_3_4_SCHED_SETAFFINITY */
|
/* Have GLIBC_BEFORE_2_3_4_SCHED_SETAFFINITY */
|
||||||
#undef GLIBC_BEFORE_2_3_4_SCHED_SETAFFINITY
|
#undef GLIBC_BEFORE_2_3_4_SCHED_SETAFFINITY
|
||||||
|
|
||||||
@ -972,6 +972,9 @@
|
|||||||
/* Define if Unix sockets cannot be created in an anonymous namespace */
|
/* Define if Unix sockets cannot be created in an anonymous namespace */
|
||||||
#undef NEED_LINK_UNLINK
|
#undef NEED_LINK_UNLINK
|
||||||
|
|
||||||
|
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
||||||
|
#undef NO_MINUS_C_MINUS_O
|
||||||
|
|
||||||
/* Name of package */
|
/* Name of package */
|
||||||
#undef PACKAGE
|
#undef PACKAGE
|
||||||
|
|
||||||
|
43
config.sub
vendored
43
config.sub
vendored
@ -1,8 +1,8 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Configuration validation subroutine script.
|
# Configuration validation subroutine script.
|
||||||
# Copyright 1992-2014 Free Software Foundation, Inc.
|
# Copyright 1992-2013 Free Software Foundation, Inc.
|
||||||
|
|
||||||
timestamp='2014-09-11'
|
timestamp='2013-04-24'
|
||||||
|
|
||||||
# This file is free software; you can redistribute it and/or modify it
|
# This file is free software; you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License as published by
|
# under the terms of the GNU General Public License as published by
|
||||||
@ -68,7 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>."
|
|||||||
version="\
|
version="\
|
||||||
GNU config.sub ($timestamp)
|
GNU config.sub ($timestamp)
|
||||||
|
|
||||||
Copyright 1992-2014 Free Software Foundation, Inc.
|
Copyright 1992-2013 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This is free software; see the source for copying conditions. There is NO
|
This is free software; see the source for copying conditions. There is NO
|
||||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||||
@ -257,7 +257,7 @@ case $basic_machine in
|
|||||||
| avr | avr32 \
|
| avr | avr32 \
|
||||||
| be32 | be64 \
|
| be32 | be64 \
|
||||||
| bfin \
|
| bfin \
|
||||||
| c4x | c8051 | clipper \
|
| c4x | clipper \
|
||||||
| d10v | d30v | dlx | dsp16xx \
|
| d10v | d30v | dlx | dsp16xx \
|
||||||
| epiphany \
|
| epiphany \
|
||||||
| fido | fr30 | frv \
|
| fido | fr30 | frv \
|
||||||
@ -265,7 +265,6 @@ case $basic_machine in
|
|||||||
| hexagon \
|
| hexagon \
|
||||||
| i370 | i860 | i960 | ia64 \
|
| i370 | i860 | i960 | ia64 \
|
||||||
| ip2k | iq2000 \
|
| ip2k | iq2000 \
|
||||||
| k1om \
|
|
||||||
| le32 | le64 \
|
| le32 | le64 \
|
||||||
| lm32 \
|
| lm32 \
|
||||||
| m32c | m32r | m32rle | m68000 | m68k | m88k \
|
| m32c | m32r | m32rle | m68000 | m68k | m88k \
|
||||||
@ -283,10 +282,8 @@ case $basic_machine in
|
|||||||
| mips64vr5900 | mips64vr5900el \
|
| mips64vr5900 | mips64vr5900el \
|
||||||
| mipsisa32 | mipsisa32el \
|
| mipsisa32 | mipsisa32el \
|
||||||
| mipsisa32r2 | mipsisa32r2el \
|
| mipsisa32r2 | mipsisa32r2el \
|
||||||
| mipsisa32r6 | mipsisa32r6el \
|
|
||||||
| mipsisa64 | mipsisa64el \
|
| mipsisa64 | mipsisa64el \
|
||||||
| mipsisa64r2 | mipsisa64r2el \
|
| mipsisa64r2 | mipsisa64r2el \
|
||||||
| mipsisa64r6 | mipsisa64r6el \
|
|
||||||
| mipsisa64sb1 | mipsisa64sb1el \
|
| mipsisa64sb1 | mipsisa64sb1el \
|
||||||
| mipsisa64sr71k | mipsisa64sr71kel \
|
| mipsisa64sr71k | mipsisa64sr71kel \
|
||||||
| mipsr5900 | mipsr5900el \
|
| mipsr5900 | mipsr5900el \
|
||||||
@ -298,11 +295,11 @@ case $basic_machine in
|
|||||||
| nds32 | nds32le | nds32be \
|
| nds32 | nds32le | nds32be \
|
||||||
| nios | nios2 | nios2eb | nios2el \
|
| nios | nios2 | nios2eb | nios2el \
|
||||||
| ns16k | ns32k \
|
| ns16k | ns32k \
|
||||||
| open8 | or1k | or1knd | or32 \
|
| open8 \
|
||||||
|
| or1k | or32 \
|
||||||
| pdp10 | pdp11 | pj | pjl \
|
| pdp10 | pdp11 | pj | pjl \
|
||||||
| powerpc | powerpc64 | powerpc64le | powerpcle \
|
| powerpc | powerpc64 | powerpc64le | powerpcle \
|
||||||
| pyramid \
|
| pyramid \
|
||||||
| riscv32 | riscv64 \
|
|
||||||
| rl78 | rx \
|
| rl78 | rx \
|
||||||
| score \
|
| score \
|
||||||
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
|
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
|
||||||
@ -327,7 +324,7 @@ case $basic_machine in
|
|||||||
c6x)
|
c6x)
|
||||||
basic_machine=tic6x-unknown
|
basic_machine=tic6x-unknown
|
||||||
;;
|
;;
|
||||||
m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
|
m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
|
||||||
basic_machine=$basic_machine-unknown
|
basic_machine=$basic_machine-unknown
|
||||||
os=-none
|
os=-none
|
||||||
;;
|
;;
|
||||||
@ -375,7 +372,7 @@ case $basic_machine in
|
|||||||
| be32-* | be64-* \
|
| be32-* | be64-* \
|
||||||
| bfin-* | bs2000-* \
|
| bfin-* | bs2000-* \
|
||||||
| c[123]* | c30-* | [cjt]90-* | c4x-* \
|
| c[123]* | c30-* | [cjt]90-* | c4x-* \
|
||||||
| c8051-* | clipper-* | craynv-* | cydra-* \
|
| clipper-* | craynv-* | cydra-* \
|
||||||
| d10v-* | d30v-* | dlx-* \
|
| d10v-* | d30v-* | dlx-* \
|
||||||
| elxsi-* \
|
| elxsi-* \
|
||||||
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
|
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
|
||||||
@ -384,7 +381,6 @@ case $basic_machine in
|
|||||||
| hexagon-* \
|
| hexagon-* \
|
||||||
| i*86-* | i860-* | i960-* | ia64-* \
|
| i*86-* | i860-* | i960-* | ia64-* \
|
||||||
| ip2k-* | iq2000-* \
|
| ip2k-* | iq2000-* \
|
||||||
| k1om-* \
|
|
||||||
| le32-* | le64-* \
|
| le32-* | le64-* \
|
||||||
| lm32-* \
|
| lm32-* \
|
||||||
| m32c-* | m32r-* | m32rle-* \
|
| m32c-* | m32r-* | m32rle-* \
|
||||||
@ -404,10 +400,8 @@ case $basic_machine in
|
|||||||
| mips64vr5900-* | mips64vr5900el-* \
|
| mips64vr5900-* | mips64vr5900el-* \
|
||||||
| mipsisa32-* | mipsisa32el-* \
|
| mipsisa32-* | mipsisa32el-* \
|
||||||
| mipsisa32r2-* | mipsisa32r2el-* \
|
| mipsisa32r2-* | mipsisa32r2el-* \
|
||||||
| mipsisa32r6-* | mipsisa32r6el-* \
|
|
||||||
| mipsisa64-* | mipsisa64el-* \
|
| mipsisa64-* | mipsisa64el-* \
|
||||||
| mipsisa64r2-* | mipsisa64r2el-* \
|
| mipsisa64r2-* | mipsisa64r2el-* \
|
||||||
| mipsisa64r6-* | mipsisa64r6el-* \
|
|
||||||
| mipsisa64sb1-* | mipsisa64sb1el-* \
|
| mipsisa64sb1-* | mipsisa64sb1el-* \
|
||||||
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
|
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
|
||||||
| mipsr5900-* | mipsr5900el-* \
|
| mipsr5900-* | mipsr5900el-* \
|
||||||
@ -419,7 +413,6 @@ case $basic_machine in
|
|||||||
| nios-* | nios2-* | nios2eb-* | nios2el-* \
|
| nios-* | nios2-* | nios2eb-* | nios2el-* \
|
||||||
| none-* | np1-* | ns16k-* | ns32k-* \
|
| none-* | np1-* | ns16k-* | ns32k-* \
|
||||||
| open8-* \
|
| open8-* \
|
||||||
| or1k*-* \
|
|
||||||
| orion-* \
|
| orion-* \
|
||||||
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
|
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
|
||||||
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
|
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
|
||||||
@ -801,7 +794,7 @@ case $basic_machine in
|
|||||||
os=-mingw64
|
os=-mingw64
|
||||||
;;
|
;;
|
||||||
mingw32)
|
mingw32)
|
||||||
basic_machine=i686-pc
|
basic_machine=i386-pc
|
||||||
os=-mingw32
|
os=-mingw32
|
||||||
;;
|
;;
|
||||||
mingw32ce)
|
mingw32ce)
|
||||||
@ -829,10 +822,6 @@ case $basic_machine in
|
|||||||
basic_machine=powerpc-unknown
|
basic_machine=powerpc-unknown
|
||||||
os=-morphos
|
os=-morphos
|
||||||
;;
|
;;
|
||||||
moxiebox)
|
|
||||||
basic_machine=moxie-unknown
|
|
||||||
os=-moxiebox
|
|
||||||
;;
|
|
||||||
msdos)
|
msdos)
|
||||||
basic_machine=i386-pc
|
basic_machine=i386-pc
|
||||||
os=-msdos
|
os=-msdos
|
||||||
@ -841,7 +830,7 @@ case $basic_machine in
|
|||||||
basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
|
basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
|
||||||
;;
|
;;
|
||||||
msys)
|
msys)
|
||||||
basic_machine=i686-pc
|
basic_machine=i386-pc
|
||||||
os=-msys
|
os=-msys
|
||||||
;;
|
;;
|
||||||
mvs)
|
mvs)
|
||||||
@ -1017,7 +1006,7 @@ case $basic_machine in
|
|||||||
;;
|
;;
|
||||||
ppc64) basic_machine=powerpc64-unknown
|
ppc64) basic_machine=powerpc64-unknown
|
||||||
;;
|
;;
|
||||||
ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
|
ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||||
;;
|
;;
|
||||||
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
|
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
|
||||||
basic_machine=powerpc64le-unknown
|
basic_machine=powerpc64le-unknown
|
||||||
@ -1378,14 +1367,14 @@ case $os in
|
|||||||
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
|
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
|
||||||
| -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
|
| -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
|
||||||
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
|
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
|
||||||
| -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
|
| -uxpv* | -beos* | -mpeix* | -udk* \
|
||||||
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
|
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
|
||||||
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
|
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
|
||||||
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
|
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
|
||||||
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
|
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
|
||||||
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
|
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
|
||||||
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
|
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
|
||||||
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
|
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
|
||||||
# Remember, each alternative MUST END IN *, to match a version number.
|
# Remember, each alternative MUST END IN *, to match a version number.
|
||||||
;;
|
;;
|
||||||
-qnx*)
|
-qnx*)
|
||||||
@ -1557,9 +1546,6 @@ case $basic_machine in
|
|||||||
c4x-* | tic4x-*)
|
c4x-* | tic4x-*)
|
||||||
os=-coff
|
os=-coff
|
||||||
;;
|
;;
|
||||||
c8051-*)
|
|
||||||
os=-elf
|
|
||||||
;;
|
|
||||||
hexagon-*)
|
hexagon-*)
|
||||||
os=-elf
|
os=-elf
|
||||||
;;
|
;;
|
||||||
@ -1603,6 +1589,9 @@ case $basic_machine in
|
|||||||
mips*-*)
|
mips*-*)
|
||||||
os=-elf
|
os=-elf
|
||||||
;;
|
;;
|
||||||
|
or1k-*)
|
||||||
|
os=-elf
|
||||||
|
;;
|
||||||
or32-*)
|
or32-*)
|
||||||
os=-coff
|
os=-coff
|
||||||
;;
|
;;
|
||||||
|
@ -1 +1 @@
|
|||||||
bb398f7ae55a546fb7bf939dabfed4a3fb9730bc
|
62dc0af03655563a8fea1115dcadaa9a3dd95399
|
@ -1 +1 @@
|
|||||||
01ba76eb592f8ee610b360b3614f3f6a8de954d6
|
cb8a0a6dc718f29977f2e6e37b92839c51c7e80b
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -256,7 +256,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -268,6 +267,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -178,7 +178,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -190,6 +189,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -238,7 +238,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -250,6 +249,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -178,7 +178,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -190,6 +189,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -238,7 +238,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -250,6 +249,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -178,7 +178,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -190,6 +189,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -238,7 +238,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -250,6 +249,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -178,7 +178,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -190,6 +189,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-assembly.html</title>
|
<title>mono-api-assembly.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-class.html</title>
|
<title>mono-api-class.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-codegen.html</title>
|
<title>mono-api-codegen.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-counters.html</title>
|
<title>mono-api-counters.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-debug.html</title>
|
<title>mono-api-debug.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-decimal.html</title>
|
<title>mono-api-decimal.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-domains.html</title>
|
<title>mono-api-domains.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-dynamic-codegen.html</title>
|
<title>mono-api-dynamic-codegen.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-embedding.html</title>
|
<title>mono-api-embedding.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-exc.html</title>
|
<title>mono-api-exc.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-gc.html</title>
|
<title>mono-api-gc.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-gchandle.html</title>
|
<title>mono-api-gchandle.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-image.html</title>
|
<title>mono-api-image.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-internal.html</title>
|
<title>mono-api-internal.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-jit.html</title>
|
<title>mono-api-jit.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-jitinternal.html</title>
|
<title>mono-api-jitinternal.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-marshal.html</title>
|
<title>mono-api-marshal.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-metadata.html</title>
|
<title>mono-api-metadata.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-methods.html</title>
|
<title>mono-api-methods.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-object.html</title>
|
<title>mono-api-object.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-profiler.html</title>
|
<title>mono-api-profiler.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-reflection.html</title>
|
<title>mono-api-reflection.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-security.html</title>
|
<title>mono-api-security.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-string.html</title>
|
<title>mono-api-string.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-threads.html</title>
|
<title>mono-api-threads.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-type.html</title>
|
<title>mono-api-type.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-types.html</title>
|
<title>mono-api-types.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-unsorted.html</title>
|
<title>mono-api-unsorted.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-utils.html</title>
|
<title>mono-api-utils.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-vm.html</title>
|
<title>mono-api-vm.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><span>
|
<?xml version="1.0" encoding="us-ascii"?><span>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<title>mono-api-wapi.html</title>
|
<title>mono-api-wapi.html</title>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -83,10 +83,9 @@ DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
|||||||
$(top_srcdir)/configure $(am__configure_deps) \
|
$(top_srcdir)/configure $(am__configure_deps) \
|
||||||
$(srcdir)/config.h.in $(top_srcdir)/../mkinstalldirs AUTHORS \
|
$(srcdir)/config.h.in $(top_srcdir)/../mkinstalldirs AUTHORS \
|
||||||
COPYING ChangeLog NEWS README TODO config.rpath \
|
COPYING ChangeLog NEWS README TODO config.rpath \
|
||||||
$(top_srcdir)/../compile $(top_srcdir)/../config.guess \
|
$(top_srcdir)/../config.guess $(top_srcdir)/../config.rpath \
|
||||||
$(top_srcdir)/../config.rpath $(top_srcdir)/../config.sub \
|
$(top_srcdir)/../config.sub $(top_srcdir)/../install-sh \
|
||||||
$(top_srcdir)/../install-sh $(top_srcdir)/../ltmain.sh \
|
$(top_srcdir)/../ltmain.sh $(top_srcdir)/../missing
|
||||||
$(top_srcdir)/../missing
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/iconv.m4 \
|
am__aclocal_m4_deps = $(top_srcdir)/m4/iconv.m4 \
|
||||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||||
@ -395,8 +394,8 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
|||||||
$(am__aclocal_m4_deps):
|
$(am__aclocal_m4_deps):
|
||||||
|
|
||||||
config.h: stamp-h1
|
config.h: stamp-h1
|
||||||
@test -f $@ || rm -f stamp-h1
|
@if test ! -f $@; then rm -f stamp-h1; else :; fi
|
||||||
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
|
@if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
|
||||||
|
|
||||||
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
|
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
|
||||||
@rm -f stamp-h1
|
@rm -f stamp-h1
|
||||||
@ -604,16 +603,10 @@ dist-xz: distdir
|
|||||||
$(am__post_remove_distdir)
|
$(am__post_remove_distdir)
|
||||||
|
|
||||||
dist-tarZ: distdir
|
dist-tarZ: distdir
|
||||||
@echo WARNING: "Support for shar distribution archives is" \
|
|
||||||
"deprecated." >&2
|
|
||||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
|
||||||
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
||||||
$(am__post_remove_distdir)
|
$(am__post_remove_distdir)
|
||||||
|
|
||||||
dist-shar: distdir
|
dist-shar: distdir
|
||||||
@echo WARNING: "Support for distribution archives compressed with" \
|
|
||||||
"legacy program 'compress' is deprecated." >&2
|
|
||||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
|
||||||
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
|
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
|
||||||
$(am__post_remove_distdir)
|
$(am__post_remove_distdir)
|
||||||
|
|
||||||
@ -655,10 +648,9 @@ distcheck: dist
|
|||||||
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
||||||
&& am__cwd=`pwd` \
|
&& am__cwd=`pwd` \
|
||||||
&& $(am__cd) $(distdir)/_build \
|
&& $(am__cd) $(distdir)/_build \
|
||||||
&& ../configure \
|
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
|
||||||
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
||||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||||
--srcdir=.. --prefix="$$dc_install_base" \
|
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||||
|
104
eglib/aclocal.m4
vendored
104
eglib/aclocal.m4
vendored
@ -1,4 +1,4 @@
|
|||||||
# generated automatically by aclocal 1.14.1 -*- Autoconf -*-
|
# generated automatically by aclocal 1.13.4 -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
||||||
|
|
||||||
@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])
|
|||||||
# generated from the m4 files accompanying Automake X.Y.
|
# generated from the m4 files accompanying Automake X.Y.
|
||||||
# (This private macro should not be called outside this file.)
|
# (This private macro should not be called outside this file.)
|
||||||
AC_DEFUN([AM_AUTOMAKE_VERSION],
|
AC_DEFUN([AM_AUTOMAKE_VERSION],
|
||||||
[am__api_version='1.14'
|
[am__api_version='1.13'
|
||||||
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
||||||
dnl require some minimum version. Point them to the right macro.
|
dnl require some minimum version. Point them to the right macro.
|
||||||
m4_if([$1], [1.14.1], [],
|
m4_if([$1], [1.13.4], [],
|
||||||
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
||||||
])
|
])
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ m4_define([_AM_AUTOCONF_VERSION], [])
|
|||||||
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
||||||
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
||||||
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||||||
[AM_AUTOMAKE_VERSION([1.14.1])dnl
|
[AM_AUTOMAKE_VERSION([1.13.4])dnl
|
||||||
m4_ifndef([AC_AUTOCONF_VERSION],
|
m4_ifndef([AC_AUTOCONF_VERSION],
|
||||||
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||||||
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
||||||
@ -418,12 +418,6 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
|
|||||||
# This macro actually does too much. Some checks are only needed if
|
# This macro actually does too much. Some checks are only needed if
|
||||||
# your package does certain things. But this isn't really a big deal.
|
# your package does certain things. But this isn't really a big deal.
|
||||||
|
|
||||||
dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
|
|
||||||
m4_define([AC_PROG_CC],
|
|
||||||
m4_defn([AC_PROG_CC])
|
|
||||||
[_AM_PROG_CC_C_O
|
|
||||||
])
|
|
||||||
|
|
||||||
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
|
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
|
||||||
# AM_INIT_AUTOMAKE([OPTIONS])
|
# AM_INIT_AUTOMAKE([OPTIONS])
|
||||||
# -----------------------------------------------
|
# -----------------------------------------------
|
||||||
@ -532,48 +526,6 @@ dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
|
|||||||
AC_CONFIG_COMMANDS_PRE(dnl
|
AC_CONFIG_COMMANDS_PRE(dnl
|
||||||
[m4_provide_if([_AM_COMPILER_EXEEXT],
|
[m4_provide_if([_AM_COMPILER_EXEEXT],
|
||||||
[AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
|
[AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
|
||||||
|
|
||||||
# POSIX will say in a future version that running "rm -f" with no argument
|
|
||||||
# is OK; and we want to be able to make that assumption in our Makefile
|
|
||||||
# recipes. So use an aggressive probe to check that the usage we want is
|
|
||||||
# actually supported "in the wild" to an acceptable degree.
|
|
||||||
# See automake bug#10828.
|
|
||||||
# To make any issue more visible, cause the running configure to be aborted
|
|
||||||
# by default if the 'rm' program in use doesn't match our expectations; the
|
|
||||||
# user can still override this though.
|
|
||||||
if rm -f && rm -fr && rm -rf; then : OK; else
|
|
||||||
cat >&2 <<'END'
|
|
||||||
Oops!
|
|
||||||
|
|
||||||
Your 'rm' program seems unable to run without file operands specified
|
|
||||||
on the command line, even when the '-f' option is present. This is contrary
|
|
||||||
to the behaviour of most rm programs out there, and not conforming with
|
|
||||||
the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
|
|
||||||
|
|
||||||
Please tell bug-automake@gnu.org about your system, including the value
|
|
||||||
of your $PATH and any error possibly output before this message. This
|
|
||||||
can help us improve future automake versions.
|
|
||||||
|
|
||||||
END
|
|
||||||
if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
|
|
||||||
echo 'Configuration will proceed anyway, since you have set the' >&2
|
|
||||||
echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
|
|
||||||
echo >&2
|
|
||||||
else
|
|
||||||
cat >&2 <<'END'
|
|
||||||
Aborting the configuration process, to ensure you take notice of the issue.
|
|
||||||
|
|
||||||
You can download and install GNU coreutils to get an 'rm' implementation
|
|
||||||
that behaves properly: <http://www.gnu.org/software/coreutils/>.
|
|
||||||
|
|
||||||
If you want to complete the configuration process using your problematic
|
|
||||||
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
|
|
||||||
to "yes", and re-run configure.
|
|
||||||
|
|
||||||
END
|
|
||||||
AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
|
dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
|
||||||
@ -582,6 +534,7 @@ dnl mangled by Autoconf and run in a shell conditional statement.
|
|||||||
m4_define([_AC_COMPILER_EXEEXT],
|
m4_define([_AC_COMPILER_EXEEXT],
|
||||||
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
|
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
|
||||||
|
|
||||||
|
|
||||||
# When config.status generates a header, we must update the stamp-h file.
|
# When config.status generates a header, we must update the stamp-h file.
|
||||||
# This file resides in the same directory as the config header
|
# This file resides in the same directory as the config header
|
||||||
# that is generated. The stamp files are numbered to have different names.
|
# that is generated. The stamp files are numbered to have different names.
|
||||||
@ -799,53 +752,6 @@ AC_DEFUN([_AM_SET_OPTIONS],
|
|||||||
AC_DEFUN([_AM_IF_OPTION],
|
AC_DEFUN([_AM_IF_OPTION],
|
||||||
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||||||
|
|
||||||
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
|
|
||||||
#
|
|
||||||
# This file 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.
|
|
||||||
|
|
||||||
# _AM_PROG_CC_C_O
|
|
||||||
# ---------------
|
|
||||||
# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
|
|
||||||
# to automatically call this.
|
|
||||||
AC_DEFUN([_AM_PROG_CC_C_O],
|
|
||||||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
|
||||||
AC_REQUIRE_AUX_FILE([compile])dnl
|
|
||||||
AC_LANG_PUSH([C])dnl
|
|
||||||
AC_CACHE_CHECK(
|
|
||||||
[whether $CC understands -c and -o together],
|
|
||||||
[am_cv_prog_cc_c_o],
|
|
||||||
[AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
|
|
||||||
# Make sure it works both with $CC and with simple cc.
|
|
||||||
# Following AC_PROG_CC_C_O, we do the test twice because some
|
|
||||||
# compilers refuse to overwrite an existing .o file with -o,
|
|
||||||
# though they will create one.
|
|
||||||
am_cv_prog_cc_c_o=yes
|
|
||||||
for am_i in 1 2; do
|
|
||||||
if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
|
|
||||||
&& test -f conftest2.$ac_objext; then
|
|
||||||
: OK
|
|
||||||
else
|
|
||||||
am_cv_prog_cc_c_o=no
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
rm -f core conftest*
|
|
||||||
unset am_i])
|
|
||||||
if test "$am_cv_prog_cc_c_o" != yes; then
|
|
||||||
# Losing compiler, so override with the script.
|
|
||||||
# FIXME: It is wrong to rewrite CC.
|
|
||||||
# But if we don't then we get into trouble of one sort or another.
|
|
||||||
# A longer-term fix would be to have automake use am__CC in this case,
|
|
||||||
# and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
|
|
||||||
CC="$am_aux_dir/compile $CC"
|
|
||||||
fi
|
|
||||||
AC_LANG_POP([C])])
|
|
||||||
|
|
||||||
# For backward compatibility.
|
|
||||||
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
|
||||||
|
|
||||||
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
|
@ -1 +1 @@
|
|||||||
065fbf260bfbda470af4db973c37f1d93ec4fc4c
|
aed8bc038cc124da52dba4e1ed93a11f9fca3f47
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
|
2
eglib/m4/libtool.m4.REMOVED.git-id
vendored
2
eglib/m4/libtool.m4.REMOVED.git-id
vendored
@ -1 +1 @@
|
|||||||
d7c043f4f998971f1b81f7ab2c1e095fef45dee5
|
56666f0eceac29ace0fff6cfefa246a4ab93174c
|
@ -1 +1 @@
|
|||||||
155511dfa6f6ef3805f7a5fad5fe5c9a6dbe2a8b
|
4baf123a09feafdac9ee19e3dae1f9ebe5338ead
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -443,14 +443,14 @@ distclean-compile:
|
|||||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
|
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $<
|
||||||
|
|
||||||
.c.obj:
|
.c.obj:
|
||||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
|
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
|
||||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
|
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
|
||||||
|
|
||||||
.c.lo:
|
.c.lo:
|
||||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -226,7 +226,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -238,6 +237,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -95,8 +95,8 @@ host_triplet = @host@
|
|||||||
subdir = .
|
subdir = .
|
||||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||||
$(top_srcdir)/configure $(am__configure_deps) mkinstalldirs \
|
$(top_srcdir)/configure $(am__configure_deps) mkinstalldirs \
|
||||||
depcomp ChangeLog compile config.guess config.sub install-sh \
|
depcomp ChangeLog config.guess config.sub install-sh missing \
|
||||||
missing ltmain.sh ltconfig
|
ltmain.sh ltconfig
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
|
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
|
||||||
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
|
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
|
||||||
@ -686,14 +686,14 @@ distclean-compile:
|
|||||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
|
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $<
|
||||||
|
|
||||||
.c.obj:
|
.c.obj:
|
||||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
|
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
|
||||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
|
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
|
||||||
|
|
||||||
.c.lo:
|
.c.lo:
|
||||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||||
@ -904,16 +904,10 @@ dist-xz: distdir
|
|||||||
$(am__post_remove_distdir)
|
$(am__post_remove_distdir)
|
||||||
|
|
||||||
dist-tarZ: distdir
|
dist-tarZ: distdir
|
||||||
@echo WARNING: "Support for shar distribution archives is" \
|
|
||||||
"deprecated." >&2
|
|
||||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
|
||||||
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
||||||
$(am__post_remove_distdir)
|
$(am__post_remove_distdir)
|
||||||
|
|
||||||
dist-shar: distdir
|
dist-shar: distdir
|
||||||
@echo WARNING: "Support for distribution archives compressed with" \
|
|
||||||
"legacy program 'compress' is deprecated." >&2
|
|
||||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
|
||||||
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
|
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
|
||||||
$(am__post_remove_distdir)
|
$(am__post_remove_distdir)
|
||||||
|
|
||||||
@ -955,10 +949,9 @@ distcheck: dist
|
|||||||
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
||||||
&& am__cwd=`pwd` \
|
&& am__cwd=`pwd` \
|
||||||
&& $(am__cd) $(distdir)/_build \
|
&& $(am__cd) $(distdir)/_build \
|
||||||
&& ../configure \
|
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
|
||||||
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
||||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||||
--srcdir=.. --prefix="$$dc_install_base" \
|
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||||
|
121
libgc/aclocal.m4
vendored
121
libgc/aclocal.m4
vendored
@ -1,4 +1,4 @@
|
|||||||
# generated automatically by aclocal 1.14.1 -*- Autoconf -*-
|
# generated automatically by aclocal 1.13.4 -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
||||||
|
|
||||||
@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])
|
|||||||
# generated from the m4 files accompanying Automake X.Y.
|
# generated from the m4 files accompanying Automake X.Y.
|
||||||
# (This private macro should not be called outside this file.)
|
# (This private macro should not be called outside this file.)
|
||||||
AC_DEFUN([AM_AUTOMAKE_VERSION],
|
AC_DEFUN([AM_AUTOMAKE_VERSION],
|
||||||
[am__api_version='1.14'
|
[am__api_version='1.13'
|
||||||
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
||||||
dnl require some minimum version. Point them to the right macro.
|
dnl require some minimum version. Point them to the right macro.
|
||||||
m4_if([$1], [1.14.1], [],
|
m4_if([$1], [1.13.4], [],
|
||||||
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
||||||
])
|
])
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ m4_define([_AM_AUTOCONF_VERSION], [])
|
|||||||
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
||||||
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
||||||
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||||||
[AM_AUTOMAKE_VERSION([1.14.1])dnl
|
[AM_AUTOMAKE_VERSION([1.13.4])dnl
|
||||||
m4_ifndef([AC_AUTOCONF_VERSION],
|
m4_ifndef([AC_AUTOCONF_VERSION],
|
||||||
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||||||
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
||||||
@ -438,12 +438,6 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
|
|||||||
# This macro actually does too much. Some checks are only needed if
|
# This macro actually does too much. Some checks are only needed if
|
||||||
# your package does certain things. But this isn't really a big deal.
|
# your package does certain things. But this isn't really a big deal.
|
||||||
|
|
||||||
dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
|
|
||||||
m4_define([AC_PROG_CC],
|
|
||||||
m4_defn([AC_PROG_CC])
|
|
||||||
[_AM_PROG_CC_C_O
|
|
||||||
])
|
|
||||||
|
|
||||||
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
|
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
|
||||||
# AM_INIT_AUTOMAKE([OPTIONS])
|
# AM_INIT_AUTOMAKE([OPTIONS])
|
||||||
# -----------------------------------------------
|
# -----------------------------------------------
|
||||||
@ -552,48 +546,6 @@ dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
|
|||||||
AC_CONFIG_COMMANDS_PRE(dnl
|
AC_CONFIG_COMMANDS_PRE(dnl
|
||||||
[m4_provide_if([_AM_COMPILER_EXEEXT],
|
[m4_provide_if([_AM_COMPILER_EXEEXT],
|
||||||
[AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
|
[AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
|
||||||
|
|
||||||
# POSIX will say in a future version that running "rm -f" with no argument
|
|
||||||
# is OK; and we want to be able to make that assumption in our Makefile
|
|
||||||
# recipes. So use an aggressive probe to check that the usage we want is
|
|
||||||
# actually supported "in the wild" to an acceptable degree.
|
|
||||||
# See automake bug#10828.
|
|
||||||
# To make any issue more visible, cause the running configure to be aborted
|
|
||||||
# by default if the 'rm' program in use doesn't match our expectations; the
|
|
||||||
# user can still override this though.
|
|
||||||
if rm -f && rm -fr && rm -rf; then : OK; else
|
|
||||||
cat >&2 <<'END'
|
|
||||||
Oops!
|
|
||||||
|
|
||||||
Your 'rm' program seems unable to run without file operands specified
|
|
||||||
on the command line, even when the '-f' option is present. This is contrary
|
|
||||||
to the behaviour of most rm programs out there, and not conforming with
|
|
||||||
the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
|
|
||||||
|
|
||||||
Please tell bug-automake@gnu.org about your system, including the value
|
|
||||||
of your $PATH and any error possibly output before this message. This
|
|
||||||
can help us improve future automake versions.
|
|
||||||
|
|
||||||
END
|
|
||||||
if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
|
|
||||||
echo 'Configuration will proceed anyway, since you have set the' >&2
|
|
||||||
echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
|
|
||||||
echo >&2
|
|
||||||
else
|
|
||||||
cat >&2 <<'END'
|
|
||||||
Aborting the configuration process, to ensure you take notice of the issue.
|
|
||||||
|
|
||||||
You can download and install GNU coreutils to get an 'rm' implementation
|
|
||||||
that behaves properly: <http://www.gnu.org/software/coreutils/>.
|
|
||||||
|
|
||||||
If you want to complete the configuration process using your problematic
|
|
||||||
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
|
|
||||||
to "yes", and re-run configure.
|
|
||||||
|
|
||||||
END
|
|
||||||
AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
|
dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
|
||||||
@ -602,6 +554,7 @@ dnl mangled by Autoconf and run in a shell conditional statement.
|
|||||||
m4_define([_AC_COMPILER_EXEEXT],
|
m4_define([_AC_COMPILER_EXEEXT],
|
||||||
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
|
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
|
||||||
|
|
||||||
|
|
||||||
# When config.status generates a header, we must update the stamp-h file.
|
# When config.status generates a header, we must update the stamp-h file.
|
||||||
# This file resides in the same directory as the config header
|
# This file resides in the same directory as the config header
|
||||||
# that is generated. The stamp files are numbered to have different names.
|
# that is generated. The stamp files are numbered to have different names.
|
||||||
@ -819,70 +772,6 @@ AC_DEFUN([_AM_SET_OPTIONS],
|
|||||||
AC_DEFUN([_AM_IF_OPTION],
|
AC_DEFUN([_AM_IF_OPTION],
|
||||||
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||||||
|
|
||||||
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
|
|
||||||
#
|
|
||||||
# This file 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.
|
|
||||||
|
|
||||||
# _AM_PROG_CC_C_O
|
|
||||||
# ---------------
|
|
||||||
# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
|
|
||||||
# to automatically call this.
|
|
||||||
AC_DEFUN([_AM_PROG_CC_C_O],
|
|
||||||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
|
||||||
AC_REQUIRE_AUX_FILE([compile])dnl
|
|
||||||
AC_LANG_PUSH([C])dnl
|
|
||||||
AC_CACHE_CHECK(
|
|
||||||
[whether $CC understands -c and -o together],
|
|
||||||
[am_cv_prog_cc_c_o],
|
|
||||||
[AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
|
|
||||||
# Make sure it works both with $CC and with simple cc.
|
|
||||||
# Following AC_PROG_CC_C_O, we do the test twice because some
|
|
||||||
# compilers refuse to overwrite an existing .o file with -o,
|
|
||||||
# though they will create one.
|
|
||||||
am_cv_prog_cc_c_o=yes
|
|
||||||
for am_i in 1 2; do
|
|
||||||
if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
|
|
||||||
&& test -f conftest2.$ac_objext; then
|
|
||||||
: OK
|
|
||||||
else
|
|
||||||
am_cv_prog_cc_c_o=no
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
rm -f core conftest*
|
|
||||||
unset am_i])
|
|
||||||
if test "$am_cv_prog_cc_c_o" != yes; then
|
|
||||||
# Losing compiler, so override with the script.
|
|
||||||
# FIXME: It is wrong to rewrite CC.
|
|
||||||
# But if we don't then we get into trouble of one sort or another.
|
|
||||||
# A longer-term fix would be to have automake use am__CC in this case,
|
|
||||||
# and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
|
|
||||||
CC="$am_aux_dir/compile $CC"
|
|
||||||
fi
|
|
||||||
AC_LANG_POP([C])])
|
|
||||||
|
|
||||||
# For backward compatibility.
|
|
||||||
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
|
||||||
|
|
||||||
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
|
|
||||||
#
|
|
||||||
# This file 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.
|
|
||||||
|
|
||||||
# AM_RUN_LOG(COMMAND)
|
|
||||||
# -------------------
|
|
||||||
# Run COMMAND, save the exit status in ac_status, and log it.
|
|
||||||
# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
|
|
||||||
AC_DEFUN([AM_RUN_LOG],
|
|
||||||
[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
|
|
||||||
($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
|
|
||||||
ac_status=$?
|
|
||||||
echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
|
|
||||||
(exit $ac_status); }])
|
|
||||||
|
|
||||||
# Check to make sure that the build environment is sane. -*- Autoconf -*-
|
# Check to make sure that the build environment is sane. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
||||||
|
347
libgc/compile
347
libgc/compile
@ -1,347 +0,0 @@
|
|||||||
#! /bin/sh
|
|
||||||
# Wrapper for compilers which do not understand '-c -o'.
|
|
||||||
|
|
||||||
scriptversion=2012-10-14.11; # UTC
|
|
||||||
|
|
||||||
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
|
|
||||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation; either version 2, or (at your option)
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
# As a special exception to the GNU General Public License, if you
|
|
||||||
# distribute this file as part of a program that contains a
|
|
||||||
# configuration script generated by Autoconf, you may include it under
|
|
||||||
# the same distribution terms that you use for the rest of that program.
|
|
||||||
|
|
||||||
# This file is maintained in Automake, please report
|
|
||||||
# bugs to <bug-automake@gnu.org> or send patches to
|
|
||||||
# <automake-patches@gnu.org>.
|
|
||||||
|
|
||||||
nl='
|
|
||||||
'
|
|
||||||
|
|
||||||
# We need space, tab and new line, in precisely that order. Quoting is
|
|
||||||
# there to prevent tools from complaining about whitespace usage.
|
|
||||||
IFS=" "" $nl"
|
|
||||||
|
|
||||||
file_conv=
|
|
||||||
|
|
||||||
# func_file_conv build_file lazy
|
|
||||||
# Convert a $build file to $host form and store it in $file
|
|
||||||
# Currently only supports Windows hosts. If the determined conversion
|
|
||||||
# type is listed in (the comma separated) LAZY, no conversion will
|
|
||||||
# take place.
|
|
||||||
func_file_conv ()
|
|
||||||
{
|
|
||||||
file=$1
|
|
||||||
case $file in
|
|
||||||
/ | /[!/]*) # absolute file, and not a UNC file
|
|
||||||
if test -z "$file_conv"; then
|
|
||||||
# lazily determine how to convert abs files
|
|
||||||
case `uname -s` in
|
|
||||||
MINGW*)
|
|
||||||
file_conv=mingw
|
|
||||||
;;
|
|
||||||
CYGWIN*)
|
|
||||||
file_conv=cygwin
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
file_conv=wine
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
case $file_conv/,$2, in
|
|
||||||
*,$file_conv,*)
|
|
||||||
;;
|
|
||||||
mingw/*)
|
|
||||||
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
|
|
||||||
;;
|
|
||||||
cygwin/*)
|
|
||||||
file=`cygpath -m "$file" || echo "$file"`
|
|
||||||
;;
|
|
||||||
wine/*)
|
|
||||||
file=`winepath -w "$file" || echo "$file"`
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
# func_cl_dashL linkdir
|
|
||||||
# Make cl look for libraries in LINKDIR
|
|
||||||
func_cl_dashL ()
|
|
||||||
{
|
|
||||||
func_file_conv "$1"
|
|
||||||
if test -z "$lib_path"; then
|
|
||||||
lib_path=$file
|
|
||||||
else
|
|
||||||
lib_path="$lib_path;$file"
|
|
||||||
fi
|
|
||||||
linker_opts="$linker_opts -LIBPATH:$file"
|
|
||||||
}
|
|
||||||
|
|
||||||
# func_cl_dashl library
|
|
||||||
# Do a library search-path lookup for cl
|
|
||||||
func_cl_dashl ()
|
|
||||||
{
|
|
||||||
lib=$1
|
|
||||||
found=no
|
|
||||||
save_IFS=$IFS
|
|
||||||
IFS=';'
|
|
||||||
for dir in $lib_path $LIB
|
|
||||||
do
|
|
||||||
IFS=$save_IFS
|
|
||||||
if $shared && test -f "$dir/$lib.dll.lib"; then
|
|
||||||
found=yes
|
|
||||||
lib=$dir/$lib.dll.lib
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
if test -f "$dir/$lib.lib"; then
|
|
||||||
found=yes
|
|
||||||
lib=$dir/$lib.lib
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
if test -f "$dir/lib$lib.a"; then
|
|
||||||
found=yes
|
|
||||||
lib=$dir/lib$lib.a
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
IFS=$save_IFS
|
|
||||||
|
|
||||||
if test "$found" != yes; then
|
|
||||||
lib=$lib.lib
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# func_cl_wrapper cl arg...
|
|
||||||
# Adjust compile command to suit cl
|
|
||||||
func_cl_wrapper ()
|
|
||||||
{
|
|
||||||
# Assume a capable shell
|
|
||||||
lib_path=
|
|
||||||
shared=:
|
|
||||||
linker_opts=
|
|
||||||
for arg
|
|
||||||
do
|
|
||||||
if test -n "$eat"; then
|
|
||||||
eat=
|
|
||||||
else
|
|
||||||
case $1 in
|
|
||||||
-o)
|
|
||||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
|
||||||
eat=1
|
|
||||||
case $2 in
|
|
||||||
*.o | *.[oO][bB][jJ])
|
|
||||||
func_file_conv "$2"
|
|
||||||
set x "$@" -Fo"$file"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
func_file_conv "$2"
|
|
||||||
set x "$@" -Fe"$file"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
-I)
|
|
||||||
eat=1
|
|
||||||
func_file_conv "$2" mingw
|
|
||||||
set x "$@" -I"$file"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-I*)
|
|
||||||
func_file_conv "${1#-I}" mingw
|
|
||||||
set x "$@" -I"$file"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-l)
|
|
||||||
eat=1
|
|
||||||
func_cl_dashl "$2"
|
|
||||||
set x "$@" "$lib"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-l*)
|
|
||||||
func_cl_dashl "${1#-l}"
|
|
||||||
set x "$@" "$lib"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-L)
|
|
||||||
eat=1
|
|
||||||
func_cl_dashL "$2"
|
|
||||||
;;
|
|
||||||
-L*)
|
|
||||||
func_cl_dashL "${1#-L}"
|
|
||||||
;;
|
|
||||||
-static)
|
|
||||||
shared=false
|
|
||||||
;;
|
|
||||||
-Wl,*)
|
|
||||||
arg=${1#-Wl,}
|
|
||||||
save_ifs="$IFS"; IFS=','
|
|
||||||
for flag in $arg; do
|
|
||||||
IFS="$save_ifs"
|
|
||||||
linker_opts="$linker_opts $flag"
|
|
||||||
done
|
|
||||||
IFS="$save_ifs"
|
|
||||||
;;
|
|
||||||
-Xlinker)
|
|
||||||
eat=1
|
|
||||||
linker_opts="$linker_opts $2"
|
|
||||||
;;
|
|
||||||
-*)
|
|
||||||
set x "$@" "$1"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
*.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
|
|
||||||
func_file_conv "$1"
|
|
||||||
set x "$@" -Tp"$file"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
*.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
|
|
||||||
func_file_conv "$1" mingw
|
|
||||||
set x "$@" "$file"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
set x "$@" "$1"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
shift
|
|
||||||
done
|
|
||||||
if test -n "$linker_opts"; then
|
|
||||||
linker_opts="-link$linker_opts"
|
|
||||||
fi
|
|
||||||
exec "$@" $linker_opts
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
eat=
|
|
||||||
|
|
||||||
case $1 in
|
|
||||||
'')
|
|
||||||
echo "$0: No command. Try '$0 --help' for more information." 1>&2
|
|
||||||
exit 1;
|
|
||||||
;;
|
|
||||||
-h | --h*)
|
|
||||||
cat <<\EOF
|
|
||||||
Usage: compile [--help] [--version] PROGRAM [ARGS]
|
|
||||||
|
|
||||||
Wrapper for compilers which do not understand '-c -o'.
|
|
||||||
Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
|
|
||||||
arguments, and rename the output as expected.
|
|
||||||
|
|
||||||
If you are trying to build a whole package this is not the
|
|
||||||
right script to run: please start by reading the file 'INSTALL'.
|
|
||||||
|
|
||||||
Report bugs to <bug-automake@gnu.org>.
|
|
||||||
EOF
|
|
||||||
exit $?
|
|
||||||
;;
|
|
||||||
-v | --v*)
|
|
||||||
echo "compile $scriptversion"
|
|
||||||
exit $?
|
|
||||||
;;
|
|
||||||
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
|
|
||||||
func_cl_wrapper "$@" # Doesn't return...
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
ofile=
|
|
||||||
cfile=
|
|
||||||
|
|
||||||
for arg
|
|
||||||
do
|
|
||||||
if test -n "$eat"; then
|
|
||||||
eat=
|
|
||||||
else
|
|
||||||
case $1 in
|
|
||||||
-o)
|
|
||||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
|
||||||
# So we strip '-o arg' only if arg is an object.
|
|
||||||
eat=1
|
|
||||||
case $2 in
|
|
||||||
*.o | *.obj)
|
|
||||||
ofile=$2
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
set x "$@" -o "$2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
*.c)
|
|
||||||
cfile=$1
|
|
||||||
set x "$@" "$1"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
set x "$@" "$1"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
shift
|
|
||||||
done
|
|
||||||
|
|
||||||
if test -z "$ofile" || test -z "$cfile"; then
|
|
||||||
# If no '-o' option was seen then we might have been invoked from a
|
|
||||||
# pattern rule where we don't need one. That is ok -- this is a
|
|
||||||
# normal compilation that the losing compiler can handle. If no
|
|
||||||
# '.c' file was seen then we are probably linking. That is also
|
|
||||||
# ok.
|
|
||||||
exec "$@"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Name of file we expect compiler to create.
|
|
||||||
cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
|
|
||||||
|
|
||||||
# Create the lock directory.
|
|
||||||
# Note: use '[/\\:.-]' here to ensure that we don't use the same name
|
|
||||||
# that we are using for the .o file. Also, base the name on the expected
|
|
||||||
# object file name, since that is what matters with a parallel build.
|
|
||||||
lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
|
|
||||||
while true; do
|
|
||||||
if mkdir "$lockdir" >/dev/null 2>&1; then
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
sleep 1
|
|
||||||
done
|
|
||||||
# FIXME: race condition here if user kills between mkdir and trap.
|
|
||||||
trap "rmdir '$lockdir'; exit 1" 1 2 15
|
|
||||||
|
|
||||||
# Run the compile.
|
|
||||||
"$@"
|
|
||||||
ret=$?
|
|
||||||
|
|
||||||
if test -f "$cofile"; then
|
|
||||||
test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
|
|
||||||
elif test -f "${cofile}bj"; then
|
|
||||||
test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
|
|
||||||
fi
|
|
||||||
|
|
||||||
rmdir "$lockdir"
|
|
||||||
exit $ret
|
|
||||||
|
|
||||||
# Local Variables:
|
|
||||||
# mode: shell-script
|
|
||||||
# sh-indentation: 2
|
|
||||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
|
||||||
# time-stamp-start: "scriptversion="
|
|
||||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
|
||||||
# time-stamp-time-zone: "UTC"
|
|
||||||
# time-stamp-end: "; # UTC"
|
|
||||||
# End:
|
|
174
libgc/config.guess
vendored
174
libgc/config.guess
vendored
@ -1,8 +1,8 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Attempt to guess a canonical system name.
|
# Attempt to guess a canonical system name.
|
||||||
# Copyright 1992-2014 Free Software Foundation, Inc.
|
# Copyright 1992-2013 Free Software Foundation, Inc.
|
||||||
|
|
||||||
timestamp='2014-03-23'
|
timestamp='2013-06-10'
|
||||||
|
|
||||||
# This file is free software; you can redistribute it and/or modify it
|
# This file is free software; you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License as published by
|
# under the terms of the GNU General Public License as published by
|
||||||
@ -50,7 +50,7 @@ version="\
|
|||||||
GNU config.guess ($timestamp)
|
GNU config.guess ($timestamp)
|
||||||
|
|
||||||
Originally written by Per Bothner.
|
Originally written by Per Bothner.
|
||||||
Copyright 1992-2014 Free Software Foundation, Inc.
|
Copyright 1992-2013 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This is free software; see the source for copying conditions. There is NO
|
This is free software; see the source for copying conditions. There is NO
|
||||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||||
@ -149,7 +149,7 @@ Linux|GNU|GNU/*)
|
|||||||
LIBC=gnu
|
LIBC=gnu
|
||||||
#endif
|
#endif
|
||||||
EOF
|
EOF
|
||||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
|
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
@ -826,7 +826,7 @@ EOF
|
|||||||
*:MINGW*:*)
|
*:MINGW*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-mingw32
|
echo ${UNAME_MACHINE}-pc-mingw32
|
||||||
exit ;;
|
exit ;;
|
||||||
*:MSYS*:*)
|
i*:MSYS*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-msys
|
echo ${UNAME_MACHINE}-pc-msys
|
||||||
exit ;;
|
exit ;;
|
||||||
i*:windows32*:*)
|
i*:windows32*:*)
|
||||||
@ -969,10 +969,10 @@ EOF
|
|||||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
|
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
|
||||||
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
|
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
|
||||||
;;
|
;;
|
||||||
openrisc*:Linux:*:*)
|
or1k:Linux:*:*)
|
||||||
echo or1k-unknown-linux-${LIBC}
|
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||||
exit ;;
|
exit ;;
|
||||||
or32:Linux:*:* | or1k*:Linux:*:*)
|
or32:Linux:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||||
exit ;;
|
exit ;;
|
||||||
padre:Linux:*:*)
|
padre:Linux:*:*)
|
||||||
@ -1260,7 +1260,6 @@ EOF
|
|||||||
if test "$UNAME_PROCESSOR" = unknown ; then
|
if test "$UNAME_PROCESSOR" = unknown ; then
|
||||||
UNAME_PROCESSOR=powerpc
|
UNAME_PROCESSOR=powerpc
|
||||||
fi
|
fi
|
||||||
if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
|
|
||||||
if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
|
if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
|
||||||
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
|
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
|
||||||
(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
|
(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
|
||||||
@ -1272,15 +1271,6 @@ EOF
|
|||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
elif test "$UNAME_PROCESSOR" = i386 ; then
|
|
||||||
# Avoid executing cc on OS X 10.9, as it ships with a stub
|
|
||||||
# that puts up a graphical alert prompting to install
|
|
||||||
# developer tools. Any system running Mac OS X 10.7 or
|
|
||||||
# later (Darwin 11 and later) is required to have a 64-bit
|
|
||||||
# processor. This is not true of the ARM version of Darwin
|
|
||||||
# that Apple uses in portable devices.
|
|
||||||
UNAME_PROCESSOR=x86_64
|
|
||||||
fi
|
|
||||||
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
|
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
|
||||||
exit ;;
|
exit ;;
|
||||||
*:procnto*:*:* | *:QNX:[0123456789]*:*)
|
*:procnto*:*:* | *:QNX:[0123456789]*:*)
|
||||||
@ -1371,6 +1361,154 @@ EOF
|
|||||||
exit ;;
|
exit ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
eval $set_cc_for_build
|
||||||
|
cat >$dummy.c <<EOF
|
||||||
|
#ifdef _SEQUENT_
|
||||||
|
# include <sys/types.h>
|
||||||
|
# include <sys/utsname.h>
|
||||||
|
#endif
|
||||||
|
main ()
|
||||||
|
{
|
||||||
|
#if defined (sony)
|
||||||
|
#if defined (MIPSEB)
|
||||||
|
/* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
|
||||||
|
I don't know.... */
|
||||||
|
printf ("mips-sony-bsd\n"); exit (0);
|
||||||
|
#else
|
||||||
|
#include <sys/param.h>
|
||||||
|
printf ("m68k-sony-newsos%s\n",
|
||||||
|
#ifdef NEWSOS4
|
||||||
|
"4"
|
||||||
|
#else
|
||||||
|
""
|
||||||
|
#endif
|
||||||
|
); exit (0);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (__arm) && defined (__acorn) && defined (__unix)
|
||||||
|
printf ("arm-acorn-riscix\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (hp300) && !defined (hpux)
|
||||||
|
printf ("m68k-hp-bsd\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (NeXT)
|
||||||
|
#if !defined (__ARCHITECTURE__)
|
||||||
|
#define __ARCHITECTURE__ "m68k"
|
||||||
|
#endif
|
||||||
|
int version;
|
||||||
|
version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
|
||||||
|
if (version < 4)
|
||||||
|
printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
|
||||||
|
else
|
||||||
|
printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
|
||||||
|
exit (0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (MULTIMAX) || defined (n16)
|
||||||
|
#if defined (UMAXV)
|
||||||
|
printf ("ns32k-encore-sysv\n"); exit (0);
|
||||||
|
#else
|
||||||
|
#if defined (CMU)
|
||||||
|
printf ("ns32k-encore-mach\n"); exit (0);
|
||||||
|
#else
|
||||||
|
printf ("ns32k-encore-bsd\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (__386BSD__)
|
||||||
|
printf ("i386-pc-bsd\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (sequent)
|
||||||
|
#if defined (i386)
|
||||||
|
printf ("i386-sequent-dynix\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
#if defined (ns32000)
|
||||||
|
printf ("ns32k-sequent-dynix\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (_SEQUENT_)
|
||||||
|
struct utsname un;
|
||||||
|
|
||||||
|
uname(&un);
|
||||||
|
|
||||||
|
if (strncmp(un.version, "V2", 2) == 0) {
|
||||||
|
printf ("i386-sequent-ptx2\n"); exit (0);
|
||||||
|
}
|
||||||
|
if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
|
||||||
|
printf ("i386-sequent-ptx1\n"); exit (0);
|
||||||
|
}
|
||||||
|
printf ("i386-sequent-ptx\n"); exit (0);
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (vax)
|
||||||
|
# if !defined (ultrix)
|
||||||
|
# include <sys/param.h>
|
||||||
|
# if defined (BSD)
|
||||||
|
# if BSD == 43
|
||||||
|
printf ("vax-dec-bsd4.3\n"); exit (0);
|
||||||
|
# else
|
||||||
|
# if BSD == 199006
|
||||||
|
printf ("vax-dec-bsd4.3reno\n"); exit (0);
|
||||||
|
# else
|
||||||
|
printf ("vax-dec-bsd\n"); exit (0);
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# else
|
||||||
|
printf ("vax-dec-bsd\n"); exit (0);
|
||||||
|
# endif
|
||||||
|
# else
|
||||||
|
printf ("vax-dec-ultrix\n"); exit (0);
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (alliant) && defined (i860)
|
||||||
|
printf ("i860-alliant-bsd\n"); exit (0);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
exit (1);
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
|
||||||
|
{ echo "$SYSTEM_NAME"; exit; }
|
||||||
|
|
||||||
|
# Apollos put the system type in the environment.
|
||||||
|
|
||||||
|
test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
|
||||||
|
|
||||||
|
# Convex versions that predate uname can use getsysinfo(1)
|
||||||
|
|
||||||
|
if [ -x /usr/convex/getsysinfo ]
|
||||||
|
then
|
||||||
|
case `getsysinfo -f cpu_type` in
|
||||||
|
c1*)
|
||||||
|
echo c1-convex-bsd
|
||||||
|
exit ;;
|
||||||
|
c2*)
|
||||||
|
if getsysinfo -f scalar_acc
|
||||||
|
then echo c32-convex-bsd
|
||||||
|
else echo c2-convex-bsd
|
||||||
|
fi
|
||||||
|
exit ;;
|
||||||
|
c34*)
|
||||||
|
echo c34-convex-bsd
|
||||||
|
exit ;;
|
||||||
|
c38*)
|
||||||
|
echo c38-convex-bsd
|
||||||
|
exit ;;
|
||||||
|
c4*)
|
||||||
|
echo c4-convex-bsd
|
||||||
|
exit ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
cat >&2 <<EOF
|
cat >&2 <<EOF
|
||||||
$0: unable to guess system type
|
$0: unable to guess system type
|
||||||
|
|
||||||
|
43
libgc/config.sub
vendored
43
libgc/config.sub
vendored
@ -1,8 +1,8 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Configuration validation subroutine script.
|
# Configuration validation subroutine script.
|
||||||
# Copyright 1992-2014 Free Software Foundation, Inc.
|
# Copyright 1992-2013 Free Software Foundation, Inc.
|
||||||
|
|
||||||
timestamp='2014-09-11'
|
timestamp='2013-04-24'
|
||||||
|
|
||||||
# This file is free software; you can redistribute it and/or modify it
|
# This file is free software; you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License as published by
|
# under the terms of the GNU General Public License as published by
|
||||||
@ -68,7 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>."
|
|||||||
version="\
|
version="\
|
||||||
GNU config.sub ($timestamp)
|
GNU config.sub ($timestamp)
|
||||||
|
|
||||||
Copyright 1992-2014 Free Software Foundation, Inc.
|
Copyright 1992-2013 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This is free software; see the source for copying conditions. There is NO
|
This is free software; see the source for copying conditions. There is NO
|
||||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||||
@ -257,7 +257,7 @@ case $basic_machine in
|
|||||||
| avr | avr32 \
|
| avr | avr32 \
|
||||||
| be32 | be64 \
|
| be32 | be64 \
|
||||||
| bfin \
|
| bfin \
|
||||||
| c4x | c8051 | clipper \
|
| c4x | clipper \
|
||||||
| d10v | d30v | dlx | dsp16xx \
|
| d10v | d30v | dlx | dsp16xx \
|
||||||
| epiphany \
|
| epiphany \
|
||||||
| fido | fr30 | frv \
|
| fido | fr30 | frv \
|
||||||
@ -265,7 +265,6 @@ case $basic_machine in
|
|||||||
| hexagon \
|
| hexagon \
|
||||||
| i370 | i860 | i960 | ia64 \
|
| i370 | i860 | i960 | ia64 \
|
||||||
| ip2k | iq2000 \
|
| ip2k | iq2000 \
|
||||||
| k1om \
|
|
||||||
| le32 | le64 \
|
| le32 | le64 \
|
||||||
| lm32 \
|
| lm32 \
|
||||||
| m32c | m32r | m32rle | m68000 | m68k | m88k \
|
| m32c | m32r | m32rle | m68000 | m68k | m88k \
|
||||||
@ -283,10 +282,8 @@ case $basic_machine in
|
|||||||
| mips64vr5900 | mips64vr5900el \
|
| mips64vr5900 | mips64vr5900el \
|
||||||
| mipsisa32 | mipsisa32el \
|
| mipsisa32 | mipsisa32el \
|
||||||
| mipsisa32r2 | mipsisa32r2el \
|
| mipsisa32r2 | mipsisa32r2el \
|
||||||
| mipsisa32r6 | mipsisa32r6el \
|
|
||||||
| mipsisa64 | mipsisa64el \
|
| mipsisa64 | mipsisa64el \
|
||||||
| mipsisa64r2 | mipsisa64r2el \
|
| mipsisa64r2 | mipsisa64r2el \
|
||||||
| mipsisa64r6 | mipsisa64r6el \
|
|
||||||
| mipsisa64sb1 | mipsisa64sb1el \
|
| mipsisa64sb1 | mipsisa64sb1el \
|
||||||
| mipsisa64sr71k | mipsisa64sr71kel \
|
| mipsisa64sr71k | mipsisa64sr71kel \
|
||||||
| mipsr5900 | mipsr5900el \
|
| mipsr5900 | mipsr5900el \
|
||||||
@ -298,11 +295,11 @@ case $basic_machine in
|
|||||||
| nds32 | nds32le | nds32be \
|
| nds32 | nds32le | nds32be \
|
||||||
| nios | nios2 | nios2eb | nios2el \
|
| nios | nios2 | nios2eb | nios2el \
|
||||||
| ns16k | ns32k \
|
| ns16k | ns32k \
|
||||||
| open8 | or1k | or1knd | or32 \
|
| open8 \
|
||||||
|
| or1k | or32 \
|
||||||
| pdp10 | pdp11 | pj | pjl \
|
| pdp10 | pdp11 | pj | pjl \
|
||||||
| powerpc | powerpc64 | powerpc64le | powerpcle \
|
| powerpc | powerpc64 | powerpc64le | powerpcle \
|
||||||
| pyramid \
|
| pyramid \
|
||||||
| riscv32 | riscv64 \
|
|
||||||
| rl78 | rx \
|
| rl78 | rx \
|
||||||
| score \
|
| score \
|
||||||
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
|
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
|
||||||
@ -327,7 +324,7 @@ case $basic_machine in
|
|||||||
c6x)
|
c6x)
|
||||||
basic_machine=tic6x-unknown
|
basic_machine=tic6x-unknown
|
||||||
;;
|
;;
|
||||||
m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
|
m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
|
||||||
basic_machine=$basic_machine-unknown
|
basic_machine=$basic_machine-unknown
|
||||||
os=-none
|
os=-none
|
||||||
;;
|
;;
|
||||||
@ -375,7 +372,7 @@ case $basic_machine in
|
|||||||
| be32-* | be64-* \
|
| be32-* | be64-* \
|
||||||
| bfin-* | bs2000-* \
|
| bfin-* | bs2000-* \
|
||||||
| c[123]* | c30-* | [cjt]90-* | c4x-* \
|
| c[123]* | c30-* | [cjt]90-* | c4x-* \
|
||||||
| c8051-* | clipper-* | craynv-* | cydra-* \
|
| clipper-* | craynv-* | cydra-* \
|
||||||
| d10v-* | d30v-* | dlx-* \
|
| d10v-* | d30v-* | dlx-* \
|
||||||
| elxsi-* \
|
| elxsi-* \
|
||||||
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
|
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
|
||||||
@ -384,7 +381,6 @@ case $basic_machine in
|
|||||||
| hexagon-* \
|
| hexagon-* \
|
||||||
| i*86-* | i860-* | i960-* | ia64-* \
|
| i*86-* | i860-* | i960-* | ia64-* \
|
||||||
| ip2k-* | iq2000-* \
|
| ip2k-* | iq2000-* \
|
||||||
| k1om-* \
|
|
||||||
| le32-* | le64-* \
|
| le32-* | le64-* \
|
||||||
| lm32-* \
|
| lm32-* \
|
||||||
| m32c-* | m32r-* | m32rle-* \
|
| m32c-* | m32r-* | m32rle-* \
|
||||||
@ -404,10 +400,8 @@ case $basic_machine in
|
|||||||
| mips64vr5900-* | mips64vr5900el-* \
|
| mips64vr5900-* | mips64vr5900el-* \
|
||||||
| mipsisa32-* | mipsisa32el-* \
|
| mipsisa32-* | mipsisa32el-* \
|
||||||
| mipsisa32r2-* | mipsisa32r2el-* \
|
| mipsisa32r2-* | mipsisa32r2el-* \
|
||||||
| mipsisa32r6-* | mipsisa32r6el-* \
|
|
||||||
| mipsisa64-* | mipsisa64el-* \
|
| mipsisa64-* | mipsisa64el-* \
|
||||||
| mipsisa64r2-* | mipsisa64r2el-* \
|
| mipsisa64r2-* | mipsisa64r2el-* \
|
||||||
| mipsisa64r6-* | mipsisa64r6el-* \
|
|
||||||
| mipsisa64sb1-* | mipsisa64sb1el-* \
|
| mipsisa64sb1-* | mipsisa64sb1el-* \
|
||||||
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
|
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
|
||||||
| mipsr5900-* | mipsr5900el-* \
|
| mipsr5900-* | mipsr5900el-* \
|
||||||
@ -419,7 +413,6 @@ case $basic_machine in
|
|||||||
| nios-* | nios2-* | nios2eb-* | nios2el-* \
|
| nios-* | nios2-* | nios2eb-* | nios2el-* \
|
||||||
| none-* | np1-* | ns16k-* | ns32k-* \
|
| none-* | np1-* | ns16k-* | ns32k-* \
|
||||||
| open8-* \
|
| open8-* \
|
||||||
| or1k*-* \
|
|
||||||
| orion-* \
|
| orion-* \
|
||||||
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
|
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
|
||||||
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
|
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
|
||||||
@ -801,7 +794,7 @@ case $basic_machine in
|
|||||||
os=-mingw64
|
os=-mingw64
|
||||||
;;
|
;;
|
||||||
mingw32)
|
mingw32)
|
||||||
basic_machine=i686-pc
|
basic_machine=i386-pc
|
||||||
os=-mingw32
|
os=-mingw32
|
||||||
;;
|
;;
|
||||||
mingw32ce)
|
mingw32ce)
|
||||||
@ -829,10 +822,6 @@ case $basic_machine in
|
|||||||
basic_machine=powerpc-unknown
|
basic_machine=powerpc-unknown
|
||||||
os=-morphos
|
os=-morphos
|
||||||
;;
|
;;
|
||||||
moxiebox)
|
|
||||||
basic_machine=moxie-unknown
|
|
||||||
os=-moxiebox
|
|
||||||
;;
|
|
||||||
msdos)
|
msdos)
|
||||||
basic_machine=i386-pc
|
basic_machine=i386-pc
|
||||||
os=-msdos
|
os=-msdos
|
||||||
@ -841,7 +830,7 @@ case $basic_machine in
|
|||||||
basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
|
basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
|
||||||
;;
|
;;
|
||||||
msys)
|
msys)
|
||||||
basic_machine=i686-pc
|
basic_machine=i386-pc
|
||||||
os=-msys
|
os=-msys
|
||||||
;;
|
;;
|
||||||
mvs)
|
mvs)
|
||||||
@ -1017,7 +1006,7 @@ case $basic_machine in
|
|||||||
;;
|
;;
|
||||||
ppc64) basic_machine=powerpc64-unknown
|
ppc64) basic_machine=powerpc64-unknown
|
||||||
;;
|
;;
|
||||||
ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
|
ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||||
;;
|
;;
|
||||||
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
|
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
|
||||||
basic_machine=powerpc64le-unknown
|
basic_machine=powerpc64le-unknown
|
||||||
@ -1378,14 +1367,14 @@ case $os in
|
|||||||
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
|
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
|
||||||
| -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
|
| -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
|
||||||
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
|
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
|
||||||
| -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
|
| -uxpv* | -beos* | -mpeix* | -udk* \
|
||||||
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
|
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
|
||||||
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
|
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
|
||||||
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
|
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
|
||||||
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
|
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
|
||||||
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
|
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
|
||||||
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
|
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
|
||||||
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
|
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
|
||||||
# Remember, each alternative MUST END IN *, to match a version number.
|
# Remember, each alternative MUST END IN *, to match a version number.
|
||||||
;;
|
;;
|
||||||
-qnx*)
|
-qnx*)
|
||||||
@ -1557,9 +1546,6 @@ case $basic_machine in
|
|||||||
c4x-* | tic4x-*)
|
c4x-* | tic4x-*)
|
||||||
os=-coff
|
os=-coff
|
||||||
;;
|
;;
|
||||||
c8051-*)
|
|
||||||
os=-elf
|
|
||||||
;;
|
|
||||||
hexagon-*)
|
hexagon-*)
|
||||||
os=-elf
|
os=-elf
|
||||||
;;
|
;;
|
||||||
@ -1603,6 +1589,9 @@ case $basic_machine in
|
|||||||
mips*-*)
|
mips*-*)
|
||||||
os=-elf
|
os=-elf
|
||||||
;;
|
;;
|
||||||
|
or1k-*)
|
||||||
|
os=-elf
|
||||||
|
;;
|
||||||
or32-*)
|
or32-*)
|
||||||
os=-coff
|
os=-coff
|
||||||
;;
|
;;
|
||||||
|
@ -1 +1 @@
|
|||||||
822f530520cc4202fc04a4668b77b1de1215fdff
|
41de4c4491c6c4c1658a0faba986f36eb179187e
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
|
@ -1 +1 @@
|
|||||||
bffda54187af4d101157c43c6c6d26dd735e51d3
|
63ae69dc6fecaf83c52fba2ad334f4b1369fb1cd
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
|
2
libgc/m4/libtool.m4.REMOVED.git-id
vendored
2
libgc/m4/libtool.m4.REMOVED.git-id
vendored
@ -1 +1 @@
|
|||||||
d7c043f4f998971f1b81f7ab2c1e095fef45dee5
|
56666f0eceac29ace0fff6cfefa246a4ab93174c
|
@ -1 +1 @@
|
|||||||
bffda54187af4d101157c43c6c6d26dd735e51d3
|
63ae69dc6fecaf83c52fba2ad334f4b1369fb1cd
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -148,7 +148,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -160,6 +159,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
2
m4/libtool.m4.REMOVED.git-id
vendored
2
m4/libtool.m4.REMOVED.git-id
vendored
@ -1 +1 @@
|
|||||||
d7c043f4f998971f1b81f7ab2c1e095fef45dee5
|
56666f0eceac29ace0fff6cfefa246a4ab93174c
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -180,7 +180,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -192,6 +191,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -353,8 +353,7 @@ namespace System.Runtime.Serialization.Json
|
|||||||
for (reader.MoveToContent (); reader.NodeType != XmlNodeType.EndElement; reader.MoveToContent ()) {
|
for (reader.MoveToContent (); reader.NodeType != XmlNodeType.EndElement; reader.MoveToContent ()) {
|
||||||
if (!reader.IsStartElement ("item"))
|
if (!reader.IsStartElement ("item"))
|
||||||
throw SerializationError (String.Format ("Expected element 'item', but found '{0}' in namespace '{1}'", reader.LocalName, reader.NamespaceURI));
|
throw SerializationError (String.Format ("Expected element 'item', but found '{0}' in namespace '{1}'", reader.LocalName, reader.NamespaceURI));
|
||||||
Type et = elementType == typeof (object) || elementType.IsAbstract ? null : elementType;
|
object elem = ReadObject (elementType);
|
||||||
object elem = ReadObject (et ?? typeof (object));
|
|
||||||
c.Add (elem);
|
c.Add (elem);
|
||||||
}
|
}
|
||||||
#if NET_2_1
|
#if NET_2_1
|
||||||
|
@ -2,6 +2,8 @@ Assembly/AssemblyInfo.cs
|
|||||||
../../build/common/Consts.cs
|
../../build/common/Consts.cs
|
||||||
../../build/common/Locale.cs
|
../../build/common/Locale.cs
|
||||||
../../build/common/MonoTODOAttribute.cs
|
../../build/common/MonoTODOAttribute.cs
|
||||||
|
../../../external/referencesource/System.Xml/System/Xml/Bits.cs
|
||||||
|
System.Xml/XsdDateTime2.cs
|
||||||
Mono.Xml.Schema/XmlSchemaValidatingReader.cs
|
Mono.Xml.Schema/XmlSchemaValidatingReader.cs
|
||||||
Mono.Xml.Schema/XsdIdentityPath.cs
|
Mono.Xml.Schema/XsdIdentityPath.cs
|
||||||
Mono.Xml.Schema/XsdIdentityState.cs
|
Mono.Xml.Schema/XsdIdentityState.cs
|
||||||
|
@ -290,7 +290,16 @@ namespace System.Xml {
|
|||||||
//return DateTime.Parse(s, d);
|
//return DateTime.Parse(s, d);
|
||||||
DateTimeStyles style = DateTimeStyles.AllowLeadingWhite |
|
DateTimeStyles style = DateTimeStyles.AllowLeadingWhite |
|
||||||
DateTimeStyles.AllowTrailingWhite;
|
DateTimeStyles.AllowTrailingWhite;
|
||||||
|
try {
|
||||||
return DateTime.ParseExact (s, format, DateTimeFormatInfo.InvariantInfo, style);
|
return DateTime.ParseExact (s, format, DateTimeFormatInfo.InvariantInfo, style);
|
||||||
|
} catch (Exception e) {
|
||||||
|
try {
|
||||||
|
var xsdDateTime = new XsdDateTime2 (s, XsdDateTimeFlags.AllXsd);
|
||||||
|
return (DateTime) xsdDateTime;
|
||||||
|
} catch {
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static DateTime ToDateTime(string s, string[] formats)
|
public static DateTime ToDateTime(string s, string[] formats)
|
||||||
@ -304,6 +313,13 @@ namespace System.Xml {
|
|||||||
return DateTime.ParseExact (s, formats, DateTimeFormatInfo.InvariantInfo, style);
|
return DateTime.ParseExact (s, formats, DateTimeFormatInfo.InvariantInfo, style);
|
||||||
} catch (ArgumentOutOfRangeException) {
|
} catch (ArgumentOutOfRangeException) {
|
||||||
return DateTime.MinValue;
|
return DateTime.MinValue;
|
||||||
|
} catch (Exception e) {
|
||||||
|
try {
|
||||||
|
var xsdDateTime = new XsdDateTime2 (s, XsdDateTimeFlags.AllXsd);
|
||||||
|
return (DateTime) xsdDateTime;
|
||||||
|
} catch {
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -781,15 +797,35 @@ namespace System.Xml {
|
|||||||
|
|
||||||
public static DateTimeOffset ToDateTimeOffset (string s, string format)
|
public static DateTimeOffset ToDateTimeOffset (string s, string format)
|
||||||
{
|
{
|
||||||
|
try {
|
||||||
return DateTimeOffset.ParseExact (s, format, CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal);
|
return DateTimeOffset.ParseExact (s, format, CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal);
|
||||||
|
} catch (Exception e) {
|
||||||
|
try {
|
||||||
|
var xsdDateTime = new XsdDateTime2 (s, XsdDateTimeFlags.AllXsd);
|
||||||
|
return (DateTimeOffset) xsdDateTime;
|
||||||
|
} catch {
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static DateTimeOffset ToDateTimeOffset (string s, string [] formats)
|
public static DateTimeOffset ToDateTimeOffset (string s, string [] formats)
|
||||||
{
|
{
|
||||||
|
try {
|
||||||
DateTimeStyles style = DateTimeStyles.AllowLeadingWhite |
|
DateTimeStyles style = DateTimeStyles.AllowLeadingWhite |
|
||||||
DateTimeStyles.AllowTrailingWhite |
|
DateTimeStyles.AllowTrailingWhite |
|
||||||
DateTimeStyles.AssumeUniversal;
|
DateTimeStyles.AssumeUniversal;
|
||||||
return DateTimeOffset.ParseExact (s, formats, CultureInfo.InvariantCulture, style);
|
return DateTimeOffset.ParseExact (s, formats, CultureInfo.InvariantCulture, style);
|
||||||
|
} catch (Exception e) {
|
||||||
|
try {
|
||||||
|
var xsdDateTime = new XsdDateTime2 (s, XsdDateTimeFlags.AllXsd);
|
||||||
|
return (DateTimeOffset) xsdDateTime;
|
||||||
|
} catch {
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static string ToString (DateTimeOffset value)
|
public static string ToString (DateTimeOffset value)
|
||||||
|
993
mcs/class/System.XML/System.Xml/XsdDateTime2.cs
Normal file
993
mcs/class/System.XML/System.Xml/XsdDateTime2.cs
Normal file
@ -0,0 +1,993 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <copyright file="XsdDuration.cs" company="Microsoft">
|
||||||
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
// </copyright>
|
||||||
|
// <owner current="true" primary="true">[....]</owner>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace System.Xml.Schema {
|
||||||
|
using System;
|
||||||
|
using System.Xml;
|
||||||
|
using System.Diagnostics;
|
||||||
|
using System.Text;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// This enum specifies what format should be used when converting string to XsdDateTime
|
||||||
|
/// </summary>
|
||||||
|
[Flags]
|
||||||
|
internal enum XsdDateTimeFlags {
|
||||||
|
DateTime = 0x01,
|
||||||
|
Time = 0x02,
|
||||||
|
Date = 0x04,
|
||||||
|
GYearMonth = 0x08,
|
||||||
|
GYear = 0x10,
|
||||||
|
GMonthDay = 0x20,
|
||||||
|
GDay = 0x40,
|
||||||
|
GMonth = 0x80,
|
||||||
|
#if !SILVERLIGHT // XDR is not supported in Silverlight
|
||||||
|
XdrDateTimeNoTz = 0x100,
|
||||||
|
XdrDateTime = 0x200,
|
||||||
|
XdrTimeNoTz = 0x400, //XDRTime with tz is the same as xsd:time
|
||||||
|
#endif
|
||||||
|
AllXsd = 0xFF //All still does not include the XDR formats
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// This structure extends System.DateTime to support timeInTicks zone and Gregorian types scomponents of an Xsd Duration. It is used internally to support Xsd durations without loss
|
||||||
|
/// of fidelity. XsdDuration structures are immutable once they've been created.
|
||||||
|
/// </summary>
|
||||||
|
internal struct XsdDateTime2 {
|
||||||
|
// DateTime is being used as an internal representation only
|
||||||
|
// Casting XsdDateTime to DateTime might return a different value
|
||||||
|
private DateTime dt;
|
||||||
|
|
||||||
|
// Additional information that DateTime is not preserving
|
||||||
|
// Information is stored in the following format:
|
||||||
|
// Bits Info
|
||||||
|
// 31-24 DateTimeTypeCode
|
||||||
|
// 23-16 XsdDateTimeKind
|
||||||
|
// 15-8 Zone Hours
|
||||||
|
// 7-0 Zone Minutes
|
||||||
|
private uint extra;
|
||||||
|
|
||||||
|
|
||||||
|
// Subset of XML Schema types XsdDateTime represents
|
||||||
|
enum DateTimeTypeCode {
|
||||||
|
DateTime,
|
||||||
|
Time,
|
||||||
|
Date,
|
||||||
|
GYearMonth,
|
||||||
|
GYear,
|
||||||
|
GMonthDay,
|
||||||
|
GDay,
|
||||||
|
GMonth,
|
||||||
|
#if !SILVERLIGHT // XDR is not supported in Silverlight
|
||||||
|
XdrDateTime,
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
// Internal representation of DateTimeKind
|
||||||
|
enum XsdDateTimeKind {
|
||||||
|
Unspecified,
|
||||||
|
Zulu,
|
||||||
|
LocalWestOfZulu, // GMT-1..14, N..Y
|
||||||
|
LocalEastOfZulu // GMT+1..14, A..M
|
||||||
|
}
|
||||||
|
|
||||||
|
// Masks and shifts used for packing and unpacking extra
|
||||||
|
private const uint TypeMask = 0xFF000000;
|
||||||
|
private const uint KindMask = 0x00FF0000;
|
||||||
|
private const uint ZoneHourMask = 0x0000FF00;
|
||||||
|
private const uint ZoneMinuteMask = 0x000000FF;
|
||||||
|
private const int TypeShift = 24;
|
||||||
|
private const int KindShift = 16;
|
||||||
|
private const int ZoneHourShift = 8;
|
||||||
|
|
||||||
|
// Maximum number of fraction digits;
|
||||||
|
private const short maxFractionDigits = 7;
|
||||||
|
|
||||||
|
static readonly int Lzyyyy = "yyyy".Length;
|
||||||
|
static readonly int Lzyyyy_ = "yyyy-".Length;
|
||||||
|
static readonly int Lzyyyy_MM = "yyyy-MM".Length;
|
||||||
|
static readonly int Lzyyyy_MM_ = "yyyy-MM-".Length;
|
||||||
|
static readonly int Lzyyyy_MM_dd = "yyyy-MM-dd".Length;
|
||||||
|
static readonly int Lzyyyy_MM_ddT = "yyyy-MM-ddT".Length;
|
||||||
|
static readonly int LzHH = "HH".Length;
|
||||||
|
static readonly int LzHH_ = "HH:".Length;
|
||||||
|
static readonly int LzHH_mm = "HH:mm".Length;
|
||||||
|
static readonly int LzHH_mm_ = "HH:mm:".Length;
|
||||||
|
static readonly int LzHH_mm_ss = "HH:mm:ss".Length;
|
||||||
|
static readonly int Lz_ = "-".Length;
|
||||||
|
static readonly int Lz_zz = "-zz".Length;
|
||||||
|
static readonly int Lz_zz_ = "-zz:".Length;
|
||||||
|
static readonly int Lz_zz_zz = "-zz:zz".Length;
|
||||||
|
static readonly int Lz__ = "--".Length;
|
||||||
|
static readonly int Lz__mm = "--MM".Length;
|
||||||
|
static readonly int Lz__mm_ = "--MM-".Length;
|
||||||
|
static readonly int Lz__mm__ = "--MM--".Length;
|
||||||
|
static readonly int Lz__mm_dd = "--MM-dd".Length;
|
||||||
|
static readonly int Lz___ = "---".Length;
|
||||||
|
static readonly int Lz___dd = "---dd".Length;
|
||||||
|
|
||||||
|
|
||||||
|
#if !SILVERLIGHT
|
||||||
|
/// <summary>
|
||||||
|
/// Constructs an XsdDateTime from a string trying all possible formats.
|
||||||
|
/// </summary>
|
||||||
|
public XsdDateTime2(string text) : this(text, XsdDateTimeFlags.AllXsd) {
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Constructs an XsdDateTime from a string using specific format.
|
||||||
|
/// </summary>
|
||||||
|
public XsdDateTime2(string text, XsdDateTimeFlags kinds) : this() {
|
||||||
|
Parser parser = new Parser();
|
||||||
|
if (! parser.Parse(text, kinds)) {
|
||||||
|
throw new FormatException("Res.GetString(Res.XmlConvert_BadFormat, text, kinds)");
|
||||||
|
}
|
||||||
|
InitiateXsdDateTime(parser);
|
||||||
|
}
|
||||||
|
|
||||||
|
#if !SILVERLIGHT
|
||||||
|
private XsdDateTime2(Parser parser) : this() {
|
||||||
|
InitiateXsdDateTime(parser);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
private void InitiateXsdDateTime(Parser parser) {
|
||||||
|
dt = new DateTime(parser.year, parser.month, parser.day, parser.hour, parser.minute, parser.second);
|
||||||
|
if (parser.fraction != 0) {
|
||||||
|
dt = dt.AddTicks(parser.fraction);
|
||||||
|
}
|
||||||
|
extra = (uint)(((int)parser.typeCode << TypeShift) | ((int)parser.kind << KindShift) | (parser.zoneHour << ZoneHourShift) | parser.zoneMinute);
|
||||||
|
}
|
||||||
|
|
||||||
|
#if !SILVERLIGHT
|
||||||
|
internal static bool TryParse(string text, XsdDateTimeFlags kinds, out XsdDateTime2 result) {
|
||||||
|
Parser parser = new Parser();
|
||||||
|
if (! parser.Parse(text, kinds)) {
|
||||||
|
result = new XsdDateTime2();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
result = new XsdDateTime2(parser);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Constructs an XsdDateTime from a DateTime.
|
||||||
|
/// </summary>
|
||||||
|
public XsdDateTime2(DateTime dateTime, XsdDateTimeFlags kinds) {
|
||||||
|
Debug.Assert(Bits.ExactlyOne((uint)kinds), "Only one DateTime type code can be set.");
|
||||||
|
dt = dateTime;
|
||||||
|
|
||||||
|
DateTimeTypeCode code = (DateTimeTypeCode) (Bits.LeastPosition((uint) kinds) - 1);
|
||||||
|
int zoneHour = 0;
|
||||||
|
int zoneMinute = 0;
|
||||||
|
XsdDateTimeKind kind;
|
||||||
|
|
||||||
|
switch (dateTime.Kind) {
|
||||||
|
case DateTimeKind.Unspecified: kind = XsdDateTimeKind.Unspecified; break;
|
||||||
|
case DateTimeKind.Utc: kind = XsdDateTimeKind.Zulu; break;
|
||||||
|
|
||||||
|
default: {
|
||||||
|
Debug.Assert(dateTime.Kind == DateTimeKind.Local, "Unknown DateTimeKind: " + dateTime.Kind);
|
||||||
|
TimeSpan utcOffset = TimeZoneInfo.Local.GetUtcOffset(dateTime);
|
||||||
|
|
||||||
|
if (utcOffset.Ticks < 0) {
|
||||||
|
kind = XsdDateTimeKind.LocalWestOfZulu;
|
||||||
|
zoneHour = -utcOffset.Hours;
|
||||||
|
zoneMinute = -utcOffset.Minutes;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
kind = XsdDateTimeKind.LocalEastOfZulu;
|
||||||
|
zoneHour = utcOffset.Hours;
|
||||||
|
zoneMinute = utcOffset.Minutes;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
extra = (uint)(((int)code << TypeShift) | ((int)kind << KindShift) | (zoneHour << ZoneHourShift) | zoneMinute);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Constructs an XsdDateTime from a DateTimeOffset
|
||||||
|
public XsdDateTime2(DateTimeOffset dateTimeOffset) : this(dateTimeOffset, XsdDateTimeFlags.DateTime) {
|
||||||
|
}
|
||||||
|
|
||||||
|
public XsdDateTime2(DateTimeOffset dateTimeOffset, XsdDateTimeFlags kinds) {
|
||||||
|
Debug.Assert(Bits.ExactlyOne((uint)kinds), "Only one DateTime type code can be set.");
|
||||||
|
|
||||||
|
dt = dateTimeOffset.DateTime;
|
||||||
|
|
||||||
|
TimeSpan zoneOffset = dateTimeOffset.Offset;
|
||||||
|
DateTimeTypeCode code = (DateTimeTypeCode) (Bits.LeastPosition((uint) kinds) - 1);
|
||||||
|
XsdDateTimeKind kind;
|
||||||
|
if (zoneOffset.TotalMinutes < 0) {
|
||||||
|
zoneOffset = zoneOffset.Negate();
|
||||||
|
kind = XsdDateTimeKind.LocalWestOfZulu;
|
||||||
|
}
|
||||||
|
else if (zoneOffset.TotalMinutes > 0) {
|
||||||
|
kind = XsdDateTimeKind.LocalEastOfZulu;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
kind = XsdDateTimeKind.Zulu;
|
||||||
|
}
|
||||||
|
|
||||||
|
extra = (uint)(((int)code << TypeShift) | ((int)kind << KindShift) | (zoneOffset.Hours << ZoneHourShift) | zoneOffset.Minutes);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns auxiliary enumeration of XSD date type
|
||||||
|
/// </summary>
|
||||||
|
private DateTimeTypeCode InternalTypeCode {
|
||||||
|
get { return (DateTimeTypeCode)((extra & TypeMask) >> TypeShift); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns geographical "position" of the value
|
||||||
|
/// </summary>
|
||||||
|
private XsdDateTimeKind InternalKind {
|
||||||
|
get { return (XsdDateTimeKind)((extra & KindMask) >> KindShift); }
|
||||||
|
}
|
||||||
|
|
||||||
|
#if !SILVERLIGHT
|
||||||
|
/// <summary>
|
||||||
|
/// Returns XmlTypeCode of the value being stored
|
||||||
|
/// </summary>
|
||||||
|
public XmlTypeCode TypeCode {
|
||||||
|
get { return typeCodes[(int)InternalTypeCode]; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns whether object represent local, UTC or unspecified time
|
||||||
|
/// </summary>
|
||||||
|
public DateTimeKind Kind {
|
||||||
|
get {
|
||||||
|
switch (InternalKind) {
|
||||||
|
case XsdDateTimeKind.Unspecified:
|
||||||
|
return DateTimeKind.Unspecified;
|
||||||
|
case XsdDateTimeKind.Zulu:
|
||||||
|
return DateTimeKind.Utc;
|
||||||
|
default:
|
||||||
|
// XsdDateTimeKind.LocalEastOfZulu:
|
||||||
|
// XsdDateTimeKind.LocalWestOfZulu:
|
||||||
|
return DateTimeKind.Local;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns the year part of XsdDateTime
|
||||||
|
/// The returned value is integer between 1 and 9999
|
||||||
|
/// </summary>
|
||||||
|
public int Year {
|
||||||
|
get { return dt.Year; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns the month part of XsdDateTime
|
||||||
|
/// The returned value is integer between 1 and 12
|
||||||
|
/// </summary>
|
||||||
|
public int Month {
|
||||||
|
get { return dt.Month; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns the day of the month part of XsdDateTime
|
||||||
|
/// The returned value is integer between 1 and 31
|
||||||
|
/// </summary>
|
||||||
|
public int Day {
|
||||||
|
get { return dt.Day; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns the hour part of XsdDateTime
|
||||||
|
/// The returned value is integer between 0 and 23
|
||||||
|
/// </summary>
|
||||||
|
public int Hour {
|
||||||
|
get { return dt.Hour; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns the minute part of XsdDateTime
|
||||||
|
/// The returned value is integer between 0 and 60
|
||||||
|
/// </summary>
|
||||||
|
public int Minute {
|
||||||
|
get { return dt.Minute; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns the second part of XsdDateTime
|
||||||
|
/// The returned value is integer between 0 and 60
|
||||||
|
/// </summary>
|
||||||
|
public int Second {
|
||||||
|
get { return dt.Second; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns number of ticks in the fraction of the second
|
||||||
|
/// The returned value is integer between 0 and 9999999
|
||||||
|
/// </summary>
|
||||||
|
public int Fraction {
|
||||||
|
get { return (int)(dt.Ticks - new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second).Ticks); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns the hour part of the time zone
|
||||||
|
/// The returned value is integer between -13 and 13
|
||||||
|
/// </summary>
|
||||||
|
public int ZoneHour {
|
||||||
|
get {
|
||||||
|
uint result = (extra & ZoneHourMask) >> ZoneHourShift;
|
||||||
|
return (int)result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns the minute part of the time zone
|
||||||
|
/// The returned value is integer between 0 and 60
|
||||||
|
/// </summary>
|
||||||
|
public int ZoneMinute {
|
||||||
|
get {
|
||||||
|
uint result = (extra & ZoneMinuteMask);
|
||||||
|
return (int)result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#if !SILVERLIGHT
|
||||||
|
public DateTime ToZulu() {
|
||||||
|
switch (InternalKind) {
|
||||||
|
case XsdDateTimeKind.Zulu:
|
||||||
|
// set it to UTC
|
||||||
|
return new DateTime(dt.Ticks, DateTimeKind.Utc);
|
||||||
|
case XsdDateTimeKind.LocalEastOfZulu:
|
||||||
|
// Adjust to UTC and then convert to local in the current time zone
|
||||||
|
return new DateTime(dt.Subtract(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc);
|
||||||
|
case XsdDateTimeKind.LocalWestOfZulu:
|
||||||
|
// Adjust to UTC and then convert to local in the current time zone
|
||||||
|
return new DateTime(dt.Add(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc);
|
||||||
|
default:
|
||||||
|
return dt;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Cast to DateTime
|
||||||
|
/// The following table describes the behaviors of getting the default value
|
||||||
|
/// when a certain year/month/day values are missing.
|
||||||
|
///
|
||||||
|
/// An "X" means that the value exists. And "--" means that value is missing.
|
||||||
|
///
|
||||||
|
/// Year Month Day => ResultYear ResultMonth ResultDay Note
|
||||||
|
///
|
||||||
|
/// X X X Parsed year Parsed month Parsed day
|
||||||
|
/// X X -- Parsed Year Parsed month First day If we have year and month, assume the first day of that month.
|
||||||
|
/// X -- X Parsed year First month Parsed day If the month is missing, assume first month of that year.
|
||||||
|
/// X -- -- Parsed year First month First day If we have only the year, assume the first day of that year.
|
||||||
|
///
|
||||||
|
/// -- X X CurrentYear Parsed month Parsed day If the year is missing, assume the current year.
|
||||||
|
/// -- X -- CurrentYear Parsed month First day If we have only a month value, assume the current year and current day.
|
||||||
|
/// -- -- X CurrentYear First month Parsed day If we have only a day value, assume current year and first month.
|
||||||
|
/// -- -- -- CurrentYear Current month Current day So this means that if the date string only contains time, you will get current date.
|
||||||
|
/// </summary>
|
||||||
|
public static implicit operator DateTime(XsdDateTime2 xdt) {
|
||||||
|
DateTime result;
|
||||||
|
switch (xdt.InternalTypeCode) {
|
||||||
|
case DateTimeTypeCode.GMonth:
|
||||||
|
case DateTimeTypeCode.GDay:
|
||||||
|
result = new DateTime(DateTime.Now.Year, xdt.Month, xdt.Day);
|
||||||
|
break;
|
||||||
|
case DateTimeTypeCode.Time:
|
||||||
|
//back to DateTime.Now
|
||||||
|
DateTime currentDateTime = DateTime.Now;
|
||||||
|
TimeSpan addDiff = new DateTime(currentDateTime.Year, currentDateTime.Month, currentDateTime.Day) - new DateTime(xdt.Year, xdt.Month, xdt.Day);
|
||||||
|
result = xdt.dt.Add(addDiff);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
result = xdt.dt;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
long ticks;
|
||||||
|
switch (xdt.InternalKind) {
|
||||||
|
case XsdDateTimeKind.Zulu:
|
||||||
|
// set it to UTC
|
||||||
|
result = new DateTime(result.Ticks, DateTimeKind.Utc);
|
||||||
|
break;
|
||||||
|
case XsdDateTimeKind.LocalEastOfZulu:
|
||||||
|
// Adjust to UTC and then convert to local in the current time zone
|
||||||
|
ticks = result.Ticks - new TimeSpan(xdt.ZoneHour, xdt.ZoneMinute, 0).Ticks;
|
||||||
|
if (ticks < DateTime.MinValue.Ticks)
|
||||||
|
{
|
||||||
|
// Underflow. Return the DateTime as local time directly
|
||||||
|
ticks += TimeZoneInfo.Local.GetUtcOffset(result).Ticks;
|
||||||
|
if (ticks < DateTime.MinValue.Ticks)
|
||||||
|
ticks = DateTime.MinValue.Ticks;
|
||||||
|
return new DateTime(ticks, DateTimeKind.Local);
|
||||||
|
}
|
||||||
|
result = new DateTime(ticks, DateTimeKind.Utc).ToLocalTime();
|
||||||
|
break;
|
||||||
|
case XsdDateTimeKind.LocalWestOfZulu:
|
||||||
|
// Adjust to UTC and then convert to local in the current time zone
|
||||||
|
ticks = result.Ticks + new TimeSpan(xdt.ZoneHour, xdt.ZoneMinute, 0).Ticks;
|
||||||
|
if (ticks > DateTime.MaxValue.Ticks)
|
||||||
|
{
|
||||||
|
// Overflow. Return the DateTime as local time directly
|
||||||
|
ticks += TimeZoneInfo.Local.GetUtcOffset(result).Ticks;
|
||||||
|
if (ticks > DateTime.MaxValue.Ticks)
|
||||||
|
ticks = DateTime.MaxValue.Ticks;
|
||||||
|
return new DateTime(ticks, DateTimeKind.Local);
|
||||||
|
}
|
||||||
|
result = new DateTime(ticks, DateTimeKind.Utc).ToLocalTime();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static implicit operator DateTimeOffset(XsdDateTime2 xdt) {
|
||||||
|
DateTime dt;
|
||||||
|
|
||||||
|
switch (xdt.InternalTypeCode) {
|
||||||
|
case DateTimeTypeCode.GMonth:
|
||||||
|
case DateTimeTypeCode.GDay:
|
||||||
|
dt = new DateTime( DateTime.Now.Year, xdt.Month, xdt.Day );
|
||||||
|
break;
|
||||||
|
case DateTimeTypeCode.Time:
|
||||||
|
//back to DateTime.Now
|
||||||
|
DateTime currentDateTime = DateTime.Now;
|
||||||
|
TimeSpan addDiff = new DateTime(currentDateTime.Year, currentDateTime.Month, currentDateTime.Day) - new DateTime(xdt.Year, xdt.Month, xdt.Day);
|
||||||
|
dt = xdt.dt.Add( addDiff );
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
dt = xdt.dt;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
DateTimeOffset result;
|
||||||
|
switch (xdt.InternalKind) {
|
||||||
|
case XsdDateTimeKind.LocalEastOfZulu:
|
||||||
|
result = new DateTimeOffset(dt, new TimeSpan(xdt.ZoneHour, xdt.ZoneMinute, 0));
|
||||||
|
break;
|
||||||
|
case XsdDateTimeKind.LocalWestOfZulu:
|
||||||
|
result = new DateTimeOffset(dt, new TimeSpan(-xdt.ZoneHour, -xdt.ZoneMinute, 0));
|
||||||
|
break;
|
||||||
|
case XsdDateTimeKind.Zulu:
|
||||||
|
result = new DateTimeOffset(dt, new TimeSpan( 0 ) );
|
||||||
|
break;
|
||||||
|
case XsdDateTimeKind.Unspecified:
|
||||||
|
default:
|
||||||
|
result = new DateTimeOffset(dt, TimeZoneInfo.Local.GetUtcOffset(dt));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
#if !SILVERLIGHT
|
||||||
|
/// <summary>
|
||||||
|
/// Compares two DateTime values, returning an integer that indicates
|
||||||
|
/// their relationship.
|
||||||
|
/// </summary>
|
||||||
|
public static int Compare(XsdDateTime2 left, XsdDateTime2 right) {
|
||||||
|
if (left.extra == right.extra) {
|
||||||
|
return DateTime.Compare(left.dt, right.dt);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
// Xsd types should be the same for it to be comparable
|
||||||
|
if (left.InternalTypeCode != right.InternalTypeCode) {
|
||||||
|
throw new ArgumentException("Res.GetString(Res.Sch_XsdDateTimeCompare, left.TypeCode, right.TypeCode)");
|
||||||
|
}
|
||||||
|
// Convert both to UTC
|
||||||
|
return DateTime.Compare(left.GetZuluDateTime(), right.GetZuluDateTime());
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Compares this DateTime to a given object. This method provides an
|
||||||
|
// implementation of the IComparable interface. The object
|
||||||
|
// argument must be another DateTime, or otherwise an exception
|
||||||
|
// occurs. Null is considered less than any instance.
|
||||||
|
//
|
||||||
|
// Returns a value less than zero if this object
|
||||||
|
/// <include file='doc\DateTime.uex' path='docs/doc[@for="DateTime.CompareTo"]/*' />
|
||||||
|
public int CompareTo(Object value) {
|
||||||
|
if (value == null) return 1;
|
||||||
|
return Compare(this, (XsdDateTime2)value);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Serialization to a string
|
||||||
|
/// </summary>
|
||||||
|
public override string ToString() {
|
||||||
|
StringBuilder sb = new StringBuilder(64);
|
||||||
|
char[] text;
|
||||||
|
switch (InternalTypeCode) {
|
||||||
|
case DateTimeTypeCode.DateTime:
|
||||||
|
PrintDate(sb);
|
||||||
|
sb.Append('T');
|
||||||
|
PrintTime(sb);
|
||||||
|
break;
|
||||||
|
case DateTimeTypeCode.Time:
|
||||||
|
PrintTime(sb);
|
||||||
|
break;
|
||||||
|
case DateTimeTypeCode.Date:
|
||||||
|
PrintDate(sb);
|
||||||
|
break;
|
||||||
|
case DateTimeTypeCode.GYearMonth:
|
||||||
|
text = new char[Lzyyyy_MM];
|
||||||
|
IntToCharArray(text, 0, Year, 4);
|
||||||
|
text[Lzyyyy] = '-';
|
||||||
|
ShortToCharArray(text, Lzyyyy_, Month);
|
||||||
|
sb.Append(text);
|
||||||
|
break;
|
||||||
|
case DateTimeTypeCode.GYear:
|
||||||
|
text = new char[Lzyyyy];
|
||||||
|
IntToCharArray(text, 0, Year, 4);
|
||||||
|
sb.Append(text);
|
||||||
|
break;
|
||||||
|
case DateTimeTypeCode.GMonthDay:
|
||||||
|
text = new char[Lz__mm_dd];
|
||||||
|
text[0] = '-';
|
||||||
|
text[Lz_] = '-';
|
||||||
|
ShortToCharArray(text, Lz__, Month);
|
||||||
|
text[Lz__mm] = '-';
|
||||||
|
ShortToCharArray(text, Lz__mm_, Day);
|
||||||
|
sb.Append(text);
|
||||||
|
break;
|
||||||
|
case DateTimeTypeCode.GDay:
|
||||||
|
text = new char[Lz___dd];
|
||||||
|
text[0] = '-';
|
||||||
|
text[Lz_] = '-';
|
||||||
|
text[Lz__] = '-';
|
||||||
|
ShortToCharArray(text, Lz___, Day);
|
||||||
|
sb.Append(text);
|
||||||
|
break;
|
||||||
|
case DateTimeTypeCode.GMonth:
|
||||||
|
text = new char[Lz__mm__];
|
||||||
|
text[0] = '-';
|
||||||
|
text[Lz_] = '-';
|
||||||
|
ShortToCharArray(text, Lz__, Month);
|
||||||
|
text[Lz__mm] = '-';
|
||||||
|
text[Lz__mm_] = '-';
|
||||||
|
sb.Append(text);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
PrintZone(sb);
|
||||||
|
return sb.ToString();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Serialize year, month and day
|
||||||
|
private void PrintDate(StringBuilder sb) {
|
||||||
|
char[] text = new char[Lzyyyy_MM_dd];
|
||||||
|
IntToCharArray(text, 0, Year, 4);
|
||||||
|
text[Lzyyyy] = '-';
|
||||||
|
ShortToCharArray(text, Lzyyyy_, Month);
|
||||||
|
text[Lzyyyy_MM] = '-';
|
||||||
|
ShortToCharArray(text, Lzyyyy_MM_, Day);
|
||||||
|
sb.Append(text);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Serialize hour, minute, second and fraction
|
||||||
|
private void PrintTime(StringBuilder sb) {
|
||||||
|
char[] text = new char[LzHH_mm_ss];
|
||||||
|
ShortToCharArray(text, 0, Hour);
|
||||||
|
text[LzHH] = ':';
|
||||||
|
ShortToCharArray(text, LzHH_, Minute);
|
||||||
|
text[LzHH_mm] = ':';
|
||||||
|
ShortToCharArray(text, LzHH_mm_, Second);
|
||||||
|
sb.Append(text);
|
||||||
|
int fraction = Fraction;
|
||||||
|
if (fraction != 0) {
|
||||||
|
int fractionDigits = maxFractionDigits;
|
||||||
|
while (fraction % 10 == 0) {
|
||||||
|
fractionDigits --;
|
||||||
|
fraction /= 10;
|
||||||
|
}
|
||||||
|
text = new char[fractionDigits + 1];
|
||||||
|
text[0] = '.';
|
||||||
|
IntToCharArray(text, 1, fraction, fractionDigits);
|
||||||
|
sb.Append(text);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Serialize time zone
|
||||||
|
private void PrintZone(StringBuilder sb) {
|
||||||
|
char[] text;
|
||||||
|
switch (InternalKind) {
|
||||||
|
case XsdDateTimeKind.Zulu:
|
||||||
|
sb.Append('Z');
|
||||||
|
break;
|
||||||
|
case XsdDateTimeKind.LocalWestOfZulu:
|
||||||
|
text = new char[Lz_zz_zz];
|
||||||
|
text[0] = '-';
|
||||||
|
ShortToCharArray(text, Lz_, ZoneHour);
|
||||||
|
text[Lz_zz] = ':';
|
||||||
|
ShortToCharArray(text, Lz_zz_, ZoneMinute);
|
||||||
|
sb.Append(text);
|
||||||
|
break;
|
||||||
|
case XsdDateTimeKind.LocalEastOfZulu:
|
||||||
|
text = new char[Lz_zz_zz];
|
||||||
|
text[0] = '+';
|
||||||
|
ShortToCharArray(text, Lz_, ZoneHour);
|
||||||
|
text[Lz_zz] = ':';
|
||||||
|
ShortToCharArray(text, Lz_zz_, ZoneMinute);
|
||||||
|
sb.Append(text);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
// do nothing
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Serialize integer into character array starting with index [start].
|
||||||
|
// Number of digits is set by [digits]
|
||||||
|
private void IntToCharArray(char[] text, int start, int value, int digits) {
|
||||||
|
while(digits -- != 0) {
|
||||||
|
text[start + digits] = (char)(value%10 + '0');
|
||||||
|
value /= 10;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Serialize two digit integer into character array starting with index [start].
|
||||||
|
private void ShortToCharArray(char[] text, int start, int value) {
|
||||||
|
text[start] = (char)(value/10 + '0');
|
||||||
|
text[start + 1] = (char)(value%10 + '0');
|
||||||
|
}
|
||||||
|
|
||||||
|
#if !SILVERLIGHT
|
||||||
|
// Auxiliary for compare.
|
||||||
|
// Returns UTC DateTime
|
||||||
|
private DateTime GetZuluDateTime() {
|
||||||
|
switch (InternalKind) {
|
||||||
|
case XsdDateTimeKind.Zulu:
|
||||||
|
return dt;
|
||||||
|
case XsdDateTimeKind.LocalEastOfZulu:
|
||||||
|
return dt.Subtract(new TimeSpan(ZoneHour, ZoneMinute, 0));
|
||||||
|
case XsdDateTimeKind.LocalWestOfZulu:
|
||||||
|
return dt.Add(new TimeSpan(ZoneHour, ZoneMinute, 0));
|
||||||
|
default:
|
||||||
|
return dt.ToUniversalTime();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
private static readonly XmlTypeCode[] typeCodes = {
|
||||||
|
XmlTypeCode.DateTime,
|
||||||
|
XmlTypeCode.Time,
|
||||||
|
XmlTypeCode.Date,
|
||||||
|
XmlTypeCode.GYearMonth,
|
||||||
|
XmlTypeCode.GYear,
|
||||||
|
XmlTypeCode.GMonthDay,
|
||||||
|
XmlTypeCode.GDay,
|
||||||
|
XmlTypeCode.GMonth
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Parsing string according to XML schema spec
|
||||||
|
struct Parser {
|
||||||
|
private const int leapYear = 1904;
|
||||||
|
private const int firstMonth = 1;
|
||||||
|
private const int firstDay = 1;
|
||||||
|
|
||||||
|
public DateTimeTypeCode typeCode;
|
||||||
|
public int year;
|
||||||
|
public int month;
|
||||||
|
public int day;
|
||||||
|
public int hour;
|
||||||
|
public int minute;
|
||||||
|
public int second;
|
||||||
|
public int fraction;
|
||||||
|
public XsdDateTimeKind kind;
|
||||||
|
public int zoneHour;
|
||||||
|
public int zoneMinute;
|
||||||
|
|
||||||
|
private string text;
|
||||||
|
private int length;
|
||||||
|
|
||||||
|
public bool Parse(string text, XsdDateTimeFlags kinds) {
|
||||||
|
this.text = text;
|
||||||
|
this.length = text.Length;
|
||||||
|
|
||||||
|
// Skip leading withitespace
|
||||||
|
int start = 0;
|
||||||
|
while(start < length && char.IsWhiteSpace(text[start])) {
|
||||||
|
start ++;
|
||||||
|
}
|
||||||
|
// Choose format starting from the most common and trying not to reparse the same thing too many times
|
||||||
|
|
||||||
|
#if !SILVERLIGHT // XDR is not supported in Silverlight
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.DateTime | XsdDateTimeFlags.Date | XsdDateTimeFlags.XdrDateTime | XsdDateTimeFlags.XdrDateTimeNoTz)) {
|
||||||
|
#else
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.DateTime | XsdDateTimeFlags.Date)) {
|
||||||
|
#endif
|
||||||
|
if (ParseDate(start)) {
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.DateTime)) {
|
||||||
|
if (ParseChar(start + Lzyyyy_MM_dd, 'T') && ParseTimeAndZoneAndWhitespace(start + Lzyyyy_MM_ddT)) {
|
||||||
|
typeCode = DateTimeTypeCode.DateTime;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.Date)) {
|
||||||
|
if (ParseZoneAndWhitespace(start + Lzyyyy_MM_dd)) {
|
||||||
|
typeCode = DateTimeTypeCode.Date;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#if !SILVERLIGHT // XDR is not supported in Silverlight
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.XdrDateTime)) {
|
||||||
|
if (ParseZoneAndWhitespace(start + Lzyyyy_MM_dd) || (ParseChar(start + Lzyyyy_MM_dd, 'T') && ParseTimeAndZoneAndWhitespace(start + Lzyyyy_MM_ddT)) ) {
|
||||||
|
typeCode = DateTimeTypeCode.XdrDateTime;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.XdrDateTimeNoTz)) {
|
||||||
|
if (ParseChar(start + Lzyyyy_MM_dd, 'T')) {
|
||||||
|
if (ParseTimeAndWhitespace(start + Lzyyyy_MM_ddT)) {
|
||||||
|
typeCode = DateTimeTypeCode.XdrDateTime;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
typeCode = DateTimeTypeCode.XdrDateTime;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.Time)) {
|
||||||
|
if (ParseTimeAndZoneAndWhitespace(start)) { //Equivalent to NoCurrentDateDefault on DateTimeStyles while parsing xs:time
|
||||||
|
year = leapYear;
|
||||||
|
month = firstMonth;
|
||||||
|
day = firstDay;
|
||||||
|
typeCode = DateTimeTypeCode.Time;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#if !SILVERLIGHT // XDR is not supported in Silverlight
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.XdrTimeNoTz)) {
|
||||||
|
if (ParseTimeAndWhitespace(start)) { //Equivalent to NoCurrentDateDefault on DateTimeStyles while parsing xs:time
|
||||||
|
year = leapYear;
|
||||||
|
month = firstMonth;
|
||||||
|
day = firstDay;
|
||||||
|
typeCode = DateTimeTypeCode.Time;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.GYearMonth | XsdDateTimeFlags.GYear)) {
|
||||||
|
if (Parse4Dig(start , ref year) && 1 <= year) {
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.GYearMonth)) {
|
||||||
|
if (
|
||||||
|
ParseChar(start + Lzyyyy, '-') &&
|
||||||
|
Parse2Dig(start + Lzyyyy_, ref month) && 1 <= month && month <= 12 &&
|
||||||
|
ParseZoneAndWhitespace(start + Lzyyyy_MM)
|
||||||
|
) {
|
||||||
|
day = firstDay;
|
||||||
|
typeCode = DateTimeTypeCode.GYearMonth;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.GYear)) {
|
||||||
|
if (ParseZoneAndWhitespace(start + Lzyyyy)) {
|
||||||
|
month = firstMonth;
|
||||||
|
day = firstDay;
|
||||||
|
typeCode = DateTimeTypeCode.GYear;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.GMonthDay | XsdDateTimeFlags.GMonth)) {
|
||||||
|
if (
|
||||||
|
ParseChar(start , '-') &&
|
||||||
|
ParseChar(start + Lz_, '-') &&
|
||||||
|
Parse2Dig(start + Lz__, ref month) && 1 <= month && month <= 12
|
||||||
|
) {
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.GMonthDay) && ParseChar(start + Lz__mm, '-')) {
|
||||||
|
if (
|
||||||
|
Parse2Dig(start + Lz__mm_, ref day) && 1 <= day && day <= DateTime.DaysInMonth(leapYear, month) &&
|
||||||
|
ParseZoneAndWhitespace(start + Lz__mm_dd)
|
||||||
|
) {
|
||||||
|
year = leapYear;
|
||||||
|
typeCode = DateTimeTypeCode.GMonthDay;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.GMonth)) {
|
||||||
|
if (ParseZoneAndWhitespace(start + Lz__mm) || (ParseChar(start + Lz__mm, '-') && ParseChar(start + Lz__mm_, '-') && ParseZoneAndWhitespace(start + Lz__mm__)) ) {
|
||||||
|
year = leapYear;
|
||||||
|
day = firstDay;
|
||||||
|
typeCode = DateTimeTypeCode.GMonth;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
if (Test(kinds, XsdDateTimeFlags.GDay)) {
|
||||||
|
if (
|
||||||
|
ParseChar(start , '-') &&
|
||||||
|
ParseChar(start + Lz_, '-') &&
|
||||||
|
ParseChar(start + Lz__, '-') &&
|
||||||
|
Parse2Dig(start + Lz___, ref day) && 1 <= day && day <= DateTime.DaysInMonth(leapYear, firstMonth) &&
|
||||||
|
ParseZoneAndWhitespace(start + Lz___dd)
|
||||||
|
|
||||||
|
) {
|
||||||
|
year = leapYear;
|
||||||
|
month = firstMonth;
|
||||||
|
typeCode = DateTimeTypeCode.GDay;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private bool ParseDate(int start) {
|
||||||
|
return
|
||||||
|
Parse4Dig(start , ref year) && 1 <= year &&
|
||||||
|
ParseChar(start + Lzyyyy, '-') &&
|
||||||
|
Parse2Dig(start + Lzyyyy_, ref month) && 1 <= month && month <= 12 &&
|
||||||
|
ParseChar(start + Lzyyyy_MM, '-') &&
|
||||||
|
Parse2Dig(start + Lzyyyy_MM_, ref day) && 1 <= day && day <= DateTime.DaysInMonth(year, month);
|
||||||
|
}
|
||||||
|
|
||||||
|
private bool ParseTimeAndZoneAndWhitespace(int start) {
|
||||||
|
if (ParseTime(ref start)) {
|
||||||
|
if (ParseZoneAndWhitespace(start)) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
#if !SILVERLIGHT // XDR is not supported in Silverlight
|
||||||
|
private bool ParseTimeAndWhitespace(int start) {
|
||||||
|
if (ParseTime(ref start)) {
|
||||||
|
while(start < length ) {//&& char.IsWhiteSpace(text[start])) {
|
||||||
|
start ++;
|
||||||
|
}
|
||||||
|
return start == length;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
static int[] Power10 = new int[maxFractionDigits] {-1, 10, 100, 1000, 10000, 100000, 1000000};
|
||||||
|
private bool ParseTime(ref int start) {
|
||||||
|
if (
|
||||||
|
Parse2Dig(start , ref hour) && hour < 24 &&
|
||||||
|
ParseChar(start + LzHH, ':') &&
|
||||||
|
Parse2Dig(start + LzHH_, ref minute) && minute < 60 &&
|
||||||
|
ParseChar(start + LzHH_mm, ':') &&
|
||||||
|
Parse2Dig(start + LzHH_mm_, ref second) && second < 60
|
||||||
|
) {
|
||||||
|
start += LzHH_mm_ss;
|
||||||
|
if (ParseChar(start, '.')) {
|
||||||
|
// Parse factional part of seconds
|
||||||
|
// We allow any number of digits, but keep only first 7
|
||||||
|
this.fraction = 0;
|
||||||
|
int fractionDigits = 0;
|
||||||
|
int round = 0;
|
||||||
|
while (++start < length) {
|
||||||
|
int d = text[start] - '0';
|
||||||
|
if (9u < (uint) d) { // d < 0 || 9 < d
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if (fractionDigits < maxFractionDigits) {
|
||||||
|
this.fraction = (this.fraction * 10) + d;
|
||||||
|
} else if (fractionDigits == maxFractionDigits) {
|
||||||
|
if (5 < d) {
|
||||||
|
round = 1;
|
||||||
|
} else if (d == 5) {
|
||||||
|
round = -1;
|
||||||
|
}
|
||||||
|
} else if (round < 0 && d != 0) {
|
||||||
|
round = 1;
|
||||||
|
}
|
||||||
|
fractionDigits ++;
|
||||||
|
}
|
||||||
|
if (fractionDigits < maxFractionDigits) {
|
||||||
|
if (fractionDigits == 0) {
|
||||||
|
return false; // cannot end with .
|
||||||
|
}
|
||||||
|
fraction *= Power10[maxFractionDigits - fractionDigits];
|
||||||
|
} else {
|
||||||
|
if (round < 0) {
|
||||||
|
round = fraction & 1;
|
||||||
|
}
|
||||||
|
fraction += round;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
// cleanup - conflict with gYear
|
||||||
|
hour = 0;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
private bool ParseZoneAndWhitespace(int start) {
|
||||||
|
if (start < length) {
|
||||||
|
char ch = text[start];
|
||||||
|
if (ch == 'Z' || ch == 'z') {
|
||||||
|
kind = XsdDateTimeKind.Zulu;
|
||||||
|
start ++;
|
||||||
|
}
|
||||||
|
else if (start + 5 < length) {
|
||||||
|
if (
|
||||||
|
Parse2Dig(start + Lz_, ref zoneHour) && zoneHour <= 99 &&
|
||||||
|
ParseChar(start + Lz_zz, ':') &&
|
||||||
|
Parse2Dig(start + Lz_zz_, ref zoneMinute) && zoneMinute <= 99
|
||||||
|
) {
|
||||||
|
if (ch == '-') {
|
||||||
|
kind = XsdDateTimeKind.LocalWestOfZulu;
|
||||||
|
start += Lz_zz_zz;
|
||||||
|
}
|
||||||
|
else if (ch == '+') {
|
||||||
|
kind = XsdDateTimeKind.LocalEastOfZulu;
|
||||||
|
start += Lz_zz_zz;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
while(start < length && char.IsWhiteSpace(text[start])) {
|
||||||
|
start ++;
|
||||||
|
}
|
||||||
|
return start == length;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private bool Parse4Dig(int start, ref int num) {
|
||||||
|
if (start + 3 < length) {
|
||||||
|
int d4 = text[start] - '0';
|
||||||
|
int d3 = text[start + 1] - '0';
|
||||||
|
int d2 = text[start + 2] - '0';
|
||||||
|
int d1 = text[start + 3] - '0';
|
||||||
|
if (0 <= d4 && d4 < 10 &&
|
||||||
|
0 <= d3 && d3 < 10 &&
|
||||||
|
0 <= d2 && d2 < 10 &&
|
||||||
|
0 <= d1 && d1 < 10
|
||||||
|
) {
|
||||||
|
num = ((d4 * 10 + d3) * 10 + d2) * 10 + d1;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
private bool Parse2Dig(int start, ref int num) {
|
||||||
|
if (start + 1 < length) {
|
||||||
|
int d2 = text[start] - '0';
|
||||||
|
int d1 = text[start + 1] - '0';
|
||||||
|
if (0 <= d2 && d2 < 10 &&
|
||||||
|
0 <= d1 && d1 < 10
|
||||||
|
) {
|
||||||
|
num = d2 * 10 + d1;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
private bool ParseChar(int start, char ch) {
|
||||||
|
return start < length && text[start] == ch;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static bool Test(XsdDateTimeFlags left, XsdDateTimeFlags right) {
|
||||||
|
return (left & right) != 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -371,4 +371,6 @@ System.Xml.Serialization/XmlElementEventHandler.cs
|
|||||||
System.Xml.Serialization/XmlNodeEventHandler.cs
|
System.Xml.Serialization/XmlNodeEventHandler.cs
|
||||||
|
|
||||||
System.Xml/XQueryConvert.cs
|
System.Xml/XQueryConvert.cs
|
||||||
|
../../../external/referencesource/System.Xml/System/Xml/Bits.cs
|
||||||
|
System.Xml/XsdDateTime2.cs
|
||||||
|
|
||||||
|
@ -417,11 +417,12 @@ namespace System.Globalization
|
|||||||
// The runtime returns a NULL in the first position of the array when
|
// The runtime returns a NULL in the first position of the array when
|
||||||
// 'neutral' is true. We fill it in with a clone of InvariantCulture
|
// 'neutral' is true. We fill it in with a clone of InvariantCulture
|
||||||
// since it must not be read-only
|
// since it must not be read-only
|
||||||
|
int i = 0;
|
||||||
if (neutral && infos.Length > 0 && infos [0] == null) {
|
if (neutral && infos.Length > 0 && infos [0] == null) {
|
||||||
infos [0] = (CultureInfo) InvariantCulture.Clone ();
|
infos [i++] = (CultureInfo) InvariantCulture.Clone ();
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 1; i < infos.Length; ++i) {
|
for (; i < infos.Length; ++i) {
|
||||||
var ci = infos [i];
|
var ci = infos [i];
|
||||||
infos [i].m_cultureData = CultureData.GetCultureData (ci.m_name, false, ci.datetime_index, ci.CalendarType, ci.iso2lang);
|
infos [i].m_cultureData = CultureData.GetCultureData (ci.m_name, false, ci.datetime_index, ci.CalendarType, ci.iso2lang);
|
||||||
}
|
}
|
||||||
|
@ -225,6 +225,15 @@ namespace MonoTests.System.Globalization
|
|||||||
Assert.Fail ("InvariantCulture not found in the array from GetCultures()");
|
Assert.Fail ("InvariantCulture not found in the array from GetCultures()");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void GetAllCultures_Specific ()
|
||||||
|
{
|
||||||
|
CultureInfo [] infos = CultureInfo.GetCultures (CultureTypes.SpecificCultures);
|
||||||
|
foreach (CultureInfo ci in infos) {
|
||||||
|
Assert.IsNotNull (ci.DateTimeFormat);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
#if !NET_4_0
|
#if !NET_4_0
|
||||||
[ExpectedException (typeof (NotSupportedException))]
|
[ExpectedException (typeof (NotSupportedException))]
|
||||||
|
1
mcs/class/corlib/monotouch_runtime_corlib.dll.sources
Normal file
1
mcs/class/corlib/monotouch_runtime_corlib.dll.sources
Normal file
@ -0,0 +1 @@
|
|||||||
|
#include corlib.dll.sources
|
@ -1 +1 @@
|
|||||||
4816a33a1117da3f621fc172ae972cb88e983fe0
|
62d516907d70ecf17d5514d0b95eca311ec777cf
|
@ -1 +1 @@
|
|||||||
d56b0642b5e7cef07830b8435781e7decd5a3c88
|
cd383f7f1e00c5c33b0d1ca418b3026590e16b82
|
@ -1 +1 @@
|
|||||||
f812e116ea4476a6400787d291a6c33982351043
|
0442610a0894deae436f4425d6ce61bfcf05f317
|
@ -1 +1 @@
|
|||||||
d5baf4466182688805ba46006f24dee0f2a58a7f
|
8b55e7bf143fa497a0beb1248953d8a153f92e6b
|
@ -1 +1 @@
|
|||||||
e634a26a89825c34d9fa548f211a6b2e1968da66
|
46943fbf58da39a463799c4588a4ae363eb08687
|
@ -1 +1 @@
|
|||||||
45516bac994827703522453286f3a1c1b8d75b1b
|
f5a92d1da2d627310094847f1caea53b06b9cb06
|
@ -1 +1 @@
|
|||||||
340def76e208dadff3d94c971334b503dee1dc4c
|
a41c331587790269dc8edeb917e32a18c54ab218
|
@ -1 +1 @@
|
|||||||
976d3a548faca8313dcbe8037ca0a8aa1d22b8da
|
520a0a38f7184d287366c996c5ac92d8e7f5fac2
|
@ -204,18 +204,72 @@ namespace Mono.Linker.Steps {
|
|||||||
MarkCustomAttributeFields (ca, type);
|
MarkCustomAttributeFields (ca, type);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MarkCustomAttributeProperties (CustomAttribute ca, TypeDefinition attribute)
|
protected void MarkSecurityDeclarations (ISecurityDeclarationProvider provider)
|
||||||
|
{
|
||||||
|
// most security declarations are removed (if linked) but user code might still have some
|
||||||
|
// and if the attribtues references types then they need to be marked too
|
||||||
|
if ((provider == null) || !provider.HasSecurityDeclarations)
|
||||||
|
return;
|
||||||
|
|
||||||
|
foreach (var sd in provider.SecurityDeclarations)
|
||||||
|
MarkSecurityDeclaration (sd);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected virtual void MarkSecurityDeclaration (SecurityDeclaration sd)
|
||||||
|
{
|
||||||
|
if (!sd.HasSecurityAttributes)
|
||||||
|
return;
|
||||||
|
|
||||||
|
foreach (var sa in sd.SecurityAttributes)
|
||||||
|
MarkSecurityAttribute (sa);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected virtual void MarkSecurityAttribute (SecurityAttribute sa)
|
||||||
|
{
|
||||||
|
TypeReference security_type = sa.AttributeType;
|
||||||
|
TypeDefinition type = security_type.Resolve ();
|
||||||
|
if (type == null)
|
||||||
|
throw new ResolutionException (security_type);
|
||||||
|
|
||||||
|
MarkType (security_type);
|
||||||
|
MarkSecurityAttributeProperties (sa, type);
|
||||||
|
MarkSecurityAttributeFields (sa, type);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void MarkSecurityAttributeProperties (SecurityAttribute sa, TypeDefinition attribute)
|
||||||
|
{
|
||||||
|
if (!sa.HasProperties)
|
||||||
|
return;
|
||||||
|
|
||||||
|
foreach (var named_argument in sa.Properties)
|
||||||
|
MarkCustomAttributeProperty (named_argument, attribute);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void MarkSecurityAttributeFields (SecurityAttribute sa, TypeDefinition attribute)
|
||||||
|
{
|
||||||
|
if (!sa.HasFields)
|
||||||
|
return;
|
||||||
|
|
||||||
|
foreach (var named_argument in sa.Fields)
|
||||||
|
MarkCustomAttributeField (named_argument, attribute);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void MarkCustomAttributeProperties (CustomAttribute ca, TypeDefinition attribute)
|
||||||
{
|
{
|
||||||
if (!ca.HasProperties)
|
if (!ca.HasProperties)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
foreach (var named_argument in ca.Properties) {
|
foreach (var named_argument in ca.Properties)
|
||||||
PropertyDefinition property = GetProperty (attribute, named_argument.Name);
|
MarkCustomAttributeProperty (named_argument, attribute);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void MarkCustomAttributeProperty (CustomAttributeNamedArgument namedArgument, TypeDefinition attribute)
|
||||||
|
{
|
||||||
|
PropertyDefinition property = GetProperty (attribute, namedArgument.Name);
|
||||||
if (property != null)
|
if (property != null)
|
||||||
MarkMethod (property.SetMethod);
|
MarkMethod (property.SetMethod);
|
||||||
|
|
||||||
MarkIfType (named_argument.Argument);
|
MarkIfType (namedArgument.Argument);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
PropertyDefinition GetProperty (TypeDefinition type, string propertyname)
|
PropertyDefinition GetProperty (TypeDefinition type, string propertyname)
|
||||||
@ -231,18 +285,22 @@ namespace Mono.Linker.Steps {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
void MarkCustomAttributeFields (CustomAttribute ca, TypeDefinition attribute)
|
protected void MarkCustomAttributeFields (CustomAttribute ca, TypeDefinition attribute)
|
||||||
{
|
{
|
||||||
if (!ca.HasFields)
|
if (!ca.HasFields)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
foreach (var named_argument in ca.Fields) {
|
foreach (var named_argument in ca.Fields)
|
||||||
FieldDefinition field = GetField (attribute, named_argument.Name);
|
MarkCustomAttributeField (named_argument, attribute);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void MarkCustomAttributeField (CustomAttributeNamedArgument namedArgument, TypeDefinition attribute)
|
||||||
|
{
|
||||||
|
FieldDefinition field = GetField (attribute, namedArgument.Name);
|
||||||
if (field != null)
|
if (field != null)
|
||||||
MarkField (field);
|
MarkField (field);
|
||||||
|
|
||||||
MarkIfType (named_argument.Argument);
|
MarkIfType (namedArgument.Argument);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
FieldDefinition GetField (TypeDefinition type, string fieldname)
|
FieldDefinition GetField (TypeDefinition type, string fieldname)
|
||||||
@ -306,7 +364,7 @@ namespace Mono.Linker.Steps {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void MarkAssembly (AssemblyDefinition assembly)
|
protected void MarkAssembly (AssemblyDefinition assembly)
|
||||||
{
|
{
|
||||||
if (CheckProcessed (assembly))
|
if (CheckProcessed (assembly))
|
||||||
return;
|
return;
|
||||||
@ -314,6 +372,7 @@ namespace Mono.Linker.Steps {
|
|||||||
ProcessModule (assembly);
|
ProcessModule (assembly);
|
||||||
|
|
||||||
MarkCustomAttributes (assembly);
|
MarkCustomAttributes (assembly);
|
||||||
|
MarkSecurityDeclarations (assembly);
|
||||||
|
|
||||||
foreach (ModuleDefinition module in assembly.Modules)
|
foreach (ModuleDefinition module in assembly.Modules)
|
||||||
MarkCustomAttributes (module);
|
MarkCustomAttributes (module);
|
||||||
@ -412,6 +471,7 @@ namespace Mono.Linker.Steps {
|
|||||||
MarkType (type.BaseType);
|
MarkType (type.BaseType);
|
||||||
MarkType (type.DeclaringType);
|
MarkType (type.DeclaringType);
|
||||||
MarkCustomAttributes (type);
|
MarkCustomAttributes (type);
|
||||||
|
MarkSecurityDeclarations (type);
|
||||||
|
|
||||||
if (IsMulticastDelegate (type)) {
|
if (IsMulticastDelegate (type)) {
|
||||||
MarkMethodCollection (type.Methods);
|
MarkMethodCollection (type.Methods);
|
||||||
@ -845,6 +905,7 @@ namespace Mono.Linker.Steps {
|
|||||||
|
|
||||||
MarkType (method.DeclaringType);
|
MarkType (method.DeclaringType);
|
||||||
MarkCustomAttributes (method);
|
MarkCustomAttributes (method);
|
||||||
|
MarkSecurityDeclarations (method);
|
||||||
|
|
||||||
MarkGenericParameterProvider (method);
|
MarkGenericParameterProvider (method);
|
||||||
|
|
||||||
|
4
missing
4
missing
@ -1,7 +1,7 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Common wrapper for a few potentially missing GNU programs.
|
# Common wrapper for a few potentially missing GNU programs.
|
||||||
|
|
||||||
scriptversion=2013-10-28.13; # UTC
|
scriptversion=2012-06-26.16; # UTC
|
||||||
|
|
||||||
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
||||||
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||||
@ -160,7 +160,7 @@ give_advice ()
|
|||||||
;;
|
;;
|
||||||
autom4te*)
|
autom4te*)
|
||||||
echo "You might have modified some maintainer files that require"
|
echo "You might have modified some maintainer files that require"
|
||||||
echo "the 'autom4te' program to be rebuilt."
|
echo "the 'automa4te' program to be rebuilt."
|
||||||
program_details 'autom4te'
|
program_details 'autom4te'
|
||||||
;;
|
;;
|
||||||
bison*|yacc*)
|
bison*|yacc*)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -207,7 +207,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -219,6 +218,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -207,7 +207,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -219,6 +218,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -148,7 +148,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -160,6 +159,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -195,7 +195,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -207,6 +206,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -148,7 +148,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -160,6 +159,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -148,7 +148,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -160,6 +159,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -199,7 +199,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -211,6 +210,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -148,7 +148,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -160,6 +159,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -193,7 +193,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -205,6 +204,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -148,7 +148,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -160,6 +159,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -148,7 +148,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -160,6 +159,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
# Makefile.in generated by automake 1.13.4 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||||
@ -148,7 +148,6 @@ CXXFLAGS = @CXXFLAGS@
|
|||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
DEPDIR = @DEPDIR@
|
DEPDIR = @DEPDIR@
|
||||||
DISABLE_PERF_EVENTS = @DISABLE_PERF_EVENTS@
|
|
||||||
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
DISABLE_SHARED_HANDLES = @DISABLE_SHARED_HANDLES@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
DOLT_BASH = @DOLT_BASH@
|
DOLT_BASH = @DOLT_BASH@
|
||||||
@ -160,6 +159,7 @@ ECHO_C = @ECHO_C@
|
|||||||
ECHO_N = @ECHO_N@
|
ECHO_N = @ECHO_N@
|
||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERF_EVENTS = @ENABLE_PERF_EVENTS@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user