]> xenbits.xensource.com Git - unikraft/libs/lwip.git/commitdiff
Makefile.uk: Guard socket-related source files.
authorFelipe Huici <felipe.huici@neclab.eu>
Tue, 3 Sep 2019 08:03:41 +0000 (10:03 +0200)
committerCostin Lupu <costin.lup@gmail.com>
Tue, 3 Sep 2019 09:11:12 +0000 (12:11 +0300)
Put compile guards around socket-related source files such that they
do not get compiled if sockets are disabled.

Signed-off-by: Felipe Huici <felipe.huici@neclab.eu>
Reviewed-by: Costin Lupu <costin.lupu@cs.pub.ro>
Makefile.uk

index c2651d7a49bb9d2abf32329d6c32e18f690901d5..99fc062dc6239daf88970b5af3a4676693615d77 100644 (file)
@@ -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