diff --git a/esp8266/Makefile b/esp8266/Makefile
index 73547a4b7ac1b2ce99e1aaa1f8b8762108b6e278..1c169862ea8fd4021b6a7cae246e9df624637d3f 100644
--- a/esp8266/Makefile
+++ b/esp8266/Makefile
@@ -84,7 +84,6 @@ SRC_C = \
 	modnetwork.c \
 	modutime.c \
 	moduos.c \
-	modonewire.c \
 	ets_alt_task.c \
 	fatfs_port.c \
 	axtls_helpers.c \
@@ -93,6 +92,7 @@ SRC_C = \
 
 EXTMOD_SRC_C = $(addprefix extmod/,\
 	modlwip.c \
+	modonewire.c \
         )
 
 LIB_SRC_C = $(addprefix lib/,\
diff --git a/esp8266/modonewire.c b/extmod/modonewire.c
similarity index 100%
rename from esp8266/modonewire.c
rename to extmod/modonewire.c