Eu nunca vi e não tenho idéia sobre @(expression)
no GNU make. Simplesmente seria deixado sem interpretação se usado. Eu confirmei com testes com o GNU make 4.0. Parece não haver menção no manual .
Em relação a =
e :=
, você deve ler Os dois sabores das variáveis no manual de referência. Há uma explicação detalhada com exemplos.