(cd /other/dir && make)
não alterará o diretório atual do seu shell , mas executará make com o diretório de trabalho indicado.
O && garantirá que make não seja executado se houver um erro na parte cd do comando (por exemplo, o diretório não existe ou você não tem acesso a ele) .