build-time uses can mostly be replaced with interface.name for runtime uses, switch to $(output ${interface} name)