Я пишу make файл, который компилирует файл .java
в другой каталог, а затем я хочу запустить его, не меняя каталогов. Я хочу сделать что-то вроде:
$(SQM_JAVA_TOOL_DONE) : $(SQM_JAVA_TOOL)
$(shell cd /home_dir)
javac myjavafile.java
java myjavafile
где файл Java находится /home/myjavafile.java
, а файл makefile не работает из /home
.
Как я могу это сделать?