1 .PHONY
: validate-versions reset-versions
3 SUBMODULES_CONFIG_FILE
= $(top_srcdir
)/acceptance-tests
/SUBMODULES.json
4 include $(top_srcdir
)/scripts
/submodules
/versions.mk
6 $(eval
$(call ValidateVersionTemplate
,benchmarker
,BENCHMARKER
))
7 $(eval
$(call ValidateVersionTemplate
,roslyn
,ROSLYN
))
8 $(eval
$(call ValidateVersionTemplate
,coreclr
,CORECLR
))
9 $(eval
$(call ValidateVersionTemplate
,ms-test-suite
,MSTESTSUITE
))
10 $(eval
$(call ValidateVersionTemplate
,DebianShootoutMono
,DEBIANSHOOTOUTMONO
))
12 # Bump the given submodule to the revision given by the REV make variable
13 # If COMMIT is 1, commit the change
14 bump-benchmarker
: __bump-benchmarker
15 bump-roslyn
: __bump-version-roslyn
16 bump-coreclr
: __bump-version-coreclr
17 bump-ms-test-suite
: __bump-version-ms-test-suite
18 bump-DebianShootoutMono
: __bump-version-DebianShootoutMono
20 # Bump the given submodule to the branch given by the BRANCH/REMOTE_BRANCH make variables
21 # If COMMIT is 1, commit the change
22 bump-branch-benchmarker
: __bump-branch-benchmarker
23 bump-branch-roslyn
: __bump-branch-roslyn
24 bump-branch-coreclr
: __bump-branch-coreclr
25 bump-branch-ms-test-suite
: __bump-branch-ms-test-suite
26 bump-branch-DebianShootoutMono
: __bump-branch-DebianShootoutMono
28 # Bump the given submodule to its current GIT version
29 # If COMMIT is 1, commit the change
30 bump-current-benchmarker
: __bump-current-benchmarker
31 bump-current-roslyn
: __bump-current-version-roslyn
32 bump-current-coreclr
: __bump-current-version-coreclr
33 bump-current-ms-test-suite
: __bump-current-version-ms-test-suite
34 bump-current-DebianShootoutMono
: __bump-current-version-DebianShootoutMono
36 commit-bump-benchmarker
:
37 $(MAKE
) bump-benchmarker COMMIT
=1
40 $(MAKE
) bump-roslyn COMMIT
=1
43 $(MAKE
) bump-coreclr COMMIT
=1
45 commit-bump-ms-test-suite
:
46 $(MAKE
) bump-ms-test-suite COMMIT
=1
48 commit-bump-DebianShootoutMono
:
49 $(MAKE
) bump-DebianShootoutMono COMMIT
=1
51 commit-bump-current-benchmarker
:
52 $(MAKE
) bump-current-benchmarker COMMIT
=1
54 commit-bump-current-roslyn
:
55 $(MAKE
) bump-current-roslyn COMMIT
=1
57 commit-bump-current-coreclr
:
58 $(MAKE
) bump-current-coreclr COMMIT
=1
60 commit-bump-current-ms-test-suite
:
61 $(MAKE
) bump-current-ms-test-suite COMMIT
=1
63 commit-bump-current-DebianShootoutMono
:
64 $(MAKE
) bump-current-DebianShootoutMono COMMIT
=1