X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fbtr;a=blobdiff_plain;f=lib%2Fbtr%2Fsource%2Fcvs.mk;fp=lib%2Fbtr%2Fsource%2Fcvs.mk;h=839efa2bbacc3b9c5fb14d6e5d11596974a9c982;hp=0000000000000000000000000000000000000000;hb=f5fd15396636986e7447993a66b8a4084a93dabb;hpb=5735fce9818606a36ff3ebbbf902030bcd46c506 diff --git a/lib/btr/source/cvs.mk b/lib/btr/source/cvs.mk new file mode 100644 index 0000000..839efa2 --- /dev/null +++ b/lib/btr/source/cvs.mk @@ -0,0 +1,31 @@ +SOURCE_CLEAN=false +CVSROOT=$(shell cut -d'\#' -f1 <<<$(SOURCE_ARGS)) +CVS_MOD=$(shell cut -d'\#' -f2 -s <<<$(SOURCE_ARGS)) +CVS_RSH=ssh + +export + +ifeq ($(value QUIET_FLAG), -q) +override QUIET_FLAG = -Q +endif + +.PHONY: all clean login +.SUFFIXES: + +all: $(BRANCH_DIR) clean + $(SAY) "Updating $(BRANCH)..." + cd $(BRANCH_DIR) && \ + cvs $(QUIET_FLAG) -z3 update -RPd; + +clean: $(BRANCH_DIR) + if $(SOURCE_CLEAN); \ + then \ + cd $(BRANCH_DIR) && \ + cvs $(QUIET_FLAG) -z3 update -CRPd; \ + fi; + +$(BRANCH_DIR): + $(SAY) "Performing checkout of $(CVS_MOD) from $(CVSROOT)..." + cvs $(QUIET_FLAG) checkout -RP -r $(BRANCH) -d $(BRANCH_DIR) $(CVS_MOD) + +# vim: noet