--- makefile.orig	2016-12-06 21:19:04.000000000 -0600
+++ makefile	2017-01-16 20:53:04.000000000 -0600
@@ -90,7 +90,7 @@
 # Further cc flags are gathered dynamically at runtime via the ccopts.sh
 # script.
 
-CFLAGS		= -c -D__UNIX__ -DNDEBUG -I.
+CFLAGS		+= -c -D__UNIX__ -DNDEBUG -I.
 CFLAGS_ANALYSE = -c -D__UNIX__ -I.
 CFLAGS_COVERAGE = -c -D__UNIX__ -I. -ggdb3 -fno-omit-frame-pointer -O1 --coverage -fprofile-arcs -ftest-coverage
 CFLAGS_DEBUG = -c -D__UNIX__ -I. -ggdb3 -fno-omit-frame-pointer -O0
@@ -1489,7 +1489,8 @@
 					$(STRIP) $(MAJ).$(MIN) $(OBJS) $(EXTRAOBJS)
 
 $(DYLIBNAME):	$(OBJS) $(EXTRAOBJS) $(TESTOBJS)
-				@$(LD) -dynamiclib -compatibility_version $(MAJ).$(MIN) \
+				$(LD) $(LDFLAGS) -dynamiclib -install_name $(PREFIX)/lib/$(DYLIBNAME) \
+					-compatibility_version $(MAJ).$(MIN) \
 					-current_version $(MAJ).$(MIN).$(PLV) \
 					-o $(DYLIBNAME) $(OBJS) $(EXTRAOBJS)
 
@@ -2854,3 +2855,12 @@
 	fi
 	@if [ `uname -s` = 'CYGWIN_NT-5.0' ] ; then rm -f *.exe; fi
 	@if [ `uname -s` = 'HP-UX' ] ; then rm -f lib$(PROJ).sl; fi
+
+
+install:
+	install -d $(DESTDIR)$(PREFIX)/lib
+	install -m 644 $(LIBNAME) $(DESTDIR)$(PREFIX)/lib
+	install -m 644 $(DYLIBNAME) $(DESTDIR)$(PREFIX)/lib
+	ln -s $(DYLIBNAME) $(DESTDIR)$(PREFIX)/lib/lib$(PROJ).dylib
+	install -d $(DESTDIR)$(PREFIX)/include
+	install -m 644 cryptlib.h $(DESTDIR)$(PREFIX)/include