The buildds take care of building each package on all of the architectures.
If a package is not arch-dependent then it should be marked as arch-independent, to avoid the effort of rebuilding it for each architecture.
To mark a package as arch-dependent then the ?control file should contain
unless the package is only for specific architectures. See architecture for more information on this.