Comment obtenir le nom de base du répertoire courant variable dans un makefile?

Je veux copier un fichier vers un serveur à l'aide de scp. Mais je veux utiliser mon nom de dossier dans mon makefile comme variable.

Je sais que je reçois mon chemin d'accès actuel à l'aide de $(CURDIR) mais mon chemin d'accès local n'est pas le même sur mon serveur distant.

E. g. mon chemin est /Users/obstschale/Documents/Lab2/ et je veux copier Lab2.de goudron pour [email protected]:/home/path/Lab2/.

copy2server:
    echo $(CURDIR)
    scp Lab2.tar [email protected]:/home/path/{folder}

J'ai probablement à la pipe $(CURDIR) en quelque chose et de trouver mon dernier dossier.

Mise à jour: $(CURDIR) est la bonne variable. $(CURID) est pas le bon, au moins, il ne fonctionne pas pour moi.

OriginalL'auteur Hans-Helge | 2013-03-17