do a mkdir-p on the remote host before trying to build
authormegacz <adam@megacz.com>
Thu, 26 Feb 2009 22:00:02 +0000 (14:00 -0800)
committermegacz <adam@megacz.com>
Thu, 26 Feb 2009 22:00:02 +0000 (14:00 -0800)
Makefile

index ef7597d..049eda5 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -93,6 +93,7 @@ build/fpga/main.bit: $(java_files) $(ship_files)
        for A in `find ships -name \*.ship`;\
          do java -cp build/class edu.berkeley.fleet.Main target=fpga expand $$A;\
          done
+       ssh ${host} 'mkdir -p ${remote_dir}'
        rsync -zare ssh --progress --delete --verbose ./ ${host}:${remote_dir}
        time ssh ${host} 'make -C ${remote_dir} synth XILINX=${remote_ise} remote_ise=${remote_ise} remote_edk=${remote_edk}'
        scp ${host}:${remote_dir}/build/fpga/main.bit build/fpga/