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

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

[elpa] externals/ada-mode c1dc7da319 4/6: * Makefile: Add byte-compile


From: Stephen Leake
Subject: [elpa] externals/ada-mode c1dc7da319 4/6: * Makefile: Add byte-compile
Date: Sun, 10 Jul 2022 12:58:54 -0400 (EDT)

branch: externals/ada-mode
commit c1dc7da319193ab7816d9e55e95dd5a13263b838
Author: Stephen Leake <stephen_leake@stephe-leake.org>
Commit: Stephen Leake <stephen_leake@stephe-leake.org>

    * Makefile: Add byte-compile
    
    * ada-mode.el: Reset package requires to previous release.
---
 Makefile    | 10 +++++++++-
 ada-mode.el |  2 +-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 107deaa71c..2bafd36a2d 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@
 
 .PHONY : all force
 
-all : build_executables
+all : build_executables byte-compile
 
 Makefile.conf : create_makefile_conf.sh
        $(SHELL) -c ./create_makefile_conf.sh
@@ -31,6 +31,14 @@ ada_mode_wisi_parse.gpr : ada_mode_wisi_parse.gpr.gp 
../wisi/wisi.gpr
 ../wisi/wisitoken-bnf-generate : ../wisi/wisi.gpr force
        cd ../wisi; gprbuild -p -j8 -P wisi.gpr wisitoken-bnf-generate
 
+BYTE_COMPILE := "(progn (setq package-load-list '((wisi) (ada-mode) all)) 
(package-initialize)(setq byte-compile-error-on-warn t)(batch-byte-compile))"
+byte-compile : byte-compile-clean
+       cd ../wisi; emacs -Q -batch -L . --eval $(BYTE_COMPILE) *.el
+       emacs -Q -batch -L . -L ../wisi  --eval $(BYTE_COMPILE) *.el
+
+byte-compile-clean :
+       cd ..; rm -f *.elc
+
 recursive-clean : force
        gprclean -r -P ada_mode_wisi_parse.gpr
 
diff --git a/ada-mode.el b/ada-mode.el
index 3069a81e64..06da4c1229 100644
--- a/ada-mode.el
+++ b/ada-mode.el
@@ -7,7 +7,7 @@
 ;; Keywords: languages
 ;;  ada
 ;; Version: 7.2.1
-;; package-requires: ((uniquify-files "1.0.1") (wisi "3.1.5") (emacs "25.3"))
+;; package-requires: ((uniquify-files "1.0.1") (wisi "3.1.8") (emacs "25.3"))
 ;; url: http://www.nongnu.org/ada-mode/
 ;;
 ;; This file is part of GNU Emacs.



reply via email to

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