.depend: version.h $(PROGS_SRCS)
+# bandaid to disable triggering shared library installation routines
+DISABLE=yes
+
include common.mak
VHOOKCFLAGS += $(filter-out -mdynamic-no-pic,$(CFLAGS))
all: $(LIBNAME) $(SLIBNAME)
-$(LIBNAME): $(OBJS)
+$(LIBNAME)$(DISABLE): $(OBJS)
rm -f $@
$(AR) rc $@ $^ $(EXTRAOBJS)
$(RANLIB) $@
-$(SLIBNAME): $(SLIBNAME_WITH_MAJOR)
+$(SLIBNAME)$(DISABLE): $(SLIBNAME_WITH_MAJOR)
$(LN_S) $^ $@
$(SLIBNAME_WITH_MAJOR): $(OBJS)
install: install-libs install-headers
-install-libs: $(INSTALL_LIB_TARGETS-yes)
+install-libs$(DISABLE): $(INSTALL_LIB_TARGETS-yes)
install-lib-shared: $(SLIBNAME)
install -d "$(SHLIBDIR)"
INCINSTDIR = $(INCDIR)/lib$(NAME)
-install-headers::
+install-headers$(DISABLE)::
install -d "$(INCINSTDIR)"
install -d "$(LIBDIR)/pkgconfig"
install -m 644 $(addprefix "$(SRC_DIR)"/,$(HEADERS)) "$(INCINSTDIR)"