diff --git a/unix/main.c b/unix/main.c
index 651c3836cc96d5612b346f58cc9df84fa7d6cc27..3e435867212a2b887510b63e0dc4cbc836dab9f6 100644
--- a/unix/main.c
+++ b/unix/main.c
@@ -45,7 +45,7 @@
 #include "py/gc.h"
 #include "py/stackctrl.h"
 #include "genhdr/mpversion.h"
-#include "unix_mphal.h"
+#include MICROPY_HAL_H
 #include "input.h"
 
 // Command line options, with their defaults
diff --git a/unix/unix_mphal.c b/unix/unix_mphal.c
index 1f545f9e51887a403a65c2c533b41af9bb27b703..11cd03344d207fb407681602336092a1ac7efded 100644
--- a/unix/unix_mphal.c
+++ b/unix/unix_mphal.c
@@ -29,7 +29,7 @@
 #include <string.h>
 
 #include "py/mpstate.h"
-#include "unix_mphal.h"
+#include MICROPY_HAL_H
 
 #ifndef _WIN32
 #include <signal.h>