X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fbtr;a=blobdiff_plain;f=lib%2Fbtr%2Fsource%2Fgit.mk;fp=lib%2Fbtr%2Fsource%2Fgit.mk;h=6ca93a9959483e73af9131bbe634d31cf621b61c;hp=0000000000000000000000000000000000000000;hb=14b604bea2501022d3d828f746a6fa2b2055a00a;hpb=723234aa4cf23ea42995dc9b2d8598035c3f2332 diff --git a/lib/btr/source/git.mk b/lib/btr/source/git.mk new file mode 100644 index 0000000..6ca93a9 --- /dev/null +++ b/lib/btr/source/git.mk @@ -0,0 +1,18 @@ +.PHONY: pull all +.SUFFIXES: + +all: $(BRANCH_DIR) pull + cd $(BRANCH_DIR) && \ + git pull -q + +pull: $(CLEAN_DIR) + cd $(CLEAN_DIR) && \ + git pull -q + +$(CLEAN_DIR): + git clone $(SOURCE_URL) $(CLEAN_DIR) + +$(BRANCH_DIR): $(CLEAN_DIR) + git-new-workdir $(CLEAN_DIR) $(BRANCH_DIR) $(BRANCH) + +# vim: set noet