Comprendre un Makefile avec $ (basename $ (notdir $ @))

J'essaie de comprendre un Makefile, mais je ne comprends pas la recette de la ligne avec le commentaire.

...
...
sample.a:
    cd ../$(basename $(notdir $@)) && make    ##i don't understand this
...
...

Je suis encore un débutant à ce. Pouvez-vous me donner une explication très simple à propos de:

$(basename $(notdir $@))

source d'informationauteur