aboutsummaryrefslogtreecommitdiff
path: root/crypto/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/Makefile.am')
-rw-r--r--crypto/Makefile.am18
1 files changed, 18 insertions, 0 deletions
diff --git a/crypto/Makefile.am b/crypto/Makefile.am
index 6f9887b..97a84e1 100644
--- a/crypto/Makefile.am
+++ b/crypto/Makefile.am
@@ -20,6 +20,7 @@ EXTRA_DIST += compat/strcasecmp.c
20 20
21BUILT_SOURCES = crypto_portable.sym 21BUILT_SOURCES = crypto_portable.sym
22CLEANFILES = crypto_portable.sym 22CLEANFILES = crypto_portable.sym
23CLEANFILES += libcrypto_la_objects.mk
23 24
24crypto_portable.sym: crypto.sym Makefile 25crypto_portable.sym: crypto.sym Makefile
25 -echo "generating crypto_portable.sym ..." 26 -echo "generating crypto_portable.sym ..."
@@ -93,8 +94,20 @@ if HOST_WIN
93 -mv crypto_portable.sym.tmp crypto_portable.sym 94 -mv crypto_portable.sym.tmp crypto_portable.sym
94endif 95endif
95 96
97libcrypto_la_objects.mk: Makefile
98 @echo "libcrypto_la_objects= $(libcrypto_la_OBJECTS)" \
99 | sed 's/ */ $$\(abs_top_builddir\)\/crypto\//g' \
100 > libcrypto_la_objects.mk
101 @echo "libcompat_la_objects= $(libcompat_la_OBJECTS)" \
102 | sed 's/ */ $$\(abs_top_builddir\)\/crypto\//g' \
103 >> libcrypto_la_objects.mk
104 @echo "libcompatnoopt_la_objects= $(libcompatnoopt_la_OBJECTS)" \
105 | sed 's/ */ $$\(abs_top_builddir\)\/crypto\//g' \
106 >> libcrypto_la_objects.mk
107
96libcrypto_la_LDFLAGS = -version-info @LIBCRYPTO_VERSION@ -no-undefined -export-symbols crypto_portable.sym 108libcrypto_la_LDFLAGS = -version-info @LIBCRYPTO_VERSION@ -no-undefined -export-symbols crypto_portable.sym
97EXTRA_libcrypto_la_DEPENDENCIES = crypto_portable.sym 109EXTRA_libcrypto_la_DEPENDENCIES = crypto_portable.sym
110EXTRA_libcrypto_la_DEPENDENCIES += libcrypto_la_objects.mk
98libcrypto_la_LIBADD = libcompat.la 111libcrypto_la_LIBADD = libcompat.la
99if !HAVE_EXPLICIT_BZERO 112if !HAVE_EXPLICIT_BZERO
100libcrypto_la_LIBADD += libcompatnoopt.la 113libcrypto_la_LIBADD += libcompatnoopt.la
@@ -918,6 +931,7 @@ libcrypto_la_SOURCES += x509/x509_bcons.c
918libcrypto_la_SOURCES += x509/x509_bitst.c 931libcrypto_la_SOURCES += x509/x509_bitst.c
919libcrypto_la_SOURCES += x509/x509_cmp.c 932libcrypto_la_SOURCES += x509/x509_cmp.c
920libcrypto_la_SOURCES += x509/x509_conf.c 933libcrypto_la_SOURCES += x509/x509_conf.c
934libcrypto_la_SOURCES += x509/x509_constraints.c
921libcrypto_la_SOURCES += x509/x509_cpols.c 935libcrypto_la_SOURCES += x509/x509_cpols.c
922libcrypto_la_SOURCES += x509/x509_crld.c 936libcrypto_la_SOURCES += x509/x509_crld.c
923libcrypto_la_SOURCES += x509/x509_d2.c 937libcrypto_la_SOURCES += x509/x509_d2.c
@@ -930,6 +944,7 @@ libcrypto_la_SOURCES += x509/x509_genn.c
930libcrypto_la_SOURCES += x509/x509_ia5.c 944libcrypto_la_SOURCES += x509/x509_ia5.c
931libcrypto_la_SOURCES += x509/x509_info.c 945libcrypto_la_SOURCES += x509/x509_info.c
932libcrypto_la_SOURCES += x509/x509_int.c 946libcrypto_la_SOURCES += x509/x509_int.c
947libcrypto_la_SOURCES += x509/x509_issuer_cache.c
933libcrypto_la_SOURCES += x509/x509_lib.c 948libcrypto_la_SOURCES += x509/x509_lib.c
934libcrypto_la_SOURCES += x509/x509_lu.c 949libcrypto_la_SOURCES += x509/x509_lu.c
935libcrypto_la_SOURCES += x509/x509_ncons.c 950libcrypto_la_SOURCES += x509/x509_ncons.c
@@ -951,6 +966,7 @@ libcrypto_la_SOURCES += x509/x509_trs.c
951libcrypto_la_SOURCES += x509/x509_txt.c 966libcrypto_la_SOURCES += x509/x509_txt.c
952libcrypto_la_SOURCES += x509/x509_utl.c 967libcrypto_la_SOURCES += x509/x509_utl.c
953libcrypto_la_SOURCES += x509/x509_v3.c 968libcrypto_la_SOURCES += x509/x509_v3.c
969libcrypto_la_SOURCES += x509/x509_verify.c
954libcrypto_la_SOURCES += x509/x509_vfy.c 970libcrypto_la_SOURCES += x509/x509_vfy.c
955libcrypto_la_SOURCES += x509/x509_vpm.c 971libcrypto_la_SOURCES += x509/x509_vpm.c
956libcrypto_la_SOURCES += x509/x509cset.c 972libcrypto_la_SOURCES += x509/x509cset.c
@@ -962,4 +978,6 @@ libcrypto_la_SOURCES += x509/x_all.c
962noinst_HEADERS += x509/ext_dat.h 978noinst_HEADERS += x509/ext_dat.h
963noinst_HEADERS += x509/pcy_int.h 979noinst_HEADERS += x509/pcy_int.h
964noinst_HEADERS += x509/vpm_int.h 980noinst_HEADERS += x509/vpm_int.h
981noinst_HEADERS += x509/x509_internal.h
982noinst_HEADERS += x509/x509_issuer_cache.h
965noinst_HEADERS += x509/x509_lcl.h 983noinst_HEADERS += x509/x509_lcl.h