| 1234567891011121314151617181920212223 |
- #!/bin/bash
- mkdir -p ../third_party
- identifier=caffe
- repository=https://github.com/BVLC/${identifier}.git
- if [ -d "../third_party/${identifier}" ]; then
- pushd "../third_party/${identifier}" > /dev/null
- echo "Fetch ${repository}..."
- git fetch -p
- echo "Reset ${repository}..."
- git reset --hard origin/master
- popd > /dev/null
- else
- echo "Clone ${repository}..."
- pushd "../third_party" > /dev/null
- git clone --recursive ${repository}
- popd > /dev/null
- fi
- echo "Generate '../src/caffe.js'"
- ../node_modules/protobufjs/bin/pbjs -t static-module -w closure -r caffe -o ../src/caffe.js ../third_party/caffe/src/caffe/proto/caffe.proto
|