Prolly even simpler:

    ../%/.git :
        [ ! -e $(@D) ] || git clone ${GIT_HOME}/$* $(@D)/

This counts on the cloning creating the `.git` directory.