|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT/LIBAXTLS PATCH v2 2/3] Add Makefile.uk
Hello Felipe, This patch seems fine expect for a minor suggestion.On the side note, since we are importing the axtls library in this patch we dont expect this patch to compile without the "config.h" which is introduced in the next patch. Thanks & Regards Sharan Reviewed-by: Sharan Santhanam <sharan.santhanam@xxxxxxxxx> On 9/17/19 11:38 AM, Felipe Huici wrote: s/2.1.5/$(LIBAXTLS_VERSION) +LIBAXTLS_PATCHDIR=$(LIBAXTLS_BASE)/patches +$(eval $(call fetchas,libaxtls,$(LIBAXTLS_URL),$(LIBAXTLS_VERSION).tgz)) +$(eval $(call patch,libaxtls,$(LIBAXTLS_PATCHDIR),libaxtls-$(LIBAXTLS_VERSION))) + +################################################################################ +# Helpers +################################################################################ +LIBAXTLS_SRC=$(LIBAXTLS_ORIGIN)/axtls-code + +################################################################################ +# Library includes +################################################################################ +CINCLUDES-$(CONFIG_LIBAXTLS) += -I$(LIBAXTLS_SRC)/include \ + -I$(LIBAXTLS_SRC)/crypto \ + -I$(LIBAXTLS_SRC)/ssl \ + -I$(LIBAXTLS_BASE)/include + +CXXINCLUDES-$(CONFIG_LIBAXTLS) += -I$(LIBAXTLS_SRC)/include \ + -I$(LIBAXTLS_SRC)/crypto \ + -I$(LIBAXTLS_SRC)/ssl \ + -I$(LIBAXTLS_BASE)/include + +################################################################################ +# Global flags +################################################################################ +LIBAXTLS_CFLAGS-y += -DHAVE_CONFIG_H + +# Suppress some warnings to make the build process look neater +SUPPRESS_FLAGS += -Wno-sign-compare -Wno-parentheses -Wno-unused-parameter + +LIBAXTLS_CFLAGS-y += $(SUPPRESS_FLAGS) +LIBAXTLS_CXXFLAGS-y += $(SUPPRESS_FLAGS) + +################################################################################ +# axtls code - crypto +################################################################################ +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/crypto/aes.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/crypto/bigint.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/crypto/crypto_misc.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/crypto/hmac.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/crypto/md5.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/crypto/rc4.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/crypto/rsa.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/crypto/sha1.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/crypto/sha256.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/crypto/sha384.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/crypto/sha512.c + +################################################################################ +# axtls code - ssl +################################################################################ +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/ssl/asn1.c +#LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/ssl/gen_cert.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/ssl/loader.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/ssl/openssl.c +#LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/ssl/os_port.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/ssl/p12.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/ssl/tls1.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/ssl/tls1_svr.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/ssl/tls1_clnt.c +LIBAXTLS_SRCS-y += $(LIBAXTLS_SRC)/ssl/x509.c _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |