Ninja: depfile: keep rules without dependencies
To avoid repeated executions of custom command actions, depfile file with rules without dependencies must be preserved.
Fixes: #25428 (closed)
Backport: release
Manual-backport: release-3.27
Edited by Ben Boeckel