Chcę skopiować plik na serwer przy użyciu scp
. Ale chcę użyć mojej aktualnej nazwy folderu w moim pliku Makefile jako zmiennej.Jak uzyskać nazwę pliku podstawowego folderu jako zmienną w pliku makefile?
Wiem, że otrzymuję bieżącą ścieżkę przy użyciu $(CURDIR)
, ale moja lokalna ścieżka nie jest taka sama na moim serwerze zdalnym.
E.g. moją ścieżką jest /Users/obstschale/Documents/Lab2/
i chcę skopiować Lab2.tar do [email protected]:/home/path/Lab2/
.
copy2server:
echo $(CURDIR)
scp Lab2.tar [email protected]:/home/path/{folder}
Prawdopodobnie muszę włożyć coś do $(CURDIR)
i znaleźć mój ostatni folder.
Aktualizacja: $(CURDIR)
jest właściwą zmienną. $(CURID)
jest zły, przynajmniej to nie dla mnie działa.
pełna ścieżka: http://stackoverflow.com/questions/3050231/how-can-i-capture-the-current-directory-as-an-absolute-pathname-in-a-make-variab –