Sto scrivendo un makefile che compila un file .java
in una directory diversa, e quindi voglio eseguirlo, senza cambiare directory. Voglio fare qualcosa sulla falsariga di:Come posso compilare ed eseguire una classe Java in una directory diversa?
$(SQM_JAVA_TOOL_DONE) : $(SQM_JAVA_TOOL)
$(shell cd /home_dir)
javac myjavafile.java
java myjavafile
in cui il file Java è /home/myjavafile.java
, e il makefile non è in esecuzione da /home
.
Come posso fare questo?
Perché non si crea uno script Ant e si passa il percorso completo a form.xml per compilare i file java? –