Я хочу написать Makefile, который будет запускать тесты. Тест находится в директории "./tests" и исполняемые файлы, которые нужно протестировать, в каталоге "./bin".
Когда я запускаю тесты, они не видят файлы exec, так как каталог. /bin не находится в $PATH.
Когда я делаю что-то вроде этого:
EXPORT PATH=bin:$PATH
make test
все работает. Однако мне нужно изменить $PATH в Makefile.
Простой контент Makefile:
test all:
PATH=bin:${PATH}
@echo $(PATH)
x
Он правильно печатает путь, однако он не находит файл x.
Когда я делаю это вручную:
$ export PATH=bin:$PATH
$ x
все в порядке.
Как я могу изменить $PATH в Makefile?