| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #!/bin/bash
- set -e
- root=$(cd $(dirname ${0})/..; pwd)
- src=${root}/src
- tools=${root}/tools
- third_party=${root}/third_party
- mkdir -p ${third_party}
- identifier=flatbuffers
- repository=https://github.com/google/${identifier}.git
- if [ -d "${third_party}/${identifier}" ]; then
- git -C "${third_party}/${identifier}" fetch -p
- git -C "${third_party}/${identifier}" reset --hard origin/master
- else
- echo "Clone ${repository}..."
- git -C "${third_party}" clone --recursive ${repository}
- fi
- pushd "${third_party}/${identifier}" > /dev/null
- cmake -G "Unix Makefiles"
- make
- popd > /dev/null
- identifier=tensorflow
- repository=https://github.com/tensorflow/${identifier}.git
- if [ -d "${third_party}/${identifier}" ]; then
- git -C "${third_party}/${identifier}" fetch -p
- git -C "${third_party}/${identifier}" reset --hard origin/master
- else
- echo "Clone ${repository}..."
- git -C "${third_party}" clone --recursive ${repository}
- fi
- echo "Generate '../src/tflite.js'"
- ${third_party}/flatbuffers/flatc --js ${third_party}/tensorflow/tensorflow/contrib/lite/schema/schema.fbs
- mv ./schema_generated.js ${src}/tflite.js
|