(Boolean; optional; default 0)
If 1, only obsolete targets can depend on this target. It is an error when a non-obsolete target depends on an obsolete target.

As a transition, one can first mark a package as in deprecation.

This attribute is useful when you want to prevent a target from being used but are yet not ready to delete the sources.