build copile