-fleet.jar: $(java_files) $(ship_files) src/edu/berkeley/fleet/assembler/fleet.g
+upstream/sbp/edu.berkeley.sbp.jar:
+ git submodule init
+ git submodule update
+ cd upstream/sbp; make edu.berkeley.sbp.jar
+fleet.jar: upstream/sbp/edu.berkeley.sbp.jar $(java_files) $(ship_files) src/edu/berkeley/fleet/assembler/fleet.g
mkdir -p build/class/edu/berkeley/fleet/assembler/
cp src/edu/berkeley/fleet/assembler/fleet.g build/class/edu/berkeley/fleet/assembler/
mkdir -p build/class/edu/berkeley/fleet/assembler/
cp src/edu/berkeley/fleet/assembler/fleet.g build/class/edu/berkeley/fleet/assembler/
- javac -classpath lib/electric.jar:lib/ibex.jar:lib/RXTXcomm.jar:lib/edu.berkeley.sbp.jar -d build/class/ $(shell find src -name \*.java)
- cd build/class/; jar xf ../../lib/edu.berkeley.sbp.jar
+ javac -classpath ~/proj/electric/srcj/electric.jar:lib/ibex.jar:lib/RXTXcomm.jar:upstream/sbp/edu.berkeley.sbp.jar -d build/class/ $(shell find src -name \*.java)
+ cd build/class/; jar xf ../../upstream/sbp/edu.berkeley.sbp.jar
echo 'Main-Class: edu.berkeley.fleet.Main' > build/class/manifest
jar cmf build/class/manifest $@ ships -C build/class .
echo 'Main-Class: edu.berkeley.fleet.Main' > build/class/manifest
jar cmf build/class/manifest $@ ships -C build/class .
## Fpga ####################################################################################
# 32Gb ram, 4-core. small-config:1019s large-config:2530s
## Fpga ####################################################################################
# 32Gb ram, 4-core. small-config:1019s large-config:2530s
# 128Gb ram, 2x4-core. small-config:1189s large-config:3065s
#host = amdr905-1.eecs.berkeley.edu
# 128Gb ram, 2x4-core. small-config:1189s large-config:3065s
#host = amdr905-1.eecs.berkeley.edu
runtest: fleet.jar chips/marina/testCode/marina.xml chips/marina/testCode/marina.v chips/marina/testCode/marina.schematic-parasitics.spi
scp ${sun_fs_server}:${sun_dir}/chips/marina/testCode/out.dat . || true
${rsync} --delete ./ ${sun_fs_server}:${sun_dir}/
runtest: fleet.jar chips/marina/testCode/marina.xml chips/marina/testCode/marina.v chips/marina/testCode/marina.schematic-parasitics.spi
scp ${sun_fs_server}:${sun_dir}/chips/marina/testCode/out.dat . || true
${rsync} --delete ./ ${sun_fs_server}:${sun_dir}/
time ssh -t -Y ${sun_fs_server} 'ssh -t ${sun_server_user}@${sun_server} "bash --login -c \"make -C ${sun_dir} testlocal impl=${impl}\""'
scp ${sun_fs_server}:${sun_dir}/chips/marina/testCode/out.dat .
time ssh -t -Y ${sun_fs_server} 'ssh -t ${sun_server_user}@${sun_server} "bash --login -c \"make -C ${sun_dir} testlocal impl=${impl}\""'
scp ${sun_fs_server}:${sun_dir}/chips/marina/testCode/out.dat .
urjtag: fleet.jar chips/marina/testCode/marina.xml
${rsync} --delete ./ root@goliath:fleet/
${rsync} --delete ~/proj/electric/srcj/electric.jar root@goliath:electric.jar
urjtag: fleet.jar chips/marina/testCode/marina.xml
${rsync} --delete ./ root@goliath:fleet/
${rsync} --delete ~/proj/electric/srcj/electric.jar root@goliath:electric.jar