From 380bdf74d4f30563646a7fc18873d280437e0544 Mon Sep 17 00:00:00 2001 From: Anders Blomdell <anders.blomdell@control.lth.se> Date: Mon, 1 Dec 2014 17:04:58 +0100 Subject: [PATCH] Fixed SONAME parameter to MAKESHARED Creating symlink .so -> .so.1 --- lib/c/2006/Makefile | 8 ++++++-- lib/c/2014/Makefile | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/lib/c/2006/Makefile b/lib/c/2006/Makefile index 6d751d3..e418fbc 100644 --- a/lib/c/2006/Makefile +++ b/lib/c/2006/Makefile @@ -4,7 +4,7 @@ LIBVERSION=2006 include ../os_compat.mk -ALL_DEPS=../liblabcomm$(LIBVERSION).a ../liblabcomm$(LIBVERSION).so.1 +ALL_DEPS=../liblabcomm$(LIBVERSION).a ../liblabcomm$(LIBVERSION).so # TODO: Support for Codesourcery ARM toolchain. @@ -62,8 +62,12 @@ distclean: clean $(RM) ../liblabcomm$(LIBVERSION).a # rules invoked by 'all' +../liblabcomm$(LIBVERSION).so: ../liblabcomm$(LIBVERSION).so.1 + if [ -h $@ ] ; then rm $@ ; fi + ln -s $(<:../%=%) $@ + ../liblabcomm$(LIBVERSION).so.1: $(OBJS:%.o=%.pic.o) - $(call MAKESHARED,$@,$@,$^) + $(call MAKESHARED,$@,$(@:../%=%),$^) ../liblabcomm$(LIBVERSION).a: $(OBJS) ar -r $@ $^ diff --git a/lib/c/2014/Makefile b/lib/c/2014/Makefile index 3c27b65..8e07aa7 100644 --- a/lib/c/2014/Makefile +++ b/lib/c/2014/Makefile @@ -4,7 +4,7 @@ LIBVERSION=2014 include ../os_compat.mk -ALL_DEPS=../liblabcomm$(LIBVERSION).a ../liblabcomm$(LIBVERSION).so.1 +ALL_DEPS=../liblabcomm$(LIBVERSION).a ../liblabcomm$(LIBVERSION).so # TODO: Support for Codesourcery ARM toolchain. @@ -73,8 +73,12 @@ distclean: clean $(RM) ../liblabcomm$(LIBVERSION).a # rules invoked by 'all' +../liblabcomm$(LIBVERSION).so: ../liblabcomm$(LIBVERSION).so.1 + if [ -h $@ ] ; then rm $@ ; fi + ln -s $(<:../%=%) $@ + ../liblabcomm$(LIBVERSION).so.1: $(OBJS:%.o=%.pic.o) - $(call MAKESHARED,$@,$@,$^) + $(call MAKESHARED,$@,$(@:../%=%),$^) ../liblabcomm$(LIBVERSION).a: $(OBJS) ar -r $@ $^ -- GitLab