Files
pj2/cinstall
2016-04-27 01:07:35 -04:00

30 lines
591 B
Bash

#!/bin/bash
if [[ "$1" == "" ]]
then
echo "Usage: cinstall <YYYYMMDD>"
exit 1
fi
export PATH=/usr/local/versions/jdk1.7.0_11/bin:/usr/local/dcs/versions/jdk1.7.0_51_x64/bin:/usr/local/dcs/versions/jdk1.7.0_51/bin:/usr/local/cuda/bin:$PATH
EXEJAR=pj2_${1}.jar
CSRCJAR=pj2csrc_${1}.jar
echo "Extracting C sources..."
jar xf $CSRCJAR
echo "Compiling C/CUDA source files..."
bash ccompile
echo "Updating JAR file..."
cd lib
jar uf ../$EXEJAR `find . -name '*.cubin'` `find . -name '*.ptx'`
echo "Installing native library..."
mv *.so ..
echo "Cleaning up..."
cd ..
rm -r lib ccompile