projects
/
m6w6
/
btr
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
flush
[m6w6/btr]
/
lib
/
btr
/
source
/
svn.mk
diff --git
a/lib/btr/source/svn.mk
b/lib/btr/source/svn.mk
index 49d94c48b1775d401d60b5b7907e78d926210d35..b18782e628f362227030c846a2a3913f53786abd 100644
(file)
--- 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:
.SUFFIXES:
-all: $(BRANCH_DIR)
+all: $(BRANCH_DIR) clean
+ $(SAY) "Updating $(BRANCH)..."
cd $(BRANCH_DIR) && \
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):
$(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