Fix links to shared library upon "make install"

This commit is contained in:
Dan Church
2020-10-24 01:13:13 -03:00
committed by Thiago Macieira
parent 9924cfed3b
commit fc42a04985
+7 -2
View File
@@ -43,8 +43,6 @@ endif
INSTALL_TARGETS += $(bindir)/cbordump
ifeq ($(BUILD_SHARED),1)
BINLIBRARY=lib/libtinycbor.so
INSTALL_TARGETS += $(libdir)/libtinycbor.so
INSTALL_TARGETS += $(libdir)/libtinycbor.so.$(SOVERSION)
INSTALL_TARGETS += $(libdir)/libtinycbor.so.$(VERSION)
endif
ifeq ($(BUILD_STATIC),1)
@@ -190,8 +188,15 @@ install-strip:
$(MAKE) -f $(MAKEFILE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' install
install: $(INSTALL_TARGETS:%=$(DESTDIR)%)
ifeq ($(BUILD_SHARED),1)
ln -sf libtinycbor.so.$(VERSION) $(DESTDIR)$(libdir)/libtinycbor.so
ln -sf libtinycbor.so.$(VERSION) $(DESTDIR)$(libdir)/libtinycbor.so.$(SOVERSION)
endif
uninstall:
$(RM) $(INSTALL_TARGETS:%=$(DESTDIR)%)
$(RM) $(DESTDIR)$(libdir)/libtinycbor.so
$(RM) $(DESTDIR)$(libdir)/libtinycbor.so.$(SOVERSION)
mostlyclean:
$(RM) $(TINYCBOR_SOURCES:.c=.o)