[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 2e271c6 72/76: Moved lisp files into top-level directory.
From: |
Ian Dunn |
Subject: |
[elpa] master 2e271c6 72/76: Moved lisp files into top-level directory. |
Date: |
Thu, 23 Feb 2017 19:42:57 -0500 (EST) |
branch: master
commit 2e271c69bb277dcf6193517a78b658ad7b4c1e3a
Author: Ian Dunn <address@hidden>
Commit: Ian Dunn <address@hidden>
Moved lisp files into top-level directory.
---
Makefile | 36 ++++++++++++++++++++-----------
lisp/enwc-backend.el => enwc-backend.el | 0
lisp/enwc-cm.el => enwc-cm.el | 0
lisp/enwc-edit.el => enwc-edit.el | 0
lisp/enwc-nm.el => enwc-nm.el | 0
lisp/enwc-wicd.el => enwc-wicd.el | 0
lisp/enwc.el => enwc.el | 0
lisp/Makefile | 38 ---------------------------------
8 files changed, 24 insertions(+), 50 deletions(-)
diff --git a/Makefile b/Makefile
index a99c195..eba3a7d 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
# This is part of ENWC
#
-# Copyright (C) 2012-2016 Ian Dunn.
+# Copyright (C) 2012-2017 Ian Dunn.
#
# 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
@@ -15,25 +15,40 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-LISPDIR=lisp
DOCDIR=doc/
-ALLSRC=$(wildcard $(LISPDIR)/*.el)
-ALLELC=$(wildcard $(LISPDIR)/*.elc)
-
PREFIX=/usr/local
INFODIR=$(PREFIX)/info
SITELISP=$(PREFIX)/share/emacs/site-lisp/enwc
+EMACS=emacs --batch
+ALLSRC= enwc-backend.el enwc.el enwc-wicd.el enwc-nm.el
+ALLELC=$(wildcard *.elc)
+
+SOURCE=$(ALLSRC)
+TARGET=$(patsubst %.el,%.elc,$(SOURCE))
+
.PHONY: all install lisp clean
.PRECIOUS: %.elc
all: lisp
-lisp:
- $(MAKE) -C $(LISPDIR)
+lisp: $(ALLELC)
+
+%.elc: %.el
+ @$(EMACS) \
+ -L "." \
+ -f batch-byte-compile $<
+
+autoloads: enwc-autoloads.el
-autoloads:
- $(MAKE) -C $(LISPDIR) enwc-autoloads.el
+enwc-autoloads.el: $(SOURCE)
+ @$(EMACS) \
+ --eval "(require 'package)" \
+ --eval "(setq inhibit-message t)" \
+ --eval "(package-generate-autoloads \"enwc\" \"$$(pwd)\")"
+
+clean:
+ -rm -f *.elc
install:
install -m 644 $(ALLELC) $(SITELISP)
@@ -42,6 +57,3 @@ install:
uninstall:
-rm -f $(SITELISP)/*.elc
-rm -f $(SITELISP)/*.el
-
-clean:
- $(MAKE) -C $(LISPDIR) clean
diff --git a/lisp/enwc-backend.el b/enwc-backend.el
similarity index 100%
rename from lisp/enwc-backend.el
rename to enwc-backend.el
diff --git a/lisp/enwc-cm.el b/enwc-cm.el
similarity index 100%
rename from lisp/enwc-cm.el
rename to enwc-cm.el
diff --git a/lisp/enwc-edit.el b/enwc-edit.el
similarity index 100%
rename from lisp/enwc-edit.el
rename to enwc-edit.el
diff --git a/lisp/enwc-nm.el b/enwc-nm.el
similarity index 100%
rename from lisp/enwc-nm.el
rename to enwc-nm.el
diff --git a/lisp/enwc-wicd.el b/enwc-wicd.el
similarity index 100%
rename from lisp/enwc-wicd.el
rename to enwc-wicd.el
diff --git a/lisp/enwc.el b/enwc.el
similarity index 100%
rename from lisp/enwc.el
rename to enwc.el
diff --git a/lisp/Makefile b/lisp/Makefile
deleted file mode 100644
index a51a016..0000000
--- a/lisp/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# This is part of ENWC
-#
-# Copyright (C) 2012-2017 Ian Dunn.
-#
-# 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 of the License, 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. If not, see <http://www.gnu.org/licenses/>.
-
-EMACS=emacs --batch
-ALLSRC= enwc-backend.el enwc.el enwc-wicd.el enwc-nm.el
-ALLELC=$(wildcard *.elc)
-SOURCE=$(ALLSRC)
-TARGET=$(patsubst %.el,%.elc,$(SOURCE))
-
-all: $(TARGET)
-
-%.elc: %.el
- @$(EMACS) \
- -L "." \
- -f batch-byte-compile $<
-
-enwc-autoloads.el: $(SOURCE)
- @$(EMACS) \
- --eval "(require 'package)" \
- --eval "(setq inhibit-message t)" \
- --eval "(package-generate-autoloads \"enwc\" \"$$(pwd)\")"
-
-clean:
- -rm -f *.elc
- [elpa] master 2e07c3a 54/76: Began work on WPA backend. EXPERIMENTAL!, (continued)
- [elpa] master 2e07c3a 54/76: Began work on WPA backend. EXPERIMENTAL!, Ian Dunn, 2017/02/23
- [elpa] master ba6061b 51/76: Created more robust backend system., Ian Dunn, 2017/02/23
- [elpa] master ad38333 59/76: Cleaned up enwc-refresh-widths and changed enwc-details-list to enwc-column-specs., Ian Dunn, 2017/02/23
- [elpa] master a46fe3c 64/76: Don't switch to the ENWC buffer when processing a scan., Ian Dunn, 2017/02/23
- [elpa] master 33515f8 66/76: Silenced byte-compiler., Ian Dunn, 2017/02/23
- [elpa] master bcb33e6 30/76: (enwc-get-networks): Improved docstring., Ian Dunn, 2017/02/23
- [elpa] master 245a82f 52/76: Moved Wicd and NetworkManager backends to new system., Ian Dunn, 2017/02/23
- [elpa] master 3b1bbc6 69/76: Fixed autoloads target in Makefile, Ian Dunn, 2017/02/23
- [elpa] master 8c17c8c 73/76: Updated hgignore to ignore elc files in top-level directory., Ian Dunn, 2017/02/23
- [elpa] master a3c59cc 74/76: Updated version to 2.0beta1, Ian Dunn, 2017/02/23
- [elpa] master 2e271c6 72/76: Moved lisp files into top-level directory.,
Ian Dunn <=
- [elpa] master b673e3a 63/76: Added default setup and removed experimental WPA supplicant backend., Ian Dunn, 2017/02/23
- [elpa] master 2c298fc 70/76: Updated copyright and keywords on all files., Ian Dunn, 2017/02/23
- [elpa] master 8e44368 68/76: Moved enwc-setup to enwc.el, and added it to enwc., Ian Dunn, 2017/02/23
- [elpa] master 4462fba 56/76: Lots of changes to enwc.el., Ian Dunn, 2017/02/23
- [elpa] master 62fe017 71/76: Removed some files from docs., Ian Dunn, 2017/02/23
- [elpa] master 942d83d 15/76: enwc.el, enwc-setup.el: Consolidated and concretely defined front-end interface., Ian Dunn, 2017/02/23
- [elpa] master 6417d2c 49/76: Correctly merged old branch., Ian Dunn, 2017/02/23
- [elpa] master eb6b085 11/76: Fixed up copyright information., Ian Dunn, 2017/02/23
- [elpa] master 218aa82 25/76: Fixed prefix of customization group., Ian Dunn, 2017/02/23
- [elpa] master c9a94c8 44/76: Added tag 2.0 for changeset 3e2cab525cbc, Ian Dunn, 2017/02/23