X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fbtr;a=blobdiff_plain;f=lib%2Fbtr%2Fsource%2Fsvn.mk;h=b18782e628f362227030c846a2a3913f53786abd;hp=49d94c48b1775d401d60b5b7907e78d926210d35;hb=7a1b870bedbbb500f7425751c60229aea6a1f48d;hpb=14b604bea2501022d3d828f746a6fa2b2055a00a diff --git a/lib/btr/source/svn.mk b/lib/btr/source/svn.mk index 49d94c4..b18782e 100644 --- a/lib/btr/source/svn.mk +++ b/lib/btr/source/svn.mk @@ -1,11 +1,22 @@ -.PHONY: all +SOURCE_CLEAN=false + +.PHONY: all clean .SUFFIXES: -all: $(BRANCH_DIR) +all: $(BRANCH_DIR) clean + $(SAY) "Updating $(BRANCH)..." cd $(BRANCH_DIR) && \ - svn update -q + svn update $(QUIET_FLAG); + +clean: $(BRANCH_DIR) + if $(SOURCE_CLEAN); \ + then \ + cd $(BRANCH_DIR) && \ + svn revert $(QUIET_FLAG); \ + fi; $(BRANCH_DIR): - svn checkout $(SOURCE_URL)/$(BRANCH) $(BRANCH_DIR) + $(SAY) "Performing checkout from $(SOURCE_ARGS)..." + svn checkout $(QUIET_FLAG) $(SOURCE_ARGS)/$(BRANCH) $(BRANCH_DIR) -# vim: set noet +# vim: noet