Targeting Multiple Store Fronts

It seems UAT/UBT don’t have a simple way to target multiple storefronts for a single platform. In our case we’d like to target Steam, Oculus Home, and Viveport. Is it expected that you make the necessary changes manually every time you build? This seems to open us up to human error relatively easily. Or are we missing a way to pass arguments on to our Build.cs or Target.cs through the command line? UBT’s command line functionality is hidden away from the Build and Target files.