mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-06-18 10:10:16 +00:00
Makefile now produces a .so.X with SOVERSION in it
This commit is contained in:
parent
f4dc186818
commit
b076314ff8
|
@ -22,9 +22,9 @@ ifdef SHARED
|
||||||
CFLAGS += -fPIC
|
CFLAGS += -fPIC
|
||||||
endif
|
endif
|
||||||
|
|
||||||
SONAME=libpolarssl.so.0
|
SONAME=libpolarssl.so.5
|
||||||
|
|
||||||
DLEXT=so
|
DLEXT=so.5
|
||||||
# OSX shared library extension:
|
# OSX shared library extension:
|
||||||
# DLEXT=dylib
|
# DLEXT=dylib
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ OBJS= aes.o arc4.o asn1parse.o \
|
||||||
error.o gcm.o havege.o \
|
error.o gcm.o havege.o \
|
||||||
md.o md_wrap.o md2.o \
|
md.o md_wrap.o md2.o \
|
||||||
md4.o md5.o memory.o \
|
md4.o md5.o memory.o \
|
||||||
memory_buffer_alloc.c net.o \
|
memory_buffer_alloc.o net.o \
|
||||||
oid.o \
|
oid.o \
|
||||||
padlock.o pbkdf2.o pem.o \
|
padlock.o pbkdf2.o pem.o \
|
||||||
pkcs5.o pkcs11.o pkcs12.o \
|
pkcs5.o pkcs11.o pkcs12.o \
|
||||||
|
@ -71,7 +71,7 @@ endif
|
||||||
|
|
||||||
static: libpolarssl.a
|
static: libpolarssl.a
|
||||||
|
|
||||||
shared: libpolarssl.$(DLEXT)
|
shared: libpolarssl.$(DLEXT) libpolarssl.so
|
||||||
|
|
||||||
libpolarssl.a: $(OBJS)
|
libpolarssl.a: $(OBJS)
|
||||||
echo " AR $@"
|
echo " AR $@"
|
||||||
|
@ -79,10 +79,14 @@ libpolarssl.a: $(OBJS)
|
||||||
echo " RL $@"
|
echo " RL $@"
|
||||||
$(AR) s $@
|
$(AR) s $@
|
||||||
|
|
||||||
libpolarssl.so: libpolarssl.a
|
libpolarssl.${DLEXT}: libpolarssl.a
|
||||||
echo " LD $@"
|
echo " LD $@"
|
||||||
$(CC) ${LDFLAGS} -shared -Wl,-soname,$(SONAME) -o $@ $(OBJS)
|
$(CC) ${LDFLAGS} -shared -Wl,-soname,$(SONAME) -o $@ $(OBJS)
|
||||||
|
|
||||||
|
libpolarssl.so: libpolarssl.${DLEXT}
|
||||||
|
echo " LN $@ -> libpolarssl.${DLEXT}"
|
||||||
|
ln -sf libpolarssl.${DLEXT} $@
|
||||||
|
|
||||||
libpolarssl.dylib: libpolarssl.a
|
libpolarssl.dylib: libpolarssl.a
|
||||||
echo " LD $@"
|
echo " LD $@"
|
||||||
$(CC) ${LDFLAGS} -dynamiclib -o $@ $(OBJS)
|
$(CC) ${LDFLAGS} -dynamiclib -o $@ $(OBJS)
|
||||||
|
|
Loading…
Reference in a new issue