X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=Makefile.am;h=16e5ba16c16ef6a2292039a17e01d5c1abd5043a;hb=6e89ac3b204de65f0c2773fb99af400e6af087ed;hp=97e260cc786f349407dda9505b3c6cb196f2ef03;hpb=aff1a51a389f09ca1865e54c16cfff4741435c8e;p=mono.git diff --git a/Makefile.am b/Makefile.am index 97e260cc786..16e5ba16c16 100644 --- a/Makefile.am +++ b/Makefile.am @@ -19,7 +19,7 @@ all: update_submodules SUBMODULE_ERROR='Could not recursively update all git submodules. You may experience compilation problems if some submodules are out of date' update_submodules: - @$(srcdir)/scripts/update_submodules + @$(srcdir)/scripts/update_submodules.sh .PHONY: update_submodules @@ -42,8 +42,8 @@ dist-hook: test -d $(distdir)/mcs || mkdir $(distdir)/mcs d=`cd $(distdir)/mcs && pwd`; cd $(mcs_topdir) && $(MAKE) distdir=$$d dist-recursive rm -rf `find $(top_distdir)/external -path '*\.git'` - rm -f `find $(top_distdir)/external -path '*\.exe'` - rm -f `find $(top_distdir)/external -path '*\.dll' -not -path '*/binary-reference-assemblies/*'` + rm -f `find $(top_distdir)/external -path '*\.exe' -not -path '*/roslyn-binaries/*'` + rm -f `find $(top_distdir)/external -path '*\.dll' -not -path '*/binary-reference-assemblies/*' -not -path '*/roslyn-binaries/*'` cp mcs/class/lib/basic/System.Configuration.dll mcs/class/lib/monolite/ cp mcs/class/lib/basic/System.Security.dll mcs/class/lib/monolite/ # Disable this for now because it is very slow and causes wrench to timeout: @@ -67,6 +67,14 @@ get-monolite-latest: cd $(mcslib) && { (wget -O- $(monolite_url) || curl $(monolite_url)) | gzip -d | tar xf - ; } cd $(mcslib) && mv -f monolite-* monolite +if BITCODE +BITCODE_CHECK=yes +endif + +.PHONY: check-ci +check-ci: + MONO_LLVMONLY=$(BITCODE_CHECK) $(srcdir)/scripts/ci/run-test-$(TEST_PROFILE).sh + .PHONY: validate do-build-mono-mcs mcs-do-clean mcs-do-tests validate: do-build-mono-mcs $(MAKE) mcs-do-tests