aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorKyle Meyer <kyle@kyleam.com>2020-05-08 00:35:40 -0400
committerKyle Meyer <kyle@kyleam.com>2020-05-08 00:38:31 -0400
commit74fd0d857a86893b5e17c380bd034fb6da4b0661 (patch)
treed688b8e3531ccea55fe6509172ad852cfe4ea013 /Makefile
parent4078a6e49cd0f10ccc0a1b48d791730ed92cd87a (diff)
downloadpiem-74fd0d857a86893b5e17c380bd034fb6da4b0661.tar.gz
Makefile: Use EMACSLOADPATH for dependencies
My main motivation for this move is that it works well with Guix environments. And outside of that context, it doesn't seem like it'd be any more of a hassle to set EMACSLOADPATH rather than individual variables like TRANSIENT_DIR in config.mk.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 7 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 50c87d2..80f50c5 100644
--- a/Makefile
+++ b/Makefile
@@ -1,17 +1,19 @@
-include config.mk
-TRANSIENT_DIR ?= /dev/null
+# Rely on EMACSLOADPATH for everything but the current directory.
+BATCH = emacs -Q --batch -L .
-LOAD_PATH = -L . -L $(TRANSIENT_DIR)
-BATCH = emacs -Q --batch $(LOAD_PATH)
-
-all: piem.elc piem-b4.elc piem.info
+all: loadpath piem.elc piem-b4.elc piem.info
.PHONY: clean
clean:
$(RM) *.elc *-autoloads.el *.info
+.PHONY: loadpath
+loadpath:
+ @echo ";;; EMACSLOADPATH=$(EMACSLOADPATH)"
+
%.info: %.texi
makeinfo $<