autotoolize
[m6w6/btr] / share / btr / source / svn.mk
diff --git a/share/btr/source/svn.mk b/share/btr/source/svn.mk
new file mode 100644 (file)
index 0000000..b18782e
--- /dev/null
@@ -0,0 +1,22 @@
+SOURCE_CLEAN=false
+
+.PHONY: all clean
+.SUFFIXES:
+
+all: $(BRANCH_DIR) clean
+       $(SAY) "Updating $(BRANCH)..."
+       cd $(BRANCH_DIR) && \
+               svn update $(QUIET_FLAG);
+
+clean: $(BRANCH_DIR)
+       if $(SOURCE_CLEAN); \
+       then \
+               cd $(BRANCH_DIR) && \
+                       svn revert $(QUIET_FLAG); \
+       fi;
+
+$(BRANCH_DIR):
+       $(SAY) "Performing checkout from $(SOURCE_ARGS)..."
+       svn checkout $(QUIET_FLAG) $(SOURCE_ARGS)/$(BRANCH) $(BRANCH_DIR)
+
+# vim: noet