Voglio copiare un file su un server usando scp
. Ma voglio usare il mio nome di cartella corrente nel mio makefile come variabile.Come ottenere il nome base della cartella corrente come variabile in un makefile?
So che ho ottenuto il mio percorso corrente utilizzando $(CURDIR)
ma il mio percorso locale non è lo stesso sul mio server remoto.
E.g. il mio percorso è /Users/obstschale/Documents/Lab2/
e voglio copiare Lab2.tar a [email protected]:/home/path/Lab2/
.
copy2server:
echo $(CURDIR)
scp Lab2.tar [email protected]:/home/path/{folder}
probabilmente devo tubo $(CURDIR)
in qualcosa e trovare la mia ultima cartella.
Aggiornamento: $(CURDIR)
è la variabile giusta. $(CURID)
è quello sbagliato almeno non ha funzionato per me.
percorso completo: http://stackoverflow.com/questions/3050231/how-can-i-capture-the-current-directory-as-an-absolute-pathname-in-a-make-variab –