Connecting networks for two buildings
Solution 1:
You are going to be looking for Point to Point Ethernet bridges. Some use regular WiFi, microwave, laser, etc. You could also use some cheap WAPs and configure them to be bridges. I like to load third party firmware when doing such things as its more configurable.