--- Makefile.orig	2010-05-28 03:58:59.000000000 +0900
+++ Makefile	2010-07-12 10:10:41.000000000 +0900
@@ -7,7 +7,7 @@
 
 # 2. edit dest dir prefix if you want....
 
-PREFIX='/usr/local'
+PREFIX?='/usr/local'
 
 # 3. for programmers only: debugging in 64 bit Linux
 DEBUG=false
@@ -43,7 +43,7 @@
 	chmod +x e3
 else
 	echo $(ASVER)
-	nasm -O2 $(AFLAGS) -o e3.o e3.asm -l e3.lst -D$(OS) -D$(EXMODE)
+	nasm -O2 $(AFLAGS) -o e3.o e3.asm -l e3.lst -D$(OS)
 	ld -s -o e3 e3.o
 	strip --remove-section .comment e3
 endif
@@ -72,13 +72,13 @@
 
 install:	e3
 	install -d $(PREFIX) $(BINDIR) $(MANDIR)
-	install -m 755 e3 $(BINDIR)
+	${BSD_INSTALL_PROGRAM} e3 $(BINDIR)
 	ln -sf $(BINDIR)/e3 $(BINDIR)/e3ws
 	ln -sf $(BINDIR)/e3 $(BINDIR)/e3em
 	ln -sf $(BINDIR)/e3 $(BINDIR)/e3pi
 	ln -sf $(BINDIR)/e3 $(BINDIR)/e3vi
 	ln -sf $(BINDIR)/e3 $(BINDIR)/e3ne
-	install -m 644 e3.man $(MANDIR)/e3.$(MANSEC)
+	${BSD_INSTALL_MAN} e3.man $(MANDIR)/e3.$(MANSEC)
 
 clean:
 	rm -f e3*.o e3*.lst e3.tmp e3 e3em e3pi e3vi e3ws e3ne *~
