If a target has .INVISIBLE as a dependency then that target will be invisible to all other targets. That is, the invisible target may be made, but the target that depended upon the invisible target will not be aware of the fact.