Separate make clean and make lib in check_names
Signed-off-by: Yuto Takano <yuto.takano@arm.com>
diff --git a/tests/scripts/check_names.py b/tests/scripts/check_names.py
index 604dfd4..3f65b44 100755
--- a/tests/scripts/check_names.py
+++ b/tests/scripts/check_names.py
@@ -569,8 +569,15 @@
)
my_environment = os.environ.copy()
my_environment["CFLAGS"] = "-fno-asynchronous-unwind-tables"
+ # Run make clean separately to lib to prevent unwanted behavior when
+ # make is invoked with parallelism.
subprocess.run(
- ["make", "clean", "lib"],
+ ["make", "clean"],
+ universal_newlines=True,
+ check=True
+ )
+ subprocess.run(
+ ["make", "lib"],
env=my_environment,
universal_newlines=True,
stdout=subprocess.PIPE,