diff options
author | Brent Cook <bcook@openbsd.org> | 2014-12-06 10:21:23 -0600 |
---|---|---|
committer | Brent Cook <bcook@openbsd.org> | 2014-12-06 10:21:23 -0600 |
commit | 33ff088a6065cfbafe2f7b870595dc392832cdcb (patch) | |
tree | fb98b348d154d8e19a7979e71aa89228193d520f /update.sh | |
parent | d3ea95b9f56a0a19d77e693f5556527dee43aa24 (diff) | |
download | portable-33ff088a6065cfbafe2f7b870595dc392832cdcb.tar.gz portable-33ff088a6065cfbafe2f7b870595dc392832cdcb.tar.bz2 portable-33ff088a6065cfbafe2f7b870595dc392832cdcb.zip |
simplify packaging for libtls.
Derive the file list from the Makefile.am template itself (DRY), ensure
manpage is packaged with the final tarball.
Diffstat (limited to 'update.sh')
-rwxr-xr-x | update.sh | 15 |
1 files changed, 2 insertions, 13 deletions
@@ -393,21 +393,10 @@ echo "EXTRA_DIST += testssl ca.pem server.pem" >> tests/Makefile.am | |||
393 | ) | 393 | ) |
394 | 394 | ||
395 | rm -f tls/*.c tls/*.h | 395 | rm -f tls/*.c tls/*.h |
396 | for i in tls_internal.h tls.c tls_server.c tls_client.c tls_util.c \ | 396 | for i in `awk '/SOURCES|HEADERS/ { print $3 }' tls/Makefile.am.tpl` ; do |
397 | tls_config.c tls_verify.c; do | ||
398 | cp $libtls_src/$i tls | 397 | cp $libtls_src/$i tls |
399 | done | 398 | done |
400 | (cd tls | 399 | sed -e "s/libtls-version/${libtls_version}/" tls/Makefile.am.tpl > tls/Makefile.am |
401 | sed -e "s/libtls-version/${libtls_version}/" Makefile.am.tpl > Makefile.am | ||
402 | echo "if ENABLE_LIBTLS" >> Makefile.am | ||
403 | for i in `ls -1 *.c|sort`; do | ||
404 | echo "libtls_la_SOURCES += $i" >> Makefile.am | ||
405 | done | ||
406 | for i in `ls -1 *.h|sort`; do | ||
407 | echo "noinst_HEADERS += $i" >> Makefile.am | ||
408 | done | ||
409 | echo "endif" >> Makefile.am | ||
410 | ) | ||
411 | 400 | ||
412 | # do not directly compile C files that are included in other C files | 401 | # do not directly compile C files that are included in other C files |
413 | crypto_excludes=( | 402 | crypto_excludes=( |