Index: boot/Makefile.common
===================================================================
--- boot/Makefile.common	(revision 91478aae14d21fad32ae117b2ac0b0fd52f11394)
+++ boot/Makefile.common	(revision 9b87284b85778a67933d2a6229eb28b062b698e8)
@@ -91,5 +91,4 @@
 	$(USPACEDIR)/srv/net/net/net \
 	$(USPACEDIR)/srv/net/netif/lo/lo \
-	$(USPACEDIR)/srv/net/netif/dp8390/dp8390 \
 	$(USPACEDIR)/srv/net/nil/eth/eth \
 	$(USPACEDIR)/srv/net/nil/nildummy/nildummy \
@@ -105,6 +104,10 @@
 NET_CFG = \
 	$(USPACEDIR)/srv/net/cfg/$(NETWORKING)/general \
-	$(USPACEDIR)/srv/net/cfg/$(NETWORKING)/lo \
-	$(USPACEDIR)/srv/net/cfg/$(NETWORKING)/ne2k
+	$(USPACEDIR)/srv/net/cfg/$(NETWORKING)/lo
+
+ifeq ($(CONFIG_NETIF_DP8390),y)
+	NET_SRVS	+=	$(USPACEDIR)/srv/net/netif/dp8390/dp8390
+
+	NET_CFG	+=	$(USPACEDIR)/srv/net/cfg/$(NETWORKING)/ne2k
 endif
 
@@ -130,3 +133,3 @@
 endif
 endif
-
+endif
Index: uspace/srv/net/Makefile
===================================================================
--- uspace/srv/net/Makefile	(revision 91478aae14d21fad32ae117b2ac0b0fd52f11394)
+++ uspace/srv/net/Makefile	(revision 9b87284b85778a67933d2a6229eb28b062b698e8)
@@ -31,5 +31,4 @@
 DIRS = \
 	netif/lo \
-	netif/dp8390 \
 	nil/eth \
 	nil/nildummy \
@@ -48,4 +47,8 @@
 		tl/udp \
 		tl/tcp \
+
+ifeq ($(CONFIG_NETIF_DP8390),y)
+	DIRS += netif/dp8390
+endif
 
 DIRS_ALL = $(DIRS) $(DIRS_MODULAR)
