I am not sure what you are trying to accomplish as your description is confusing.
You seem to want to segment your hosts by building. But your also seem to want them to be in the same layer 3 ip address subnet. Both of these cannot occur.
Are you looking to have a separate subnet in each building or not?