Use .dylib suffix for dylib symlinks instead of .so.
--- makefile.osx.orig 2013-02-17 13:47:32.000000000 -0600
+++ makefile.osx 2018-11-05 09:18:55.000000000 -0600
$(FASTDB_SHARED): $(OBJS)
- $(CC) $(SHFLAGS) -o $(FASTDB_SHARED) $(OBJS) $(THRLIBS)
- ln -f -s $(FASTDB_SHARED) libfastdb$(SUFF).so
+ $(CC) -install_name $(PREFIX)/lib/libfastdb_r.2.dylib $(SHFLAGS) -o $(FASTDB_SHARED) $(OBJS) $(THRLIBS)
+ ln -f -s $(FASTDB_SHARED) libfastdb$(SUFF).dylib
$(CLI_SHARED): $(CLI_OBJS)
- $(CC) $(SHFLAGS) -o $(CLI_SHARED) $(CLI_OBJS) $(THRLIBS)
- ln -f -s $(CLI_SHARED) libcli$(SUFF).so
+ $(CC) -install_name $(PREFIX)/lib/libcli_r.2.dylib $(SHFLAGS) -o $(CLI_SHARED) $(CLI_OBJS) $(THRLIBS)
+ ln -f -s $(CLI_SHARED) libcli$(SUFF).dylib
clitest.o: examples/clitest.c inc/cli.h
install: subsql installlib
- strip $(BINSPATH)/subsql
+ mkdir -p $(DESTDIR)$(BINSPATH)
+ cp subsql $(DESTDIR)$(BINSPATH)
+ strip $(DESTDIR)$(BINSPATH)/subsql
installlib: $(FASTDB_LIB) $(CLI_LIB) $(FASTDB_SHARED) $(CLI_SHARED)
- cp $(FASTDB_LIB) $(CLI_LIB) $(FASTDB_SHARED) $(CLI_SHARED) $(LIBSPATH)
- cd $(LIBSPATH); ln -f -s $(FASTDB_SHARED) libfastdb$(SUFF).so
- cd $(LIBSPATH); ln -f -s $(CLI_SHARED) libcli$(SUFF).so
+ mkdir -p $(DESTDIR)$(INCSPATH)
+ cp $(INCS) $(DESTDIR)$(INCSPATH)
+ mkdir -p $(DESTDIR)$(LIBSPATH)
+ cp $(FASTDB_LIB) $(CLI_LIB) $(FASTDB_SHARED) $(CLI_SHARED) $(DESTDIR)$(LIBSPATH)
+ ln -f -s $(FASTDB_SHARED) $(DESTDIR)$(LIBSPATH)/libfastdb$(SUFF).dylib
+ ln -f -s $(CLI_SHARED) $(DESTDIR)$(LIBSPATH)/libcli$(SUFF).dylib