diff options
Diffstat (limited to 'package/polarssl/patches/patch-library_Makefile')
-rw-r--r-- | package/polarssl/patches/patch-library_Makefile | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/package/polarssl/patches/patch-library_Makefile b/package/polarssl/patches/patch-library_Makefile new file mode 100644 index 000000000..edb0791b7 --- /dev/null +++ b/package/polarssl/patches/patch-library_Makefile @@ -0,0 +1,50 @@ +--- polarssl-1.2.8.orig/library/Makefile 2013-06-21 15:11:10.000000000 +0200 ++++ polarssl-1.2.8/library/Makefile 2013-08-20 18:32:08.885495858 +0200 +@@ -18,9 +18,7 @@ endif + # CFLAGS += -D_BSD_EXTENSION + + # To compile as a shared library: +-ifdef SHARED + CFLAGS += -fPIC +-endif + + SONAME=libpolarssl.so.0 + +@@ -51,27 +49,19 @@ OBJS= aes.o arc4.o asn1parse.o \ + ssl_tls.o timing.o version.o \ + x509parse.o x509write.o xtea.o + +-.SILENT: +- +-ifndef SHARED +-all: static +-else +-all: shared +-endif ++all: static shared + + static: libpolarssl.a + + shared: libpolarssl.$(DLEXT) + + libpolarssl.a: $(OBJS) +- echo " AR $@" + $(AR) r $@ $(OBJS) +- echo " RL $@" + $(AR) s $@ + + libpolarssl.so: libpolarssl.a +- echo " LD $@" + $(CC) ${LDFLAGS} -shared -Wl,-soname,$(SONAME) -o $@ $(OBJS) ++ ln -sf $@ $(SONAME) + + libpolarssl.dylib: libpolarssl.a + echo " LD $@" +@@ -82,7 +72,6 @@ libpolarssl.dll: libpolarssl.a + $(CC) -shared -Wl,-soname,$@ -o $@ $(OBJS) -lws2_32 -lwinmm -lgdi32 + + .c.o: +- echo " CC $<" + $(CC) $(CFLAGS) $(OFLAGS) -c $< + + clean: |