aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore7
-rw-r--r--configure.ac4
-rw-r--r--crypto/Makefile.am (renamed from crypto/Makefile.am.tpl)4
-rw-r--r--ssl/Makefile.am (renamed from ssl/Makefile.am.tpl)3
-rw-r--r--tls/Makefile.am (renamed from tls/Makefile.am.tpl)3
-rwxr-xr-xupdate.sh7
6 files changed, 18 insertions, 10 deletions
diff --git a/.gitignore b/.gitignore
index 02704fe..03ff4da 100644
--- a/.gitignore
+++ b/.gitignore
@@ -84,12 +84,13 @@ INSTALL
84/stamp-h1 84/stamp-h1
85/stamp-h2 85/stamp-h2
86 86
87crypto/Makefile.am
88include/openssl/Makefile.am 87include/openssl/Makefile.am
89ssl/Makefile.am
90tls/Makefile.am
91tests/Makefile.am 88tests/Makefile.am
92 89
90crypto/VERSION
91ssl/VERSION
92tls/VERSION
93
93ssl/*.c 94ssl/*.c
94ssl/*.h 95ssl/*.h
95tls/*.c 96tls/*.c
diff --git a/configure.ac b/configure.ac
index 491e4b8..2cc7477 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,8 @@
1AC_INIT([libressl], m4_esyscmd([tr -d '\n' < VERSION])) 1AC_INIT([libressl], m4_esyscmd([tr -d '\n' < VERSION]))
2AC_SUBST([LIBCRYPTO_VERSION], m4_esyscmd([tr -d '\n' < crypto/VERSION]))
3AC_SUBST([LIBSSL_VERSION], m4_esyscmd([tr -d '\n' < ssl/VERSION]))
4AC_SUBST([LIBTLS_VERSION], m4_esyscmd([tr -d '\n' < tls/VERSION]))
5
2AC_CANONICAL_HOST 6AC_CANONICAL_HOST
3AM_INIT_AUTOMAKE([subdir-objects]) 7AM_INIT_AUTOMAKE([subdir-objects])
4AC_CONFIG_MACRO_DIR([m4]) 8AC_CONFIG_MACRO_DIR([m4])
diff --git a/crypto/Makefile.am.tpl b/crypto/Makefile.am
index 07a4fc6..39b143d 100644
--- a/crypto/Makefile.am.tpl
+++ b/crypto/Makefile.am
@@ -6,8 +6,10 @@ AM_CPPFLAGS += -I$(top_srcdir)/crypto/modes
6 6
7lib_LTLIBRARIES = libcrypto.la 7lib_LTLIBRARIES = libcrypto.la
8 8
9EXTRA_DIST = VERSION
10
11libcrypto_la_LDFLAGS = -version-info @LIBCRYPTO_VERSION@
9libcrypto_la_LIBADD = libcompat.la libcompatnoopt.la 12libcrypto_la_LIBADD = libcompat.la libcompatnoopt.la
10libcrypto_la_LDFLAGS = -version-info libcrypto-version
11libcrypto_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS) -DOPENSSL_NO_HW_PADLOCK 13libcrypto_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS) -DOPENSSL_NO_HW_PADLOCK
12 14
13noinst_LTLIBRARIES = libcompat.la libcompatnoopt.la 15noinst_LTLIBRARIES = libcompat.la libcompatnoopt.la
diff --git a/ssl/Makefile.am.tpl b/ssl/Makefile.am
index c8f72d1..52a29b8 100644
--- a/ssl/Makefile.am.tpl
+++ b/ssl/Makefile.am
@@ -2,8 +2,9 @@ include $(top_srcdir)/Makefile.am.common
2 2
3lib_LTLIBRARIES = libssl.la 3lib_LTLIBRARIES = libssl.la
4 4
5libssl_la_LDFLAGS = -version-info libssl-version 5EXTRA_DIST = VERSION
6 6
7libssl_la_LDFLAGS = -version-info @LIBSSL_VERSION@
7libssl_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS) 8libssl_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS)
8 9
9libssl_la_SOURCES = bio_ssl.c 10libssl_la_SOURCES = bio_ssl.c
diff --git a/tls/Makefile.am.tpl b/tls/Makefile.am
index 55461c6..7f65ea5 100644
--- a/tls/Makefile.am.tpl
+++ b/tls/Makefile.am
@@ -3,8 +3,9 @@ include $(top_srcdir)/Makefile.am.common
3if ENABLE_LIBTLS 3if ENABLE_LIBTLS
4lib_LTLIBRARIES = libtls.la 4lib_LTLIBRARIES = libtls.la
5 5
6libtls_la_LDFLAGS = -version-info libtls-version 6EXTRA_DIST = VERSION
7 7
8libtls_la_LDFLAGS = -version-info @LIBTLS_VERSION@
8libtls_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS) 9libtls_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS)
9 10
10libtls_la_SOURCES = tls.c 11libtls_la_SOURCES = tls.c
diff --git a/update.sh b/update.sh
index a4a938d..47e2e22 100755
--- a/update.sh
+++ b/update.sh
@@ -31,14 +31,17 @@ openssl_app_src=$dir/openbsd/src/usr.bin/openssl
31source $libcrypto_src/crypto/shlib_version 31source $libcrypto_src/crypto/shlib_version
32libcrypto_version=$major:$minor:0 32libcrypto_version=$major:$minor:0
33echo "libcrypto version $libcrypto_version" 33echo "libcrypto version $libcrypto_version"
34echo $libcrypto_version > crypto/VERSION
34 35
35source $libssl_src/ssl/shlib_version 36source $libssl_src/ssl/shlib_version
36libssl_version=$major:$minor:0 37libssl_version=$major:$minor:0
37echo "libssl version $libssl_version" 38echo "libssl version $libssl_version"
39echo $libssl_version > ssl/VERSION
38 40
39source $libtls_src/shlib_version 41source $libtls_src/shlib_version
40libtls_version=$major:$minor:0 42libtls_version=$major:$minor:0
41echo "libtls version $libtls_version" 43echo "libtls version $libtls_version"
44echo $libtls_version > tls/VERSION
42 45
43CP='cp -p' 46CP='cp -p'
44 47
@@ -91,8 +94,6 @@ copy_hdrs ssl "srtp.h ssl.h ssl2.h ssl3.h ssl23.h tls1.h dtls1.h"
91 94
92# copy libcrypto source 95# copy libcrypto source
93rm -f crypto/*.c crypto/*.h 96rm -f crypto/*.c crypto/*.h
94sed -e "s/libcrypto-version/${libcrypto_version}/" \
95 crypto/Makefile.am.tpl > crypto/Makefile.am
96for i in `awk '/SOURCES|HEADERS/ { print $3 }' crypto/Makefile.am` ; do 97for i in `awk '/SOURCES|HEADERS/ { print $3 }' crypto/Makefile.am` ; do
97 dir=`dirname $i` 98 dir=`dirname $i`
98 mkdir -p crypto/$dir 99 mkdir -p crypto/$dir
@@ -107,7 +108,6 @@ $CP crypto/compat/ui_openssl_win.c crypto/ui
107 108
108# copy libtls source 109# copy libtls source
109rm -f tls/*.c tls/*.h 110rm -f tls/*.c tls/*.h
110sed -e "s/libtls-version/${libtls_version}/" tls/Makefile.am.tpl > tls/Makefile.am
111for i in `awk '/SOURCES|HEADERS/ { print $3 }' tls/Makefile.am` ; do 111for i in `awk '/SOURCES|HEADERS/ { print $3 }' tls/Makefile.am` ; do
112 cp $libtls_src/$i tls 112 cp $libtls_src/$i tls
113done 113done
@@ -123,7 +123,6 @@ done
123 123
124# copy libssl source 124# copy libssl source
125rm -f ssl/*.c ssl/*.h 125rm -f ssl/*.c ssl/*.h
126sed -e "s/libssl-version/${libssl_version}/" ssl/Makefile.am.tpl > ssl/Makefile.am
127for i in `awk '/SOURCES|HEADERS/ { print $3 }' ssl/Makefile.am` ; do 126for i in `awk '/SOURCES|HEADERS/ { print $3 }' ssl/Makefile.am` ; do
128 cp $libssl_src/src/ssl/$i ssl 127 cp $libssl_src/src/ssl/$i ssl
129done 128done