branch: elpa/lua-mode
commit 4f4d3de140635580e092fab4708d9198104414cb
Author: Reuben Thomas <r...@sc3d.org>
Commit: Reuben Thomas <r...@sc3d.org>

    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/

Reply via email to