--- 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