Saya ingin menulis Makefile yang akan menjalankan tes. Tes ada di direktori './tests' dan file yang dapat dieksekusi untuk diuji ada di direktori './bin'.
Ketika saya menjalankan tes, mereka tidak melihat file exec, karena direktori ./bin tidak ada di $ PATH.
Ketika saya melakukan sesuatu seperti ini:
EXPORT PATH=bin:$PATH
make test
semuanya bekerja. Namun saya perlu mengubah $ PATH di Makefile.
Konten Makefile sederhana:
test all:
PATH=bin:${PATH}
@echo $(PATH)
x
Ini mencetak jalur dengan benar, namun tidak menemukan file x.
Ketika saya melakukan ini secara manual:
$ export PATH=bin:$PATH
$ x
semuanya baik-baik saja.
Bagaimana saya bisa mengubah $ PATH di Makefile?
../test/test_to_run
? Maaf jika saya salah paham dengan pertanyaannya.