diff --git a/library/Makefile b/library/Makefile index f2e553f08..9a4c3fd7f 100644 --- a/library/Makefile +++ b/library/Makefile @@ -25,9 +25,9 @@ CFLAGS += -fPIC endif endif -SOVERSION=8 +SONAME=libmbedtls.so.7 -DLEXT=so.$(SOVERSION) +DLEXT=so.8 # OSX shared library extension: # DLEXT=dylib @@ -92,14 +92,14 @@ libpolarssl.so: libmbedtls.so echo " LN $@ -> $?" ln -sf $? $@ +libmbedtls.${DLEXT}: $(OBJS) + echo " LD $@" + $(CC) ${LDFLAGS} -shared -Wl,-soname,$(SONAME) -o $@ $(OBJS) + libmbedtls.so: libmbedtls.${DLEXT} echo " LN $@ -> libmbedtls.${DLEXT}" ln -sf libmbedtls.${DLEXT} $@ -libmbedtls.so.$(SOVERSION): $(OBJS) - echo " LD $@" - $(CC) ${LDFLAGS} -shared -Wl,-soname,$@ -o $@ $(OBJS) - libmbedtls.dylib: $(OBJS) echo " LD $@" $(CC) ${LDFLAGS} -dynamiclib -o $@ $(OBJS) diff --git a/scripts/bump_version.sh b/scripts/bump_version.sh index 3ff5b6096..ae744516a 100755 --- a/scripts/bump_version.sh +++ b/scripts/bump_version.sh @@ -56,7 +56,7 @@ then mv tmp library/CMakeLists.txt [ $VERBOSE ] && echo "Bumping SOVERSION in library/Makefile" - sed -e "s/SOVERSION=[0-9]\+/SOVERSION=$SOVERSION/g" < library/Makefile > tmp + sed -e "s/SONAME=libpolarssl.so.[0-9]\+/SONAME=libpolarssl.so.$SOVERSION/g" -e "s/DLEXT=so.[0-9]\+/DLEXT=so.$SOVERSION/g" < library/Makefile > tmp mv tmp library/Makefile fi