Testleri çalıştıracak bir Makefile yazmak istiyorum. Test './tests' dizininde ve test edilecek yürütülebilir dosyalar './bin' dizinindedir.
Testleri çalıştırdığımda, ./bin dizini $ PATH içinde olmadığından exec dosyalarını görmüyorlar.
Böyle bir şey yaptığımda:
EXPORT PATH=bin:$PATH
make test
herşey çalışıyor. Ancak Makefile'daki $ PATH değerini değiştirmem gerekiyor.
Basit Makefile içeriği:
test all:
PATH=bin:${PATH}
@echo $(PATH)
x
Yolu doğru yazdırır, ancak x dosyasını bulamaz.
Bunu manuel olarak yaptığımda:
$ export PATH=bin:$PATH
$ x
her şey yolunda o zaman.
Makefile'daki $ PATH değerini nasıl değiştirebilirim?
../test/test_to_run
mısınız? Soruyu yanlış anladıysam özür dilerim.