Imported Upstream version 4.2.0.179

Former-commit-id: 0a113cb3a6feb7873f632839b1307cc6033cd595
This commit is contained in:
Xamarin Public Jenkins
2015-08-26 07:17:56 -04:00
committed by Jo Shields
parent 183bba2c9a
commit 6992685b86
7507 changed files with 90259 additions and 657307 deletions

View File

@@ -25,12 +25,6 @@ $(symlinks):
SUPPORT_FILES = $(symlinks) mono-wrapper etc/mono/config
if ONLY_MONOTOUCH
build_profiles = monotouch
else
if ONLY_XAMMAC
build_profiles = xammac
else
build_profiles =
if INSTALL_4_5
@@ -46,15 +40,16 @@ if INSTALL_MONOTOUCH
build_profiles += monotouch monotouch_runtime
endif
if INSTALL_MONOTOUCH_WATCH
build_profiles += monotouch_watch
endif
if INSTALL_XAMMAC
build_profiles += xammac xammac_net_4_5
endif
test_profiles = $(build_profiles)
endif
endif
if BUILD_MCS
MAKE_FLAGS=$(if $(V),,--no-print-directory -s)
@@ -79,11 +74,9 @@ install-data:
uninstall:
cd $(mcs_topdir) && $(MAKE) NO_DIR_CHECK=1 PROFILES='$(build_profiles)' RUNTIME_HAS_CONSISTENT_GACDIR=yes prefix=$(prefix) uninstall-profiles
## mono --wapi=semdel will probably not delete the semaphore if someone is crazy enough to do a 'make -j distclean' :-)
clean-local:
cd $(mcs_topdir) && $(MAKE) NO_DIR_CHECK=1 PROFILES='$(build_profiles)' clean-profiles
-./mono-wrapper --wapi=semdel
-rm -fr $(etctmp) $(tmpinst) .wapi
-rm -fr $(etctmp) $(tmpinst)
endif BUILD_MCS