[have_system_polarssl=no]
)
- POLARSSL_SUBDIR=ext/polarssl-1.3.2
- POLARSSL_CFLAGS=-I\$\(top_srcdir\)/pdns/$POLARSSL_SUBDIR/include/
- POLARSSL_LIBS=\$\(top_builddir\)/pdns/$POLARSSL_SUBDIR/library/libpolarssl.a
+ POLARSSL_SUBDIR=polarssl-1.3.2
+ POLARSSL_CFLAGS=-I\$\(top_srcdir\)/pdns/ext/$POLARSSL_SUBDIR/include/
+ POLARSSL_LIBS="-L\$(top_builddir)/pdns/ext/$POLARSSL_SUBDIR/library/ -lpolarssl"
AS_IF([test "x$have_system_polarssl" = "xyes"],[
POLARSSL_CFLAGS=
+++ /dev/null
-
-DESTDIR=/usr/local
-PREFIX=polarssl_
-
-.SILENT:
-
-all:
- cd library && $(MAKE) all && cd ..
-
-lib:
- cd library && $(MAKE) all && cd ..
-
-install:
-
-uninstall:
-
-clean:
- cd library && $(MAKE) clean && cd ..
-
-check:
-
-distdir:
- mkdir -p $(distdir)
- cp ChangeLog LICENSE Makefile README.rst $(distdir)
- mkdir $(distdir)/library
- mkdir -p $(distdir)/include/polarssl
- cp library/Makefile library/*.c $(distdir)/library
- cp include/polarssl/*.h $(distdir)/include/polarssl
+++ /dev/null
-
-# Also see "include/polarssl/config.h"
-
-# To compile on MinGW: add "-lws2_32" to LDFLAGS or define WINDOWS in your
-# environment
-#
-CFLAGS += -I../include -D_FILE_OFFSET_BITS=64 -Wall -W -Wdeclaration-after-statement
-CFLAGS += -fPIC
-OFLAGS = -O2
-
-ifdef DEBUG
-CFLAGS += -g3
-endif
-
-# MicroBlaze specific options:
-# CFLAGS += -mno-xl-soft-mul -mxl-barrel-shift
-
-# To compile on Plan9:
-# CFLAGS += -D_BSD_EXTENSION
-
-# To compile as a shared library:
-ifdef SHARED
-CFLAGS += -fPIC
-endif
-
-SONAME=libpolarssl.so.5
-
-DLEXT=so.5
-# OSX shared library extension:
-# DLEXT=dylib
-
-# Windows shared library extension:
-ifdef WINDOWS
-DLEXT=dll
-LDFLAGS += -lws2_32
-endif
-
-OBJS= aes.o arc4.o asn1parse.o \
- asn1write.o base64.o bignum.o \
- blowfish.o camellia.o \
- certs.o cipher.o cipher_wrap.o \
- ctr_drbg.o debug.o des.o \
- dhm.o ecdh.o ecdsa.o \
- ecp.o \
- entropy.o entropy_poll.o \
- error.o gcm.o havege.o \
- md.o md_wrap.o md2.o \
- md4.o md5.o memory.o \
- memory_buffer_alloc.o net.o \
- oid.o \
- padlock.o pbkdf2.o pem.o \
- pkcs5.o pkcs11.o pkcs12.o \
- pk.o pk_wrap.o pkparse.o \
- pkwrite.o \
- rsa.o sha1.o sha256.o \
- sha512.o ssl_cache.o ssl_cli.o \
- ssl_srv.o ssl_ciphersuites.o \
- ssl_tls.o threading.o timing.o \
- version.o \
- x509.o x509_create.o \
- x509_crl.o x509_crt.o x509_csr.o \
- x509write_crt.o x509write_csr.o \
- xtea.o
-
-.SILENT:
-
-ifndef SHARED
-all: static
-else
-all: shared
-endif
-
-static: libpolarssl.a
-
-shared: libpolarssl.$(DLEXT) libpolarssl.so
-
-libpolarssl.a: $(OBJS)
- echo " AR $@"
- $(AR) r $@ $(OBJS)
- echo " RL $@"
- $(AR) s $@
-
-libpolarssl.${DLEXT}: libpolarssl.a
- echo " LD $@"
- $(CC) ${LDFLAGS} -shared -Wl,-soname,$(SONAME) -o $@ $(OBJS)
-
-libpolarssl.so: libpolarssl.${DLEXT}
- echo " LN $@ -> libpolarssl.${DLEXT}"
- ln -sf libpolarssl.${DLEXT} $@
-
-libpolarssl.dylib: libpolarssl.a
- echo " LD $@"
- $(CC) ${LDFLAGS} -dynamiclib -o $@ $(OBJS)
-
-libpolarssl.dll: libpolarssl.a
- echo " LD $@"
- $(CC) -shared -Wl,-soname,$@ -o $@ $(OBJS) -lws2_32 -lwinmm -lgdi32
-
-.c.o:
- echo " CC $<"
- $(CC) $(CFLAGS) $(OFLAGS) -c $<
-
-clean:
-ifndef WINDOWS
- rm -f *.o libpolarssl.*
-endif
-ifdef WINDOWS
- del /Q /F *.o libpolarssl.*
-endif