diff --git a/py/mkrules.mk b/py/mkrules.mk
index b77f8d600f46dcd07acf4b6d03f4bc58b8d40e33..3cf0e305840b02fddecfa2ff279f6ed307b03561 100644
--- a/py/mkrules.mk
+++ b/py/mkrules.mk
@@ -127,7 +127,7 @@ lib: $(OBJ)
 	$(AR) rcs libmicropython.a $^
 
 clean:
-	$(RM) -rf $(BUILD)
+	$(RM) -rf $(BUILD) $(CLEAN_EXTRA)
 .PHONY: clean
 
 print-cfg: