From d110f526706b7c4880ca916e2dfbab93138871cd Mon Sep 17 00:00:00 2001 From: Zoltan Varga Date: Tue, 7 Jun 2016 10:46:33 -0400 Subject: Llvm submodule (#3108) * Move the versions.mk infrastructure to scripts/submodules so it can be used elsewhere too. * Add a conditional submodule for llvm. * Fix commit messages emitted by the bump- targets. * Use a anonymous git url for llvm. --- llvm/Makefile.am | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 llvm/Makefile.am (limited to 'llvm/Makefile.am') diff --git a/llvm/Makefile.am b/llvm/Makefile.am new file mode 100644 index 00000000000..e380f2bebf7 --- /dev/null +++ b/llvm/Makefile.am @@ -0,0 +1,27 @@ +# +# Conditional submodule for llvm +# +# make reset-llvm will checkout a version of llvm which is suitable for this version of mono +# into $top_srcdir/llvm/llvm. +# + +LLVM_PATH=llvm + +include $(top_srcdir)/scripts/submodules/versions.mk + +$(eval $(call ValidateVersionTemplate,llvm,LLVM)) + +# Bump the given submodule to the revision given by the REV make variable +# If COMMIT is 1, commit the change +bump-llvm: __bump-version-llvm + +# Bump the given submodule to the branch given by the BRANCH/REMOTE_BRANCH make variables +# If COMMIT is 1, commit the change +bump-branch-llvm: __bump-branch-llvm + +# Bump the given submodule to its current GIT version +# If COMMIT is 1, commit the change +bump-current-llvm: __bump-current-version-llvm + +clean-local: + $(RM) -r $(LLVM_PATH) -- cgit v1.2.3