branch: elpa/lua-mode
commit 4f4d3de140635580e092fab4708d9198104414cb
Author: Reuben Thomas <[email protected]>
Commit: Reuben Thomas <[email protected]>
Add Makefile with dist and release targets, and ignore release zips.
---
.gitignore | 1 +
Makefile | 14 ++++++++++++++
2 files changed, 15 insertions(+)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..997fc87
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+lua-mode-*.zip
\ No newline at end of file
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..792e356
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,14 @@
+# Makefile for lua-mode
+
+VERSION=`grep "^;; Version:" lua-mode.el | cut -f 2`
+DISTFILE = lua-mode-$(VERSION).zip
+
+dist:
+ rm -f $(DISTFILE) && \
+ zip $(DISTFILE) -r . -x ".git/*" "*.gitignore" "*.zip"
+
+release:
+ git diff --exit-code && \
+ git tag -a -m "Release tag" rel-`echo $(VERSION) | sed -e 's/\./-/g'`
&& \
+ git push origin master && git pull && \
+ woger lua-l lua-mode lua-mode "release $(VERSION)" "Emacs major mode
for editing Lua files" release-notes-$(VERSION)
http://github.com/rrthomas/lua-mode/