simplify packaging for libtls.
Derive the file list from the Makefile.am template itself (DRY), ensure manpage is packaged with the final tarball.
This commit is contained in:
parent
d3ea95b9f5
commit
33ff088a60
2
dist.sh
2
dist.sh
@ -3,5 +3,5 @@ set -e
|
|||||||
|
|
||||||
rm -f man/*.1 man/*.3
|
rm -f man/*.1 man/*.3
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
./configure
|
./configure --enable-libtls
|
||||||
make dist
|
make dist
|
||||||
|
@ -1,10 +1,17 @@
|
|||||||
include $(top_srcdir)/Makefile.am.common
|
include $(top_srcdir)/Makefile.am.common
|
||||||
|
|
||||||
|
if ENABLE_LIBTLS
|
||||||
lib_LTLIBRARIES = libtls.la
|
lib_LTLIBRARIES = libtls.la
|
||||||
|
|
||||||
libtls_la_LDFLAGS = -version-info libtls-version
|
libtls_la_LDFLAGS = -version-info libtls-version
|
||||||
|
|
||||||
libtls_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS)
|
libtls_la_CFLAGS = $(CFLAGS) $(USER_CFLAGS)
|
||||||
libtls_la_SOURCES =
|
|
||||||
noinst_HEADERS =
|
|
||||||
|
|
||||||
|
libtls_la_SOURCES = tls.c
|
||||||
|
libtls_la_SOURCES += tls_client.c
|
||||||
|
libtls_la_SOURCES += tls_config.c
|
||||||
|
libtls_la_SOURCES += tls_server.c
|
||||||
|
libtls_la_SOURCES += tls_util.c
|
||||||
|
libtls_la_SOURCES += tls_verify.c
|
||||||
|
noinst_HEADERS = tls_internal.h
|
||||||
|
endif
|
||||||
|
15
update.sh
15
update.sh
@ -393,21 +393,10 @@ echo "EXTRA_DIST += testssl ca.pem server.pem" >> tests/Makefile.am
|
|||||||
)
|
)
|
||||||
|
|
||||||
rm -f tls/*.c tls/*.h
|
rm -f tls/*.c tls/*.h
|
||||||
for i in tls_internal.h tls.c tls_server.c tls_client.c tls_util.c \
|
for i in `awk '/SOURCES|HEADERS/ { print $3 }' tls/Makefile.am.tpl` ; do
|
||||||
tls_config.c tls_verify.c; do
|
|
||||||
cp $libtls_src/$i tls
|
cp $libtls_src/$i tls
|
||||||
done
|
done
|
||||||
(cd tls
|
sed -e "s/libtls-version/${libtls_version}/" tls/Makefile.am.tpl > tls/Makefile.am
|
||||||
sed -e "s/libtls-version/${libtls_version}/" Makefile.am.tpl > Makefile.am
|
|
||||||
echo "if ENABLE_LIBTLS" >> Makefile.am
|
|
||||||
for i in `ls -1 *.c|sort`; do
|
|
||||||
echo "libtls_la_SOURCES += $i" >> Makefile.am
|
|
||||||
done
|
|
||||||
for i in `ls -1 *.h|sort`; do
|
|
||||||
echo "noinst_HEADERS += $i" >> Makefile.am
|
|
||||||
done
|
|
||||||
echo "endif" >> Makefile.am
|
|
||||||
)
|
|
||||||
|
|
||||||
# do not directly compile C files that are included in other C files
|
# do not directly compile C files that are included in other C files
|
||||||
crypto_excludes=(
|
crypto_excludes=(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user