]> rtime.felk.cvut.cz Git - jenkicar/rpp-simulink.git/commitdiff
Makefile: Add target to aid commiting library updates
authorMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 7 Aug 2015 16:05:47 +0000 (18:05 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 7 Aug 2015 18:03:40 +0000 (20:03 +0200)
Makefile

index d39196544ecb4b0c939accc6139d4c4d7c9f6b8e..acd9c5bf1628b4c134381290f46436e0ad703a47 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,16 @@ release4eaton:
 release4us:
        $(MAKE) release RELEASE_TARGET=tms570_rpp RELEASE_ATTR=
 
+.PHONY: commit-lib-update
+commit-lib-update:
+       test $$($(TESTSW_LIB_COMMIT)) = $$($(SIMULINK_LIB_COMMIT))
+       git --git-dir=doc/test-sw/.git commit -m "Update lib submodule" rpp-lib
+       git commit  -m "Update lib submodule" doc/test-sw rpp/lib
+
+TESTSW_LIB_COMMIT = git --git-dir=doc/test-sw/rpp-lib/.git rev-parse HEAD
+SIMULINK_LIB_COMMIT = git --git-dir=rpp/lib/.git rev-parse HEAD
+
+
 ifeq ($(or $(release_in_progress),$(MAKECMDGOALS)),release)
 export release_in_progress = release
 
@@ -17,9 +27,6 @@ include rpp/lib/build/$(RELEASE_TARGET)/Makefile.config
 
 $(eval $(call release_rules,rpp-simulink))
 
-TESTSW_LIB_COMMIT = git --git-dir=doc/test-sw/rpp-lib/.git rev-parse HEAD
-SIMULINK_LIB_COMMIT = git --git-dir=rpp/lib/.git rev-parse HEAD
-
 release: $(RELEASE_BASENAME).zip
        if [ $$($(SIMULINK_LIB_COMMIT)) != $$($(TESTSW_LIB_COMMIT)) ]; then echo >&2 "Library version mismatch"; exit 1; fi
        cp rpp/lib/$(shell make -C rpp/lib --silent print-release-basename).zip .