You could build berms on the uphill sides of your house and the smokehouse. They'd serve as a little measure of insurance in a big rain when all that water comes rushing down your property...Almost like a levy. They'd need to be reasonably in line (not perpindicular) the the direction of the flow. With some berms, you could at least control the flow direction away from the structures a little bit. If the berms are vegetated, they'll probably weather the flow with minimal erosion.