2019-04-22 15:12:25 +00:00
# Makefile.in generated by automake 1.15 from Makefile.am.
2014-08-13 10:39:27 +01:00
# @configure_input@
2019-04-22 15:12:25 +00:00
# Copyright (C) 1994-2014 Free Software Foundation, Inc.
2014-08-13 10:39:27 +01:00
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@ S E T _ M A K E @
VPATH = @srcdir@
2019-04-22 15:12:25 +00:00
am__is_gnu_make = { \
if test -z '$(MAKELEVEL)' ; then \
false; \
elif test -n '$(MAKE_HOST)' ; then \
true; \
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)' ; then \
true; \
else \
false; \
fi ; \
}
2014-08-13 10:39:27 +01:00
am__make_running_with_option = \
case $$ { target_option-} in \
?) ; ; \
*) echo "am__make_running_with_option: internal error: invalid" \
" target option ' $$ {target_option-}' specified " >& 2; \
exit 1; ; \
esac ; \
has_opt = no; \
sane_makeflags = $$ MAKEFLAGS; \
if $( am__is_gnu_make) ; then \
sane_makeflags = $$ MFLAGS; \
else \
case $$ MAKEFLAGS in \
*\\ [ \ \ ] *) \
bs = \\ ; \
sane_makeflags = ` printf '%s\n' " $$ MAKEFLAGS " \
| sed " s/ $$ bs $$ bs[ $$ bs $$ bs ]*//g " ` ; ; \
esac ; \
fi ; \
skip_next = no; \
strip_trailopt ( ) \
{ \
flg = ` printf '%s\n' " $$ flg " | sed " s/ $$ 1.* $$ // " ` ; \
} ; \
for flg in $$ sane_makeflags; do \
test $$ skip_next = yes && { skip_next = no; continue ; } ; \
case $$ flg in \
*= *| --*) continue ; ; \
-*I) strip_trailopt 'I' ; skip_next = yes; ; \
-*I?*) strip_trailopt 'I' ; ; \
-*O) strip_trailopt 'O' ; skip_next = yes; ; \
-*O?*) strip_trailopt 'O' ; ; \
-*l) strip_trailopt 'l' ; skip_next = yes; ; \
-*l?*) strip_trailopt 'l' ; ; \
-[ dEDm] ) skip_next = yes; ; \
-[ JT] ) skip_next = yes; ; \
esac ; \
case $$ flg in \
*$$ target_option*) has_opt = yes; break; ; \
esac ; \
done ; \
test $$ has_opt = yes
am__make_dryrun = ( target_option = n; $( am__make_running_with_option) )
am__make_keepgoing = ( target_option = k; $( am__make_running_with_option) )
pkgdatadir = $( datadir) /@PACKAGE@
pkgincludedir = $( includedir) /@PACKAGE@
pkglibdir = $( libdir) /@PACKAGE@
pkglibexecdir = $( libexecdir) /@PACKAGE@
am__cd = CDPATH = " $$ {ZSH_VERSION+.} $( PATH_SEPARATOR) " && cd
install_sh_DATA = $( install_sh) -c -m 644
install_sh_PROGRAM = $( install_sh) -c
install_sh_SCRIPT = $( install_sh) -c
INSTALL_HEADER = $( INSTALL_DATA)
transform = $( program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
target_triplet = @target@
2018-08-07 15:19:03 +00:00
@ I N S T A L L _ 4 _ x _ T R U E @ am__append_1 = etc/mono/4.0/machine.config etc/mono/4.0/web.config etc/mono/4.5/web.config etc/mono/4.0/Browsers/Compat.browser etc/mono/4.5/Browsers/Compat.browser
2016-02-22 11:00:01 -05:00
@ I N S T A L L _ 4 _ x _ T R U E @ am__append_2 = binary_reference_assemblies net_4_x xbuild_12 xbuild_14
2017-10-19 20:04:20 +00:00
@ I N S T A L L _ M O N O D R O I D _ T R U E @ am__append_3 = monodroid monodroid_tools
2015-08-26 07:17:56 -04:00
@ I N S T A L L _ M O N O T O U C H _ T R U E @ am__append_4 = monotouch monotouch_runtime
2016-02-22 11:00:01 -05:00
@ I N S T A L L _ M O N O T O U C H _ W A T C H _ T R U E @ am__append_5 = monotouch_watch monotouch_watch_runtime
@ I N S T A L L _ M O N O T O U C H _ T V _ T R U E @ am__append_6 = monotouch_tv monotouch_tv_runtime
2019-04-12 14:10:50 +00:00
@ I N S T A L L _ T E S T I N G _ A O T _ F U L L _ I N T E R P _ T R U E @ am__append_7 = testing_aot_full_interp
@ I N S T A L L _ T E S T I N G _ A O T _ H Y B R I D _ T R U E @ am__append_8 = testing_aot_hybrid
@ I N S T A L L _ T E S T I N G _ A O T _ F U L L _ T R U E @ am__append_9 = testing_aot_full
@ I N S T A L L _ W I N A O T _ T R U E @ am__append_10 = winaot
2019-09-24 08:53:40 +00:00
@ I N S T A L L _ T E S T I N G _ W I N A O T _ I N T E R P _ T R U E @ am__append_11 = testing_winaot_interp
@ I N S T A L L _ X A M M A C _ T R U E @ am__append_12 = xammac xammac_net_4_5
@ I N S T A L L _ O R B I S _ T R U E @ am__append_13 = orbis
@ I N S T A L L _ U N R E A L _ T R U E @ am__append_14 = unreal
@ I N S T A L L _ W A S M _ T R U E @ am__append_15 = wasm wasm_tools
@ E N A B L E _ N E T C O R E _ T R U E @ am__append_16 = netcore
2017-04-11 11:25:27 +00:00
# Mono.WebBrowser.dll fails to verify on Windows
2019-09-24 08:53:40 +00:00
@ H O S T _ W I N 3 2 _ T R U E @ am__append_17 = Mono.WebBrowser.dll
2017-04-11 11:25:27 +00:00
# ILASM.exe has features which a testing_aot_full runtime will not support.
# It is invoked with an external mono when used in the runtime.
# We skip it here because otherwise it will fail to verify.
2019-09-24 08:53:40 +00:00
@ F U L L _ A O T _ T E S T S _ T R U E @ am__append_18 = ilasm.exe
2014-08-13 10:39:27 +01:00
subdir = runtime
ACLOCAL_M4 = $( top_srcdir) /aclocal.m4
2019-02-04 20:11:37 +00:00
am__aclocal_m4_deps = $( top_srcdir) /m4/apple-target.m4 \
2019-09-24 08:53:40 +00:00
$( top_srcdir) /m4/ax_append_flag.m4 \
$( top_srcdir) /m4/ax_append_link_flags.m4 \
2019-02-04 20:11:37 +00:00
$( top_srcdir) /m4/ax_check_compile_flag.m4 \
2019-09-24 08:53:40 +00:00
$( top_srcdir) /m4/ax_check_link_flag.m4 \
$( top_srcdir) /m4/ax_require_defined.m4 \
2018-04-24 09:31:23 +00:00
$( top_srcdir) /m4/libtool.m4 $( top_srcdir) /m4/ltoptions.m4 \
$( top_srcdir) /m4/ltsugar.m4 $( top_srcdir) /m4/ltversion.m4 \
$( top_srcdir) /m4/lt~obsolete.m4 $( top_srcdir) /m4/nls.m4 \
$( top_srcdir) /m4/po.m4 $( top_srcdir) /m4/progtest.m4 \
$( top_srcdir) /acinclude.m4 $( top_srcdir) /configure.ac
2014-08-13 10:39:27 +01:00
am__configure_deps = $( am__aclocal_m4_deps) $( CONFIGURE_DEPENDENCIES) \
$( ACLOCAL_M4)
2019-04-22 15:12:25 +00:00
DIST_COMMON = $( srcdir) /Makefile.am $( am__DIST_COMMON)
2014-08-13 10:39:27 +01:00
mkinstalldirs = $( SHELL) $( top_srcdir) /mkinstalldirs
CONFIG_HEADER = $( top_builddir) /config.h
CONFIG_CLEAN_FILES = mono-wrapper monodis-wrapper
CONFIG_CLEAN_VPATH_FILES =
SCRIPTS = $( noinst_SCRIPTS)
AM_V_P = $( am__v_P_@AM_V@)
am__v_P_ = $( am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
am__v_P_1 = :
AM_V_GEN = $( am__v_GEN_@AM_V@)
am__v_GEN_ = $( am__v_GEN_@AM_DEFAULT_V@)
am__v_GEN_0 = @echo " GEN " $@ ;
am__v_GEN_1 =
AM_V_at = $( am__v_at_@AM_V@)
am__v_at_ = $( am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
am__v_at_1 =
SOURCES =
DIST_SOURCES =
am__can_run_installinfo = \
case $$ AM_UPDATE_INFO_DIR in \
n| no| NO) false; ; \
*) ( install-info --version) >/dev/null 2>& 1; ; \
esac
2019-04-12 14:10:50 +00:00
am__extra_recursive_targets = test-recursive test-bundle-recursive
2014-08-13 10:39:27 +01:00
am__tagged_files = $( HEADERS) $( SOURCES) $( TAGS_FILES) $( LISP)
2019-04-22 15:12:25 +00:00
am__DIST_COMMON = $( srcdir) /Makefile.in $( srcdir) /mono-wrapper.in \
$( srcdir) /monodis-wrapper.in $( top_srcdir) /mkinstalldirs
2014-08-13 10:39:27 +01:00
DISTFILES = $( DIST_COMMON) $( DIST_SOURCES) $( TEXINFOS) $( EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
2016-11-10 13:04:39 +00:00
AOT_BUILD_FLAGS = @AOT_BUILD_FLAGS@
AOT_RUN_FLAGS = @AOT_RUN_FLAGS@
2014-08-13 10:39:27 +01:00
API_VER = @API_VER@
AR = @AR@
AS = @AS@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
BOEHM_DEFINES = @BOEHM_DEFINES@
2017-10-19 20:04:20 +00:00
BREAKPOINT = @BREAKPOINT@
2016-11-10 13:04:39 +00:00
BTLS_ARCH = @BTLS_ARCH@
BTLS_CFLAGS = @BTLS_CFLAGS@
BTLS_CMAKE_ARGS = @BTLS_CMAKE_ARGS@
BTLS_PLATFORM = @BTLS_PLATFORM@
BTLS_ROOT = @BTLS_ROOT@
2014-08-13 10:39:27 +01:00
BUILD_EXEEXT = @BUILD_EXEEXT@
CC = @CC@
CCAS = @CCAS@
CCASDEPMODE = @CCASDEPMODE@
CCASFLAGS = @CCASFLAGS@
CCDEPMODE = @CCDEPMODE@
CC_FOR_BUILD = @CC_FOR_BUILD@
CFLAGS = @CFLAGS@
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
2016-11-10 13:04:39 +00:00
CMAKE = @CMAKE@
2019-07-26 19:53:28 +00:00
COREARCH = @COREARCH@
CORETARGETS = @CORETARGETS@
2014-08-13 10:39:27 +01:00
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
2017-04-10 11:41:01 +00:00
CSC = @CSC@
2014-08-13 10:39:27 +01:00
CXX = @CXX@
CXXCPP = @CXXCPP@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
2019-02-04 20:11:37 +00:00
CXXFLAGS_COMMON = @CXXFLAGS_COMMON@
2018-10-09 08:20:59 +00:00
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
2014-08-13 10:39:27 +01:00
CYGPATH_W = @CYGPATH_W@
2016-02-22 11:00:01 -05:00
DEFAULT_PROFILE = @DEFAULT_PROFILE@
2014-08-13 10:39:27 +01:00
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DLLTOOL = @DLLTOOL@
DOLT_BASH = @DOLT_BASH@
DSYMUTIL = @DSYMUTIL@
DTRACE = @DTRACE@
DTRACEFLAGS = @DTRACEFLAGS@
DUMPBIN = @DUMPBIN@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
2018-10-09 08:20:59 +00:00
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
2019-04-12 14:10:50 +00:00
EXTERNAL_LLVM_CONFIG_WIN32 = @EXTERNAL_LLVM_CONFIG_WIN32@
2014-08-13 10:39:27 +01:00
FGREP = @FGREP@
2014-09-04 09:07:35 +01:00
GDKX11 = @GDKX11@
2014-08-13 10:39:27 +01:00
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
GLIB_CFLAGS = @GLIB_CFLAGS@
GMSGFMT = @GMSGFMT@
GMSGFMT_015 = @GMSGFMT_015@
2017-10-19 20:04:20 +00:00
GNUC_NORETURN = @GNUC_NORETURN@
GNUC_PRETTY = @GNUC_PRETTY@
GNUC_UNUSED = @GNUC_UNUSED@
2014-08-13 10:39:27 +01:00
GREP = @GREP@
2017-10-19 20:04:20 +00:00
GSIZE = @GSIZE@
GSIZE_FORMAT = @GSIZE_FORMAT@
2018-08-07 15:19:03 +00:00
GSSIZE = @GSSIZE@
2014-09-04 09:07:35 +01:00
GTKX11 = @GTKX11@
2017-10-19 20:04:20 +00:00
HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
2014-08-13 10:39:27 +01:00
HAVE_MSGFMT = @HAVE_MSGFMT@
2018-05-10 08:37:03 +00:00
HAVE_NINJA = @HAVE_NINJA@
2019-01-26 08:23:49 +00:00
HAVE_UNISTD_H = @HAVE_UNISTD_H@
2019-04-12 14:10:50 +00:00
HAVE_YASM = @HAVE_YASM@
2014-08-13 10:39:27 +01:00
HOST_CC = @HOST_CC@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INTL = @INTL@
2016-11-10 13:04:39 +00:00
INVARIANT_AOT_OPTIONS = @INVARIANT_AOT_OPTIONS@
2018-04-24 09:31:23 +00:00
JEMALLOC_AUTOCONF_FLAGS = @JEMALLOC_AUTOCONF_FLAGS@
JEMALLOC_CFLAGS = @JEMALLOC_CFLAGS@
JEMALLOC_CPPFLAGS = @JEMALLOC_CPPFLAGS@
JEMALLOC_LDFLAGS = @JEMALLOC_LDFLAGS@
2014-08-13 10:39:27 +01:00
LD = @LD@
LDFLAGS = @LDFLAGS@
LIBC = @LIBC@
LIBGC_CPPFLAGS = @LIBGC_CPPFLAGS@
LIBGC_LIBS = @LIBGC_LIBS@
LIBGC_STATIC_LIBS = @LIBGC_STATIC_LIBS@
LIBMONO_LA = @LIBMONO_LA@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIPO = @LIPO@
2018-10-09 08:20:59 +00:00
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
2014-08-13 10:39:27 +01:00
LN_S = @LN_S@
LTCOMPILE = @LTCOMPILE@
LTCXXCOMPILE = @LTCXXCOMPILE@
LTLIBOBJS = @LTLIBOBJS@
2019-04-22 15:12:25 +00:00
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
2014-08-13 10:39:27 +01:00
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
2017-04-10 11:41:01 +00:00
MONO_CORLIB_VERSION = @MONO_CORLIB_VERSION@
2019-04-12 14:10:50 +00:00
MONO_CXXLD = @MONO_CXXLD@
2018-04-24 09:31:23 +00:00
MONO_JEMALLOC_ASSERT = @MONO_JEMALLOC_ASSERT@
MONO_JEMALLOC_DEFAULT = @MONO_JEMALLOC_DEFAULT@
MONO_JEMALLOC_ENABLED = @MONO_JEMALLOC_ENABLED@
2019-02-04 20:11:37 +00:00
MONO_NATIVE_CC = @MONO_NATIVE_CC@
2019-02-14 08:23:21 +00:00
MONO_NATIVE_CCASFLAGS = @MONO_NATIVE_CCASFLAGS@
2019-02-04 20:11:37 +00:00
MONO_NATIVE_CFLAGS = @MONO_NATIVE_CFLAGS@
2019-02-14 08:23:21 +00:00
MONO_NATIVE_COMPAT_CCASFLAGS = @MONO_NATIVE_COMPAT_CCASFLAGS@
2019-02-04 20:11:37 +00:00
MONO_NATIVE_COMPAT_CFLAGS = @MONO_NATIVE_COMPAT_CFLAGS@
2019-02-07 08:26:57 +00:00
MONO_NATIVE_COMPAT_CPPFLAGS = @MONO_NATIVE_COMPAT_CPPFLAGS@
MONO_NATIVE_COMPAT_CXXFLAGS = @MONO_NATIVE_COMPAT_CXXFLAGS@
2019-02-04 20:11:37 +00:00
MONO_NATIVE_COMPAT_LDFLAGS = @MONO_NATIVE_COMPAT_LDFLAGS@
MONO_NATIVE_CPPFLAGS = @MONO_NATIVE_CPPFLAGS@
MONO_NATIVE_CXX = @MONO_NATIVE_CXX@
MONO_NATIVE_CXXFLAGS = @MONO_NATIVE_CXXFLAGS@
MONO_NATIVE_LDFLAGS = @MONO_NATIVE_LDFLAGS@
MONO_NATIVE_LIBADD = @MONO_NATIVE_LIBADD@
MONO_NATIVE_LIBRARY_NAME = @MONO_NATIVE_LIBRARY_NAME@
MONO_NATIVE_PLATFORM = @MONO_NATIVE_PLATFORM@
MONO_NATIVE_PLATFORM_TYPE = @MONO_NATIVE_PLATFORM_TYPE@
MONO_NATIVE_PLATFORM_TYPE_COMPAT = @MONO_NATIVE_PLATFORM_TYPE_COMPAT@
MONO_NATIVE_PLATFORM_TYPE_UNIFIED = @MONO_NATIVE_PLATFORM_TYPE_UNIFIED@
2019-02-14 08:23:21 +00:00
MONO_NATIVE_UNIFIED_CCASFLAGS = @MONO_NATIVE_UNIFIED_CCASFLAGS@
2019-02-04 20:11:37 +00:00
MONO_NATIVE_UNIFIED_CFLAGS = @MONO_NATIVE_UNIFIED_CFLAGS@
2019-02-07 08:26:57 +00:00
MONO_NATIVE_UNIFIED_CPPFLAGS = @MONO_NATIVE_UNIFIED_CPPFLAGS@
MONO_NATIVE_UNIFIED_CXXFLAGS = @MONO_NATIVE_UNIFIED_CXXFLAGS@
2019-02-04 20:11:37 +00:00
MONO_NATIVE_UNIFIED_LDFLAGS = @MONO_NATIVE_UNIFIED_LDFLAGS@
2014-08-13 10:39:27 +01:00
MSGFMT = @MSGFMT@
MSGFMT_015 = @MSGFMT_015@
MSGMERGE = @MSGMERGE@
NM = @NM@
NMEDIT = @NMEDIT@
OBJDUMP = @OBJDUMP@
OBJEXT = @OBJEXT@
2019-09-24 08:53:40 +00:00
ODBC = @ODBC@
2017-10-19 20:04:20 +00:00
ORDER = @ORDER@
OS = @OS@
2014-08-13 10:39:27 +01:00
OTOOL = @OTOOL@
OTOOL64 = @OTOOL64@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
2017-10-19 20:04:20 +00:00
PATHSEP = @PATHSEP@
2014-08-13 10:39:27 +01:00
PATH_SEPARATOR = @PATH_SEPARATOR@
2017-10-19 20:04:20 +00:00
PIDTYPE = @PIDTYPE@
2014-08-13 10:39:27 +01:00
PKG_CONFIG = @PKG_CONFIG@
2019-07-26 19:53:28 +00:00
PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
2016-11-10 13:04:39 +00:00
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
2014-08-13 10:39:27 +01:00
RANLIB = @RANLIB@
2019-07-26 19:53:28 +00:00
RID = @RID@
2017-10-19 20:04:20 +00:00
SEARCHSEP = @SEARCHSEP@
2014-08-13 10:39:27 +01:00
SED = @SED@
SET_MAKE = @SET_MAKE@
SGEN_DEFINES = @SGEN_DEFINES@
2015-04-07 09:35:12 +01:00
SHARED_CFLAGS = @SHARED_CFLAGS@
2014-08-13 10:39:27 +01:00
SHELL = @SHELL@
2017-10-19 20:04:20 +00:00
SIZEOF_VOID_P = @SIZEOF_VOID_P@
2014-08-13 10:39:27 +01:00
SQLITE = @SQLITE@
SQLITE3 = @SQLITE3@
2019-05-29 08:54:19 +00:00
STATIC_GCC_LIBS = @STATIC_GCC_LIBS@
2019-04-12 14:10:50 +00:00
STATIC_ZLIB_PATH = @STATIC_ZLIB_PATH@
2014-08-13 10:39:27 +01:00
STRIP = @STRIP@
2016-11-10 13:04:39 +00:00
TEST_PROFILE = @TEST_PROFILE@
2014-08-13 10:39:27 +01:00
USE_NLS = @USE_NLS@
VERSION = @VERSION@
2015-04-07 09:35:12 +01:00
VTUNE_CFLAGS = @VTUNE_CFLAGS@
VTUNE_LIBS = @VTUNE_LIBS@
2014-09-04 09:07:35 +01:00
WERROR_CFLAGS = @WERROR_CFLAGS@
2014-08-13 10:39:27 +01:00
X11 = @X11@
XATTR_LIB = @XATTR_LIB@
XGETTEXT = @XGETTEXT@
XGETTEXT_015 = @XGETTEXT_015@
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
XINERAMA = @XINERAMA@
XMKMF = @XMKMF@
2019-09-24 08:53:40 +00:00
ZLIB_CFLAGS = @ZLIB_CFLAGS@
2014-08-13 10:39:27 +01:00
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
arch_target = @arch_target@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
docs_dir = @docs_dir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
export_ldflags = @export_ldflags@
extra_runtime_ldflags = @extra_runtime_ldflags@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
ikvm_native_dir = @ikvm_native_dir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
libgc_dir = @libgc_dir@
2014-09-04 09:07:35 +01:00
libgdiplus_install_loc = @libgdiplus_install_loc@
2014-08-13 10:39:27 +01:00
libgdiplus_loc = @libgdiplus_loc@
libmono_cflags = @libmono_cflags@
libmono_ldflags = @libmono_ldflags@
libsuffix = @libsuffix@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mcs_topdir = @mcs_topdir@
mcs_topdir_from_srcdir = @mcs_topdir_from_srcdir@
mkdir_p = @mkdir_p@
mono_build_root = @mono_build_root@
mono_cfg_dir = @mono_cfg_dir@
2019-04-12 14:10:50 +00:00
mono_msvc_build_bin_dir = @mono_msvc_build_bin_dir@
mono_msvc_build_dir = @mono_msvc_build_dir@
mono_msvc_build_lib_dir = @mono_msvc_build_lib_dir@
2014-08-13 10:39:27 +01:00
mono_runtime = @mono_runtime@
2019-04-12 14:10:50 +00:00
mono_runtime_wrapper = @mono_runtime_wrapper@
2014-08-13 10:39:27 +01:00
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
reloc_libdir = @reloc_libdir@
2019-04-22 15:12:25 +00:00
runstatedir = @runstatedir@
2014-08-13 10:39:27 +01:00
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
subdirs = @subdirs@
sysconfdir = @sysconfdir@
target = @target@
target_alias = @target_alias@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
tmpinst = _tmpinst
noinst_SCRIPTS = mono-wrapper monodis-wrapper
2019-09-25 09:31:28 +00:00
EXTRA_DIST = bin/mono-hang-watchdog.in
2014-08-13 10:39:27 +01:00
etctmp = etc
2018-08-07 15:19:03 +00:00
# This is needed at least to build configure --with-runtime-preset=fullaot.
2014-08-13 10:39:27 +01:00
symlinks = etc/mono/1.0/machine.config etc/mono/2.0/machine.config \
etc/mono/2.0/web.config etc/mono/browscap.ini \
2018-08-07 15:19:03 +00:00
etc/mono/2.0/Browsers/Compat.browser $( am__append_1) \
etc/mono/4.5/machine.config
2014-08-13 10:39:27 +01:00
SUPPORT_FILES = $( symlinks) mono-wrapper etc/mono/config
2015-08-26 07:17:56 -04:00
build_profiles = $( am__append_2) $( am__append_3) $( am__append_4) \
2016-08-03 10:59:49 +00:00
$( am__append_5) $( am__append_6) $( am__append_7) \
2017-04-10 11:41:01 +00:00
$( am__append_8) $( am__append_9) $( am__append_10) \
2019-04-12 14:10:50 +00:00
$( am__append_11) $( am__append_12) $( am__append_13) \
2019-09-24 08:53:40 +00:00
$( am__append_14) $( am__append_15) $( am__append_16)
2017-04-10 11:41:01 +00:00
@ I N S T A L L _ 4 _ x _ T R U E @ net_profile = net_4_x
2019-04-12 14:10:50 +00:00
test_profiles = $( filter-out binary_reference_assemblies monodroid_tools wasm_tools,$( build_profiles) )
2018-10-18 08:28:44 +00:00
MAKE_FLAGS = $( if $( V) ,,--no-print-directory -s)
2017-04-10 11:41:01 +00:00
TEST_SUPPORT_FILES = $( tmpinst) /bin/mono $( tmpinst) /bin/ilasm $( tmpinst) /bin/csc $( tmpinst) /bin/mcs $( tmpinst) /bin/al
2014-08-13 10:39:27 +01:00
@ C R O S S _ C O M P I L I N G _ F A L S E @ @ H O S T _ W I N 3 2 _ T R U E @ cur_dir_cmd = cygpath -w -a .
@ C R O S S _ C O M P I L I N G _ T R U E @ @ H O S T _ W I N 3 2 _ T R U E @ cur_dir_cmd = pwd
@ H O S T _ W I N 3 2 _ F A L S E @ cur_dir_cmd = pwd
@ C R O S S _ C O M P I L I N G _ F A L S E @ @ H O S T _ W I N 3 2 _ T R U E @ PLATFORM_PATH_SEPARATOR = ;
@CROSS_COMPILING_TRUE@@HOST_WIN32_TRUE@PLATFORM_PATH_SEPARATOR = :
@HOST_WIN32_FALSE@PLATFORM_PATH_SEPARATOR = :
2016-11-10 13:04:39 +00:00
2017-04-11 11:25:27 +00:00
# assemblies which are excluded from testing in mcs-compileall below
2019-04-12 14:10:50 +00:00
# fails to verify with "VTable setup of type Xunit.NetCore.Extensions.SkippedTestCase failed", not sure why
2018-01-24 17:04:36 +00:00
VERIFY_TESTS_FILTER = System.Runtime.CompilerServices.Unsafe.dll \
2019-09-24 08:53:40 +00:00
$( am__append_17) Xunit.NetCore.Extensions.dll $( am__append_18)
2014-08-13 10:39:27 +01:00
CLEANFILES = etc/mono/config
all : all -am
.SUFFIXES :
$(srcdir)/Makefile.in : @MAINTAINER_MODE_TRUE @ $( srcdir ) /Makefile .am $( am__configure_deps )
@for dep in $? ; do \
case '$(am__configure_deps)' in \
*$$ dep*) \
( cd $( top_builddir) && $( MAKE) $( AM_MAKEFLAGS) am--refresh ) \
&& { if test -f $@ ; then exit 0; else break; fi ; } ; \
exit 1; ; \
esac ; \
done ; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign runtime/Makefile' ; \
$( am__cd) $( top_srcdir) && \
$( AUTOMAKE) --foreign runtime/Makefile
Makefile : $( srcdir ) /Makefile .in $( top_builddir ) /config .status
@case '$?' in \
*config.status*) \
cd $( top_builddir) && $( MAKE) $( AM_MAKEFLAGS) am--refresh; ; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)' ; \
cd $( top_builddir) && $( SHELL) ./config.status $( subdir) /$@ $( am__depfiles_maybe) ; ; \
esac ;
$(top_builddir)/config.status : $( top_srcdir ) /configure $( CONFIG_STATUS_DEPENDENCIES )
cd $( top_builddir) && $( MAKE) $( AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure : @MAINTAINER_MODE_TRUE @ $( am__configure_deps )
cd $( top_builddir) && $( MAKE) $( AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4) : @MAINTAINER_MODE_TRUE @ $( am__aclocal_m 4_deps )
cd $( top_builddir) && $( MAKE) $( AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps) :
mono-wrapper : $( top_builddir ) /config .status $( srcdir ) /mono -wrapper .in
cd $( top_builddir) && $( SHELL) ./config.status $( subdir) /$@
monodis-wrapper : $( top_builddir ) /config .status $( srcdir ) /monodis -wrapper .in
cd $( top_builddir) && $( SHELL) ./config.status $( subdir) /$@
mostlyclean-libtool :
-rm -f *.lo
clean-libtool :
-rm -rf .libs _libs
2019-04-12 14:10:50 +00:00
test-local :
test-bundle-local :
2014-08-13 10:39:27 +01:00
tags TAGS :
ctags CTAGS :
cscope cscopelist :
2019-09-25 09:31:28 +00:00
distdir : $( DISTFILES )
@srcdirstrip= ` echo " $( srcdir) " | sed 's/[].[^$$\\*]/\\\\&/g' ` ; \
topsrcdirstrip = ` echo " $( top_srcdir) " | sed 's/[].[^$$\\*]/\\\\&/g' ` ; \
list = '$(DISTFILES)' ; \
dist_files = ` for file in $$ list; do echo $$ file; done | \
sed -e " s|^ $$ srcdirstrip/||;t " \
-e " s|^ $$ topsrcdirstrip/| $( top_builddir) /|;t " ` ; \
case $$ dist_files in \
*/*) $( MKDIR_P) ` echo " $$ dist_files " | \
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
sort -u` ; ; \
esac ; \
for file in $$ dist_files; do \
if test -f $$ file || test -d $$ file; then d = .; else d = $( srcdir) ; fi ; \
if test -d $$ d/$$ file; then \
dir = ` echo " / $$ file " | sed -e 's,/[^/]*$$,,' ` ; \
if test -d " $( distdir) / $$ file " ; then \
find " $( distdir) / $$ file " -type d ! -perm -700 -exec chmod u+rwx { } \; ; \
fi ; \
if test -d $( srcdir) /$$ file && test $$ d != $( srcdir) ; then \
cp -fpR $( srcdir) /$$ file " $( distdir) $$ dir " || exit 1; \
find " $( distdir) / $$ file " -type d ! -perm -700 -exec chmod u+rwx { } \; ; \
fi ; \
cp -fpR $$ d/$$ file " $( distdir) $$ dir " || exit 1; \
else \
test -f " $( distdir) / $$ file " \
|| cp -p $$ d/$$ file " $( distdir) / $$ file " \
|| exit 1; \
fi ; \
done
2014-08-13 10:39:27 +01:00
check-am : all -am
$( MAKE) $( AM_MAKEFLAGS) check-local
check : check -am
@BUILD_MCS_FALSE@all-local :
all-am : Makefile $( SCRIPTS ) all -local
installdirs :
@BUILD_MCS_FALSE@install : install -am
@BUILD_MCS_FALSE@install-exec : install -exec -am
@BUILD_MCS_FALSE@install-data : install -data -am
@BUILD_MCS_FALSE@uninstall : uninstall -am
install-am : all -am
@$( MAKE) $( AM_MAKEFLAGS) install-exec-am install-data-am
installcheck : installcheck -am
install-strip :
if test -z '$(STRIP)' ; then \
$( MAKE) $( AM_MAKEFLAGS) INSTALL_PROGRAM = " $( INSTALL_STRIP_PROGRAM) " \
install_sh_PROGRAM = " $( INSTALL_STRIP_PROGRAM) " INSTALL_STRIP_FLAG = -s \
install; \
else \
$( MAKE) $( AM_MAKEFLAGS) INSTALL_PROGRAM = " $( INSTALL_STRIP_PROGRAM) " \
install_sh_PROGRAM = " $( INSTALL_STRIP_PROGRAM) " INSTALL_STRIP_FLAG = -s \
" INSTALL_PROGRAM_ENV=STRIPPROG=' $( STRIP) ' " install; \
fi
mostlyclean-generic :
clean-generic :
-test -z " $( CLEANFILES) " || rm -f $( CLEANFILES)
distclean-generic :
-test -z " $( CONFIG_CLEAN_FILES) " || rm -f $( CONFIG_CLEAN_FILES)
-test . = " $( srcdir) " || test -z " $( CONFIG_CLEAN_VPATH_FILES) " || rm -f $( CONFIG_CLEAN_VPATH_FILES)
maintainer-clean-generic :
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
@BUILD_MCS_FALSE@clean-local :
clean : clean -am
clean-am : clean -generic clean -libtool clean -local mostlyclean -am
distclean : distclean -am
-rm -f Makefile
distclean-am : clean -am distclean -generic
dvi : dvi -am
dvi-am :
html : html -am
html-am :
info : info -am
info-am :
install-data-am :
install-dvi : install -dvi -am
install-dvi-am :
install-exec-am :
install-html : install -html -am
install-html-am :
install-info : install -info -am
install-info-am :
install-man :
install-pdf : install -pdf -am
install-pdf-am :
install-ps : install -ps -am
install-ps-am :
installcheck-am :
maintainer-clean : maintainer -clean -am
-rm -f Makefile
maintainer-clean-am : distclean -am maintainer -clean -generic
mostlyclean : mostlyclean -am
mostlyclean-am : mostlyclean -generic mostlyclean -libtool
pdf : pdf -am
pdf-am :
ps : ps -am
ps-am :
2019-04-12 14:10:50 +00:00
test-am : test -local
test-bundle : test -bundle -am
test-bundle-am : test -bundle -local
2014-08-13 10:39:27 +01:00
uninstall-am :
.MAKE : check -am install -am install -strip
.PHONY : all all -am all -local check check -am check -local clean \
clean-generic clean-libtool clean-local cscopelist-am ctags-am \
distclean distclean-generic distclean-libtool distdir dvi \
dvi-am html html-am info info-am install install-am \
install-data install-data-am install-dvi install-dvi-am \
install-exec install-exec-am install-html install-html-am \
install-info install-info-am install-man install-pdf \
install-pdf-am install-ps install-ps-am install-strip \
installcheck installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-generic \
2019-04-12 14:10:50 +00:00
mostlyclean-libtool pdf pdf-am ps ps-am tags-am test test-am \
test-bundle-am test-bundle-local test-local uninstall \
2014-08-13 10:39:27 +01:00
uninstall-am
2019-04-22 15:12:25 +00:00
.PRECIOUS : Makefile
2014-08-13 10:39:27 +01:00
etc/mono/2.0/machine.config : $( top_srcdir ) /data /net_ 2_ 0/machine .config
etc/mono/2.0/web.config : $( top_srcdir ) /data /net_ 2_ 0/web .config
etc/mono/browscap.ini : $( top_srcdir ) /data /browscap .ini
etc/mono/2.0/Browsers/Compat.browser : $( top_srcdir ) /data /Browsers /Compat .browser
etc/mono/4.0/Browsers/Compat.browser : $( top_srcdir ) /data /Browsers /Compat .browser
etc/mono/4.5/Browsers/Compat.browser : $( top_srcdir ) /data /Browsers /Compat .browser
etc/mono/4.0/machine.config : $( top_srcdir ) /data /net_ 4_ 0/machine .config
etc/mono/4.0/web.config : $( top_srcdir ) /data /net_ 4_ 0/web .config
etc/mono/4.5/machine.config : $( top_srcdir ) /data /net_ 4_ 5/machine .config
etc/mono/4.5/web.config : $( top_srcdir ) /data /net_ 4_ 5/web .config
$(symlinks) :
cd $( top_builddir) && $( SHELL) ./config.status $( subdir) /$@
# The write check is to foil 'make distcheck'
2018-10-18 08:28:44 +00:00
all-mcs : $( SUPPORT_FILES ) $( TEST_SUPPORT_FILES )
if test -w $( mcs_topdir) ; then :; else chmod -R +w $( mcs_topdir) ; fi
cd $( mcs_topdir) && $( MAKE) $( MAKE_FLAGS) NO_DIR_CHECK = 1 PROFILES = '$(build_profiles)' CC = '$(CC)' all-profiles
install-mcs : install -mcs -exec install -mcs -data
# override automake
install-mcs-exec : $( SUPPORT_FILES ) $( TEST_SUPPORT_FILES )
cd $( mcs_topdir) && $( MAKE) NO_DIR_CHECK = 1 PROFILES = '$(build_profiles)' RUNTIME_HAS_CONSISTENT_GACDIR = yes prefix = $( prefix) install-profiles
# override automake
install-mcs-data :
@:
# override automake
uninstall-mcs :
cd $( mcs_topdir) && $( MAKE) NO_DIR_CHECK = 1 PROFILES = '$(build_profiles)' RUNTIME_HAS_CONSISTENT_GACDIR = yes prefix = $( prefix) uninstall-profiles
clean-mcs :
cd $( mcs_topdir) && $( MAKE) NO_DIR_CHECK = 1 PROFILES = '$(build_profiles)' clean-profiles
-rm -fr $( etctmp) $( tmpinst)
@BUILD_MCS_TRUE@all-local : all -mcs
2014-08-13 10:39:27 +01:00
# override automake
2018-10-18 08:28:44 +00:00
@BUILD_MCS_TRUE@install : install -mcs
2014-08-13 10:39:27 +01:00
# override automake
2018-10-18 08:28:44 +00:00
@BUILD_MCS_TRUE@install-exec : install -mcs -exec
2014-08-13 10:39:27 +01:00
# override automake
2018-10-18 08:28:44 +00:00
@BUILD_MCS_TRUE@install-data : install -mcs -data
2014-08-13 10:39:27 +01:00
# override automake
2018-10-18 08:28:44 +00:00
@BUILD_MCS_TRUE@uninstall : uninstall -mcs
2014-08-13 10:39:27 +01:00
2018-10-18 08:28:44 +00:00
@BUILD_MCS_TRUE@clean-local : clean -mcs
2014-08-13 10:39:27 +01:00
mcs-do-test-profiles :
cd $( mcs_topdir) && $( MAKE) NO_DIR_CHECK = 1 PROFILES = '$(test_profiles)' test-profiles
2019-04-12 14:10:50 +00:00
cd $( mcs_topdir) && $( MAKE) NO_DIR_CHECK = 1 PROFILES = '$(test_profiles)' compiler-test-profiles
2014-08-13 10:39:27 +01:00
2018-08-07 15:19:03 +00:00
mcs-do-xunit-test-profiles :
cd $( mcs_topdir) && $( MAKE) NO_DIR_CHECK = 1 PROFILES = '$(test_profiles)' xunit-test-profiles
2014-08-13 10:39:27 +01:00
mcs-do-run-test-profiles : test -support -files
cd $( mcs_topdir) && $( MAKE) NO_DIR_CHECK = 1 PROFILES = '$(test_profiles)' run-test-profiles
2019-04-12 14:10:50 +00:00
cd $( mcs_topdir) && $( MAKE) NO_DIR_CHECK = 1 PROFILES = '$(test_profiles)' run-compiler-test-profiles
2014-08-13 10:39:27 +01:00
2018-08-07 15:19:03 +00:00
mcs-do-xunit-run-test-profiles : test -support -files
cd $( mcs_topdir) && $( MAKE) NO_DIR_CHECK = 1 PROFILES = '$(test_profiles)' run-xunit-test-profiles
2019-04-12 14:10:50 +00:00
test-bundle-local :
mkdir -p $( TEST_BUNDLE_PATH) /_tmpinst/bin
cp -L mono-test.sh $( TEST_BUNDLE_PATH)
cp -L -R etc $( TEST_BUNDLE_PATH) /_tmpinst
rm $( TEST_BUNDLE_PATH) /_tmpinst/etc/mono/config
sed -e 's,$$mono_libdir,$$test_root_dir,g' -e 's,target="$(libgdiplus_install_loc)",target="$$test_root_dir/mono-libgdiplus$(libsuffix)",g' $( top_builddir) /data/config > $( TEST_BUNDLE_PATH) /_tmpinst/etc/mono/config.tmpl
echo '#! /bin/sh' > $( TEST_BUNDLE_PATH) /_tmpinst/bin/al
echo '#! /bin/sh' > $( TEST_BUNDLE_PATH) /_tmpinst/bin/mcs
echo '#! /bin/sh' > $( TEST_BUNDLE_PATH) /_tmpinst/bin/ilasm
echo '"$$MONO_EXECUTABLE" $$(dirname "$$MONO_EXECUTABLE")/net_4_x/al.exe "$$@"' >> $( TEST_BUNDLE_PATH) /_tmpinst/bin/al
echo '"$$MONO_EXECUTABLE" $$(dirname "$$MONO_EXECUTABLE")/net_4_x/mcs.exe "$$@"' >> $( TEST_BUNDLE_PATH) /_tmpinst/bin/mcs
echo '"$$MONO_EXECUTABLE" $$(dirname "$$MONO_EXECUTABLE")/net_4_x/ilasm.exe "$$@"' >> $( TEST_BUNDLE_PATH) /_tmpinst/bin/ilasm
chmod +x $( TEST_BUNDLE_PATH) /_tmpinst/bin/al
chmod +x $( TEST_BUNDLE_PATH) /_tmpinst/bin/mcs
chmod +x $( TEST_BUNDLE_PATH) /_tmpinst/bin/ilasm
for profile in $( test_profiles) ; do \
cp -L -R $( mcs_topdir) /class/lib/$$ profile $( TEST_BUNDLE_PATH) ; \
done
cp -L $( top_srcdir) /external/xunit-binaries/*.dll $( top_srcdir) /external/xunit-binaries/*.exe $( top_srcdir) /external/xunit-binaries/*.config $( TEST_BUNDLE_PATH) /net_4_x/
$( MAKE) -C $( mcs_topdir) /tests test-bundle
$( MAKE) -C $( mcs_topdir) /errors test-bundle
$( MAKE) -C $( mcs_topdir) /packages test-bundle
$( MAKE) -C $( mcs_topdir) /tools/mono-symbolicate test-bundle
2014-08-13 10:39:27 +01:00
# Compile all assemblies with the verifier turned on. Code must be valid but not verifiable.
# TODO it would be nice to split assemblies without unsafe code to use the verifier with verifiable mode.
mcs-compileall : mono -wrapper etc /mono /config
save_MONO_PATH = $$ MONO_PATH; mcs_topdir = ` cd $( mcs_topdir) && $( cur_dir_cmd) ` ; ok = :; \
for profile in $( test_profiles) ; do \
2017-10-19 20:04:20 +00:00
if [ "xbuild_12" = " $$ profile " ] ; then \
2016-02-22 11:00:01 -05:00
MONO_PATH = " $$ mcs_topdir/class/lib/ $$ profile $( PLATFORM_PATH_SEPARATOR) $$ mcs_topdir/class/lib/net_4_x $( PLATFORM_PATH_SEPARATOR) $$ save_MONO_PATH " ; \
2015-04-07 09:35:12 +01:00
elif [ "xbuild_14" = " $$ profile " ] ; then \
2016-02-22 11:00:01 -05:00
MONO_PATH = " $$ mcs_topdir/class/lib/ $$ profile $( PLATFORM_PATH_SEPARATOR) $$ mcs_topdir/class/lib/net_4_x $( PLATFORM_PATH_SEPARATOR) $$ save_MONO_PATH " ; \
2014-08-13 10:39:27 +01:00
else \
MONO_PATH = " $$ mcs_topdir/class/lib/ $$ profile $( PLATFORM_PATH_SEPARATOR) $$ save_MONO_PATH " ; \
fi ; \
2019-07-26 19:53:28 +00:00
export verifiable_files = ` ls " $( mcs_topdir) /class/lib/ $$ profile/ " | grep -E '\.(dll|exe)$$' | grep -v '\.dll\.dll$$' | grep -v '\.exe\.dll$$' $( foreach asm,$( VERIFY_TESTS_FILTER) , | grep -v $( asm) ) ` ; \
2014-08-13 10:39:27 +01:00
export MONO_PATH; \
2016-11-10 13:04:39 +00:00
for stub in $$ verifiable_files; do \
i = $( mcs_topdir) /class/lib/$$ profile/$$ stub ; \
echo $$ i ; \
2014-08-13 10:39:27 +01:00
if [ ! -f $$ i ] ; then \
continue ; \
fi ; \
if ./mono-wrapper --compile-all --verify-all --security= verifiable $$ i; then \
echo $$ i verified OK; \
else \
echo $$ i verification failed; ok = false; \
fi ; done ; done ; \
2017-08-21 15:34:15 +00:00
if [ " $$ ok " = "false" ] ; then echo " <?xml version='1.0' encoding='utf-8'?><test-results failures='1' total='1' not-run='0' name='verify' date=' $$ (date +%F)' time=' $$ (date +%T)'><test-suite name='mcs-compileall' success='False' time='0'><results><test-case name='fail' executed='True' success='False' time='0'><failure><message>Verifying framework assemblies failed. Check the log for more details.</message><stack-trace></stack-trace></failure></test-case></results></test-suite></test-results> " > TestResult-verify.xml; fi ; \
2014-08-13 10:39:27 +01:00
$$ ok
2018-08-07 15:19:03 +00:00
check-local : mcs -compileall mcs -do -test -profiles mcs -do -xunit -test -profiles
$( MAKE) mcs-do-run-test-profiles mcs-do-run-xunit-test-profiles
2014-08-13 10:39:27 +01:00
# Compile all mcs tests
test : mcs -do -test -profiles
2018-08-07 15:19:03 +00:00
xunit-test : mcs -do -xunit -test -profiles
2014-08-13 10:39:27 +01:00
# depend on $(symlinks) to ensure 'etc/mono' directory exists
etc/mono/config : ../data /config Makefile $( symlinks )
2018-08-07 15:19:03 +00:00
cp $< $@
if test -d " $( abs_top_builddir) /support " ; then \
sed 's,target="$$mono_libdir/libMonoPosixHelper$(libsuffix)",target="$(abs_top_builddir)/support/libMonoPosixHelper.la",' $@ > $@ .tmp \
&& mv $@ .tmp $@ \
; \
else \
echo " Unknown directory ' $( abs_top_builddir) /support' " && false; \
fi
2019-02-04 20:11:37 +00:00
if test -d " $( abs_top_builddir) /mono/native " ; then \
sed 's,target="$$mono_libdir/$(MONO_NATIVE_LIBRARY_NAME)$(libsuffix)",target="$(abs_top_builddir)/mono/native/$(MONO_NATIVE_LIBRARY_NAME).la",' $@ > $@ .tmp \
2018-08-07 15:19:03 +00:00
&& mv $@ .tmp $@ \
; \
else \
2019-02-04 20:11:37 +00:00
echo " Unknown directory ' $( abs_top_builddir) /mono/native' " && false; \
2018-08-07 15:19:03 +00:00
fi
if test -d " $( abs_top_builddir) /mono/btls/build-shared " ; then \
sed 's,target="$$mono_libdir/libmono-btls-shared$(libsuffix)",target="$(abs_top_builddir)/mono/btls/build-shared/libmono-btls-shared$(libsuffix)",' $@ > $@ .tmp \
&& mv $@ .tmp $@ \
; \
else \
echo " Unknown directory ' $( abs_top_builddir) /mono/btls/build-shared' " ; \
fi
if test -n " $( libgdiplus_loc) " ; then \
sed 's,target="$(libgdiplus_install_loc)",target="$(libgdiplus_loc)",' $@ > $@ .tmp \
&& mv $@ .tmp $@ \
; \
fi
cat $@
2014-08-13 10:39:27 +01:00
$(tmpinst)/bin/mono : mono -wrapper etc /mono /config
$( mkinstalldirs) $( tmpinst) /bin
cp mono-wrapper $@
2017-04-10 11:41:01 +00:00
$(tmpinst)/bin/csc : $( tmpinst ) /bin /mono Makefile
echo '#! /bin/sh' > $@ ; \
r = ` pwd ` ; m = ` cd $( mcs_topdir) && pwd ` ; \
echo 'exec "' " $$ r/ $( tmpinst) /bin/mono " '" "' " $( CSC) " '" "$$@"' >> $@ ; \
chmod +x $@
2014-08-13 10:39:27 +01:00
$(tmpinst)/bin/mcs : $( tmpinst ) /bin /mono Makefile
echo '#! /bin/sh' > $@ ; \
r = ` pwd ` ; m = ` cd $( mcs_topdir) && pwd ` ; \
2017-04-10 11:41:01 +00:00
echo 'exec "' " $$ r/ $( tmpinst) /bin/mono " '" "' " $$ m/class/lib/ $( net_profile) /mcs.exe " '" "$$@"' >> $@ ; \
2014-08-13 10:39:27 +01:00
chmod +x $@
$(tmpinst)/bin/ilasm : $( tmpinst ) /bin /mono Makefile
echo '#! /bin/sh' > $@ ; \
r = ` pwd ` ; m = ` cd $( mcs_topdir) && pwd ` ; \
echo 'exec "' " $$ r/ $( tmpinst) /bin/mono " '" "' " $$ m/ilasm/ilasm.exe " '" "$$@"' >> $@ ; \
chmod +x $@
$(tmpinst)/bin/al : $( tmpinst ) /bin /mono Makefile
echo '#! /bin/sh' > $@ ; \
r = ` pwd ` ; m = ` cd $( mcs_topdir) && pwd ` ; \
2017-04-10 11:41:01 +00:00
echo 'exec "' " $$ r/ $( tmpinst) /bin/mono " '" "' " $$ m/class/lib/ $( net_profile) /al.exe " '" "$$@"' >> $@ ; \
2014-08-13 10:39:27 +01:00
chmod +x $@
test-support-files : $( TEST_SUPPORT_FILES )
@:
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT :