Remove deps/ when empty. This is silly because one would see deps/ being created and then removed if no dependencies were found, but it is necessary to do it this way because of -j.