Fixed full build bug due to .PHONY depends target
Fixed issue of timestamps in build dependencies
Cleaned up rules for the stage target

- $(STAGED) for tasks for the "stage" target.
- Clearer message when pruning stale files.