By default target `install' copy .emacs if it not exist.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Sun, 29 Jun 2008 22:44:25 -0400
changeset 45 d16182a9e7de
parent 44 19b74f7cd49a
child 46 773ac573338d
By default target `install' copy .emacs if it not exist.
Makefile
--- a/Makefile	Sun Jun 29 22:39:37 2008 -0400
+++ b/Makefile	Sun Jun 29 22:44:25 2008 -0400
@@ -8,12 +8,13 @@
 
 all: install
 
-install: .emacs-my
-	for file in $^; do \
-        cp $$file $(HOME)/$$file; \
-    done
+install: .emacs .emacs-my
+	if [ ! -f $$HOME/.emacs ]; then \
+		cp .emacs $$HOME/.emacs; \
+	fi
+	cp .emacs-my $$HOME/.emacs-my
 
 install-all: .emacs .emacs-my
 	for file in $^; do \
-        cp $$file $(HOME)/$$file; \
-    done
+		cp $$file $(HOME)/$$file; \
+	done