From: Felipe Huici Date: Tue, 3 Sep 2019 08:03:41 +0000 (+0200) Subject: Makefile.uk: Guard socket-related source files. X-Git-Tag: RELEASE-0.4~38 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=4111e0db033aa00cc66897cf2ec07531012b8a64;p=unikraft%2Flibs%2Flwip.git Makefile.uk: Guard socket-related source files. Put compile guards around socket-related source files such that they do not get compiled if sockets are disabled. Signed-off-by: Felipe Huici Reviewed-by: Costin Lupu --- diff --git a/Makefile.uk b/Makefile.uk index c2651d7..99fc062 100644 --- a/Makefile.uk +++ b/Makefile.uk @@ -72,16 +72,18 @@ LIBLWIP_CXXFLAGS-y += -D__IN_LIBLWIP__ # Core ################################################################################ LIBLWIP_SRCS-y += $(LIBLWIP_BASE)/alloc.c|unikraft +ifeq ($(CONFIG_LWIP_SOCKET),y) LIBLWIP_SRCS-y += $(LIBLWIP_BASE)/proto.c LIBLWIP_SRCS-y += $(LIBLWIP_BASE)/host.c LIBLWIP_SRCS-y += $(LIBLWIP_BASE)/serv.c +LIBLWIP_SRCS-y += $(LIBLWIP_BASE)/inet.c|unikraft +endif LIBLWIP_SRCS-$(CONFIG_LWIP_THREADS) += $(LIBLWIP_BASE)/mutex.c|unikraft LIBLWIP_SRCS-$(CONFIG_LWIP_THREADS) += $(LIBLWIP_BASE)/semaphore.c|unikraft LIBLWIP_SRCS-$(CONFIG_LWIP_THREADS) += $(LIBLWIP_BASE)/mailbox.c|unikraft LIBLWIP_SRCS-$(CONFIG_LWIP_THREADS) += $(LIBLWIP_BASE)/threads.c|unikraft LIBLWIP_SRCS-y += $(LIBLWIP_BASE)/init.c|unikraft LIBLWIP_SRCS-y += $(LIBLWIP_BASE)/time.c|unikraft -LIBLWIP_SRCS-y += $(LIBLWIP_BASE)/inet.c|unikraft LIBLWIP_SRCS-$(CONFIG_LWIP_SOCKET) += $(LIBLWIP_BASE)/sockets.c|unikraft LIBLWIP_SRCS-$(CONFIG_LWIP_SOCKET) += $(LIBLWIP_BASE)/getnameinfo.c|unikraft LIBLWIP_SRCS-y += $(LIBLWIP_EXTRACTED)/core/init.c