add multi-target linking