SIP should do less

The make file would always start doing the SIP matter. Did some wrapping
to make sure SIP only is being executed whenever the sip files changed
or the almagation isn't available.