It needs to be - there is no binary, so the users will include the implementation files also.