Index: uspace/srv/net/tl/udp/Makefile
===================================================================
--- uspace/srv/net/tl/udp/Makefile	(revision 1b1164e8b3cea0b45a167fb0933b14cf0c22c374)
+++ uspace/srv/net/tl/udp/Makefile	(revision 59ecd4a3b0bd29d1e4c177ddfdbd67f9774eb336)
@@ -28,28 +28,12 @@
 #
 
-NET_BASE = ../..
 USPACE_PREFIX = ../../../..
+LIBS = $(LIBNET_PREFIX)/libnet.a $(LIBSOCKET_PREFIX)/libsocket.a
+EXTRA_CFLAGS = -I$(LIBNET_PREFIX)/include -I$(LIBSOCKET_PREFIX)/include
 BINARY = udp
 
 SOURCES = \
 	udp.c \
-	udp_module.c \
-	$(NET_BASE)/checksum.c \
-	$(NET_BASE)/module.c \
-	$(NET_BASE)/modules.c \
-	$(NET_BASE)/il/ip/ip_client.c \
-	$(NET_BASE)/il/ip/ip_remote.c \
-	$(NET_BASE)/net/net_remote.c \
-	$(NET_BASE)/socket/socket_core.c \
-	$(NET_BASE)/tl/icmp/icmp_client.c \
-	$(NET_BASE)/tl/icmp/icmp_common.c \
-	$(NET_BASE)/tl/icmp/icmp_remote.c \
-	$(NET_BASE)/tl/tl_common.c \
-	$(NET_BASE)/structures/char_map.c \
-	$(NET_BASE)/structures/dynamic_fifo.c \
-	$(NET_BASE)/structures/measured_strings.c \
-	$(NET_BASE)/structures/packet/packet.c \
-	$(NET_BASE)/structures/packet/packet_client.c \
-	$(NET_BASE)/structures/packet/packet_remote.c
+	udp_module.c
 
 include $(USPACE_PREFIX)/Makefile.common
