--- Makefile.orig	Tue Apr 20 00:16:34 2004
+++ Makefile	Thu Apr 22 16:31:02 2004
@@ -1,10 +1,10 @@
-prefix = /usr/local
+prefix = $(PREFIX)
 #exesuffix = .exe # for Windows
 
-EMACS = emacs
+#EMACS = emacs
 #EMACS = xemacs
 
-elispdir = $(prefix)/share/emacs/site-lisp
+elispdir = $(LISPDIR)
 #elispdir = $(prefix)/lib/$(EMACS)/site-lisp
 #elispdir = $(prefix)/lib/emacs
 
@@ -12,8 +12,8 @@
 elc = yc.elc
 PROGRAM = icanna$(exesuffix)
 OBJS = icanna.o
-CC = gcc
-INSTALL = install
+#CC = gcc
+#INSTALL = install
 
 .SUFFIXES: .el .elc
 
@@ -31,11 +31,13 @@
 install: install-bin install-el
 
 install-bin: $(PROGRAM)
-	$(INSTALL) -m 755 -s $(PROGRAM) $(INSTALL_PATH)/$(PROGRAM)
+	test -f $(INSTALL_PATH) || mkdir -p $(INSTALL_PATH)
+	$(INSTALL_PROGRAM) $(PROGRAM) $(INSTALL_PATH)/$(PROGRAM)
 
 install-el: $(ELCS) $(SRCS)
-	$(INSTALL) -m 755 $(elc) $(elispdir)/$(elc)
-	$(INSTALL) -m 755 $(elc:.elc=.el) $(elispdir)/$(elc:.elc=.el)
+	test -f $(elispdir) || mkdir -p $(elispdir)
+	$(INSTALL_SCRIPT) $(elc) $(elispdir)/$(elc)
+	$(INSTALL_SCRIPT) $(elc:.elc=.el) $(elispdir)/$(elc:.elc=.el)
 
 uninstall: uninstall-bin uninstall-el
 
