diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0eb9bc8 --- /dev/null +++ b/Makefile @@ -0,0 +1,37 @@ +dst_readme := tangle.sh merge.sh pull.sh link.sh dots.sh + +.PHONY: update merge dev install link tangle fetch pull clean + +update: pull merge dev + git rebase dev+ work+ + +merge: tangle/merge.sh + tangle/merge.sh + +dev: + git fetch + git rebase origin/dev+ dev+ + git rebase master dev+ + git push --force origin dev+ + +install: tangle link + +tangle: tangle/tangle.sh + tangle/tangle.sh + +clean: + rm hash/* + +link: tangle/link.sh + tangle/link.sh + +fetch: + git fetch + +pull: tangle/pull.sh + tangle/pull.sh + +.SILENT: $(addprefix tangle/,$(dst_readme)) +$(addprefix tangle/,$(dst_readme)) &: README.org + mkdir -p tangle + emacs --batch --eval "(and (require 'org) (org-babel-tangle-file \"README.org\"))" &> /dev/null |