update rules in vcs.mk
This commit is contained in:
parent
09dc103ea1
commit
b12780d800
20
vcs.mk
20
vcs.mk
@ -37,8 +37,8 @@ HG := hg
|
|||||||
GIT := git
|
GIT := git
|
||||||
BZR := bzr
|
BZR := bzr
|
||||||
SVN := svn
|
SVN := svn
|
||||||
#BZR := "$(subst /,$(DIRSEP),$(or $(wildcard c:/Program?Files/Bazaar/bzr.exe),bzr))"
|
#BZR := $(or $(patsubst %,"%",$(subst /,$(DIRSEP),$(wildcard c:/Program?Files/Bazaar/bzr.exe))),bzr)
|
||||||
CVS := "$(subst /,$(DIRSEP),$(or $(wildcard c:/Program?Files/CVS?Suite/cvs.exe),cvs))"
|
CVS := $(or $(patsubst %,"%",$(subst /,$(DIRSEP),$(wildcard c:/Program?Files/CVS?Suite/cvs.exe))),cvs)
|
||||||
#CVS := evs
|
#CVS := evs
|
||||||
|
|
||||||
CVSFLAGS := $(shell cvs --lf --version 2>$(NULL) >$(NULL)&&echo --lf)
|
CVSFLAGS := $(shell cvs --lf --version 2>$(NULL) >$(NULL)&&echo --lf)
|
||||||
@ -60,6 +60,7 @@ $1:
|
|||||||
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
@echo +++ Creating[hg]: $(SHQ)'$$@$(SHQ)' from $(SHQ)'$2$(SHQ)'
|
@echo +++ Creating[hg]: $(SHQ)'$$@$(SHQ)' from $(SHQ)'$2$(SHQ)'
|
||||||
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
$(TEST) ! -d $$@ || $(RD) $$@
|
||||||
$(HG) clone $2 $$@
|
$(HG) clone $2 $$@
|
||||||
|
|
||||||
pull-$1:
|
pull-$1:
|
||||||
@ -83,6 +84,7 @@ $1:
|
|||||||
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
@echo +++ Creating[svn]: $(SHQ)'$$@$(SHQ)' from $(SHQ)'$2$(SHQ)'
|
@echo +++ Creating[svn]: $(SHQ)'$$@$(SHQ)' from $(SHQ)'$2$(SHQ)'
|
||||||
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
$(TEST) ! -d $$@ || $(RD) $$@
|
||||||
$(SVN) checkout $2 $$@
|
$(SVN) checkout $2 $$@
|
||||||
|
|
||||||
up-$1:
|
up-$1:
|
||||||
@ -105,8 +107,8 @@ $1:
|
|||||||
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
@echo +++ Creating[cvs]: $(SHQ)'$$@$(SHQ)' from $(SHQ)'$2$(SHQ)'
|
@echo +++ Creating[cvs]: $(SHQ)'$$@$(SHQ)' from $(SHQ)'$2$(SHQ)'
|
||||||
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
$(RD) $$@
|
$(TEST) ! -d $$@ || $(RD) $$@
|
||||||
$(CVS) -z3 -d:$2 co $$@
|
pushd $$(@D) && $(CVS) -z3 -d:$2 co $$(@F)
|
||||||
|
|
||||||
up-$1:
|
up-$1:
|
||||||
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
@ -134,7 +136,7 @@ $1:
|
|||||||
@echo +++ Creating[git]: $(SHQ)'$$@$(SHQ)' from $(SHQ)'$2$(SHQ)'
|
@echo +++ Creating[git]: $(SHQ)'$$@$(SHQ)' from $(SHQ)'$2$(SHQ)'
|
||||||
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
ifeq (,$(filter http:% https:%,$2))
|
ifeq (,$(filter http:% https:%,$2))
|
||||||
$(RD) $$@
|
$(TEST) ! -d $$@ || $(RD) $$@
|
||||||
endif
|
endif
|
||||||
$(GIT) clone $2 $$@
|
$(GIT) clone $2 $$@
|
||||||
|
|
||||||
@ -151,13 +153,21 @@ endef
|
|||||||
define BZR_TMPL
|
define BZR_TMPL
|
||||||
.PHONY: pull-$1
|
.PHONY: pull-$1
|
||||||
update: pull-$1
|
update: pull-$1
|
||||||
|
ifneq (,$(filter http:% https:%,$2))
|
||||||
subrepos: $1
|
subrepos: $1
|
||||||
clean-subrepos: $1
|
clean-subrepos: $1
|
||||||
|
else
|
||||||
|
.PHONY: $1
|
||||||
|
initrepos: $1
|
||||||
|
endif
|
||||||
DIR-$1 := $1
|
DIR-$1 := $1
|
||||||
$1:
|
$1:
|
||||||
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
@echo +++ Creating[bzr]: $(SHQ)'$$@$(SHQ)' from $(SHQ)'$2$(SHQ)'
|
@echo +++ Creating[bzr]: $(SHQ)'$$@$(SHQ)' from $(SHQ)'$2$(SHQ)'
|
||||||
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
@echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
ifeq (,$(filter http:% https:%,$2))
|
||||||
|
$(TEST) ! -d $$@ || $(RD) $$@
|
||||||
|
endif
|
||||||
$(BZR) branch $2 $$@
|
$(BZR) branch $2 $$@
|
||||||
|
|
||||||
pull-$1:
|
pull-$1:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user