diff --git a/tests/Makefile b/tests/Makefile
index 5b688c7bb42255ad6254d3d3e8f107c9f5018b35..a4091b02811c40012d3a892632ed8b8efd8f3457 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -88,12 +88,12 @@ BINS=\
 	unistd/setid \
 	unistd/stat
 
-.PHONY: $(BINS) all clean run expected verify
-
-$(BINS): %: bins/%
+.PHONY: all $(BINS) clean run expected verify
 
 all: $(BINS)
 
+$(BINS): %: bins/%
+
 clean:
 	rm -rf bins gen *.out
 
@@ -147,4 +147,4 @@ TAILLIBS=\
 
 bins/%: %.c ../sysroot
 	mkdir -p "$$(dirname "$@")"
-	gcc $(CFLAGS) $(HEADLIBS) "$<" $(TAILLIBS) -o "$@"
+	$(CC) $(CFLAGS) $(HEADLIBS) "$<" $(TAILLIBS) -o "$@"