(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) .