genode/repos/libports/lib/mk/libssl.mk
Christian Helmuth f23e302475 Update OpenSSL to version 1.1.1i
Note, OpenSSL now comes as one combined depot archive *openssl* that
replaces the former *libssl* and *libcrypto* archives. The libraries are
still separate binaries for compatibility with legacy software.

Issue #3773
2021-02-23 12:07:16 +01:00

64 lines
1.1 KiB
Makefile

OPENSSL_PORT_DIR := $(call select_from_ports,openssl)
LIB_SRC_DIR := $(OPENSSL_PORT_DIR)/src/lib/openssl
SHARED_LIB = yes
LIBS += libc libcrypto
SRC_C += \
bio_ssl.c \
d1_lib.c \
d1_msg.c \
d1_srtp.c \
methods.c \
packet.c \
pqueue.c \
record/dtls1_bitmap.c \
record/rec_layer_d1.c \
record/rec_layer_s3.c \
record/ssl3_buffer.c \
record/ssl3_record.c \
record/ssl3_record_tls13.c \
s3_cbc.c \
s3_enc.c \
s3_lib.c \
s3_msg.c \
ssl_asn1.c \
ssl_cert.c \
ssl_ciph.c \
ssl_conf.c \
ssl_err.c \
ssl_init.c \
ssl_lib.c \
ssl_mcnf.c \
ssl_rsa.c \
ssl_sess.c \
ssl_stat.c \
ssl_txt.c \
ssl_utst.c \
statem/extensions.c \
statem/extensions_clnt.c \
statem/extensions_cust.c \
statem/extensions_srvr.c \
statem/statem.c \
statem/statem_clnt.c \
statem/statem_dtls.c \
statem/statem_lib.c \
statem/statem_srvr.c \
t1_enc.c \
t1_lib.c \
t1_trce.c \
tls13_enc.c \
tls_srp.c \
# end of SRC_C
INC_DIR += $(OPENSSL_PORT_DIR)/include/openssl
INC_DIR += $(LIB_SRC_DIR)/include
INC_DIR += $(LIB_SRC_DIR)
INC_DIR += $(LIB_SRC_DIR)/crypto
INC_DIR += $(OPENSSL_PORT_DIR)/include
vpath %.c $(LIB_SRC_DIR)/ssl
CC_CXX_WARN_STRICT =