1234567891011121314151617181920212223242526272829303132 |
- #!/bin/bash
- DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
- # ... use paths relative to current directory
- PLUGIN_ROOT="$DIR/../.."
- CXX_GENERATOR_ROOT="$DIR/../../../tools/bindings-generator"
- # Delete the output directory
- if [ -d $PLUGIN_ROOT/jsbindings/auto ]; then
- echo "Delete the output directory."
- rm -r $PLUGIN_ROOT/jsbindings/auto
- else
- echo "Output directory doesn't exist."
- fi
- check_return_value()
- {
- if [ $? -ne 0 ]; then
- echo "*** genbindings plugin ( $1 ) jsbindings fails. ***"
- if [ -e $CXX_GENERATOR_ROOT/targets/spidermonkey/conversions.yaml.backup ]; then
- echo "Restoring conversions.yaml ..."
- mv $CXX_GENERATOR_ROOT/targets/spidermonkey/conversions.yaml.backup $CXX_GENERATOR_ROOT/targets/spidermonkey/conversions.yaml
- fi
- exit 1
- else
- echo "--- genbindings plugin ( $1 ) jsbindings succeed. ---"
- fi
- }
- ./genbindings.sh "cocos2dx_pluginx" $PLUGIN_ROOT $CXX_GENERATOR_ROOT
- check_return_value "cocos2dx_pluginx"
- echo "--- Generating all jsbindings glue codes for pluginx succeed. :) --- "
|