emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master f4a6d3a 3/3: Merge commit '54a1bb3f7d40a7f37a63444fdefcec5


From: Thierry Volpiatto
Subject: [elpa] master f4a6d3a 3/3: Merge commit '54a1bb3f7d40a7f37a63444fdefcec51155a0e90'
Date: Wed, 3 May 2017 03:40:38 -0400 (EDT)

branch: master
commit f4a6d3a87028fc18e8bcb1b531081f6965423b88
Merge: b4d3a66 54a1bb3
Author: Thierry Volpiatto <address@hidden>
Commit: Thierry Volpiatto <address@hidden>

    Merge commit '54a1bb3f7d40a7f37a63444fdefcec51155a0e90'
---
 Makefile                | 74 +++++++++++++++++++++++++++++++++++++++++++++++++
 packages/async/async.el |  2 +-
 2 files changed, 75 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..d39d657
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,74 @@
+# makefile for async.
+
+# Author: Thierry Volpiatto.
+# Copyright (C) 2011~2017, Thierry Volpiatto, all rights reserved.
+
+## This file is NOT part of GNU Emacs
+##
+## License
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 3, or (at your option)
+## any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; see the file COPYING.  If not, write to
+## the Free Software Foundation, Inc., 51 Franklin Street, Fifth
+## Floor, Boston, MA 02110-1301, USA.
+
+# Emacs invocation
+EMACS_COMMAND   := emacs
+
+EMACS          := $(EMACS_COMMAND) -Q -batch
+
+EVAL := $(EMACS) --eval
+
+PKGDIR := .
+
+# Additional emacs loadpath
+LOADPATH       := -L .
+
+# Files to compile
+EL                     := $(sort $(wildcard *async*.el))
+
+# Compiled files
+ELC                    := $(EL:.el=.elc)
+
+
+.PHONY: clean autoloads batch-compile install uninstall
+
+all: clean autoloads batch-compile
+
+$(ELC): %.elc: %.el
+       $(EMACS) $(LOADPATH) -f batch-byte-compile $<
+
+# Compile needed files
+compile: $(ELC)
+
+# Compile all files at once
+batch-compile:
+       $(EMACS) $(LOADPATH) -f batch-byte-compile $(EL)
+
+# Remove all generated files
+clean:
+       rm -f $(ELC)
+
+# Make autoloads file
+autoloads:
+       $(EVAL) "(let ((generated-autoload-file (expand-file-name 
\"async-autoloads.el\" \"$(PKGDIR)\")) \
+(backup-inhibited t)) (update-directory-autoloads \"$(PKGDIR)\"))"
+
+PREFIX=/usr/local/share/
+DESTDIR=${PREFIX}emacs/site-lisp/emacs-async/
+install:
+       test -d ${DESTDIR} || mkdir ${DESTDIR}
+       cp -vf *.elc $(DESTDIR)
+
+uninstall:
+       rm -vf ${DESTDIR}*.elc
diff --git a/packages/async/async.el b/packages/async/async.el
index 99c5b79..dfe97f6 100644
--- a/packages/async/async.el
+++ b/packages/async/async.el
@@ -4,7 +4,7 @@
 
 ;; Author: John Wiegley <address@hidden>
 ;; Created: 18 Jun 2012
-;; Version: 1.9
+;; Version: 1.9.2
 
 ;; Keywords: async
 ;; X-URL: https://github.com/jwiegley/emacs-async



reply via email to

[Prev in Thread] Current Thread [Next in Thread]