--- Makefile.orig	2017-02-26 15:02:56 UTC
+++ Makefile
@@ -9,7 +9,7 @@
 prefix ?= /usr/local
 bindir ?= ${prefix}/bin
 
-mandir ?= ${prefix}/man/man1
+mandir ?= ${MANPREFIX}/man/man1
 
 # For system that doesn't support mkdir -p.
 # If you have Linux, don't bother.
@@ -23,13 +23,13 @@ BINMODE=755
 LOGDIRMODE=700
 
 # Compiler to use
-CC=gcc
+CC?=gcc
 
 # Compiler warnings
-WARNINGS= -pedantic -Wall
+#WARNINGS= -pedantic -Wall
 
 # Compiler flags
-CCOPTS = -O2 -fomit-frame-pointer
+CCOPTS = ${CFLAGS}
 
 # The makefile standards document I read says that I have to put it here...
 SHELL = /bin/sh
@@ -66,11 +66,11 @@ clean:
 strip:
 	strip $(PROGRAM)
 
-install:
-	$(MKDIRECTORY) $(DESTDIR)/${bindir} $(DESTDIR)/${mandir}/man1
+install: strip
+	$(MKDIRECTORY) $(DESTDIR)/${bindir} $(DESTDIR)/${mandir}
 	$(INSTALL) -m $(BINMODE) $(PROGRAM) $(DESTDIR)/${bindir}
 	@echo "Installing man page..."
-	$(INSTALL) -m 644 iso3166.1 $(DESTDIR)/${mandir}/man1
+	$(INSTALL) -m 644 iso3166.1 $(DESTDIR)/${mandir}
 
 update-man:
 	@$(SEDBIN) $(SEDCMDS) iso3166.1.in > iso3166.1
