Makefile
changeset 318 6a430707c23e
parent 279 fd6164dfec82
child 379 271ed5d61644
--- a/Makefile	Mon Feb 22 11:42:38 2010 +0200
+++ b/Makefile	Mon Feb 22 11:49:37 2010 +0200
@@ -6,6 +6,8 @@
   $(error Home env var not set!)
 endif
 
+FILES_MODE_EL := $(wildcard *-mode.el)
+
 .PHONY: all
 all: install
 
@@ -15,7 +17,7 @@
 	cp .emacs-post $(HOME)/.emacs-post
 
 .PHONY: install
-install: .emacs .emacs-my .emacs-pre .emacs-post $(wildcard lisp/*.el)
+install: .emacs .emacs-my .emacs-pre .emacs-post $(FILES_MODE_EL)
 	for file in .emacs-pre .emacs-post; do \
 		if [ ! -f $(HOME)/$$file ]; then cp $$file $(HOME)/$$file; fi; \
 	done
@@ -23,7 +25,7 @@
 	cp .emacs-my $(HOME)/.emacs-my
 	rm -f -r $(HOME)/.emacs.d/my-lisp
 	mkdir -p $(HOME)/.emacs.d/my-lisp
-	for file in $(wildcard lisp/*.el); do \
+	for file in $(FILES_MODE_EL); do \
 		cp -f $$file $(HOME)/.emacs.d/my-lisp; \
 	done
 	emacs --batch \