#!/bin/sh # # copy-swig-py.sh: copy the Python bindings' .py files to the install locn # # USAGE: copy-swig-py.sh PYTHON INSTALL SOURCE_DIR DEST_DIR # if test "$#" != 4; then echo USAGE: $0 PYTHON INSTALL SOURCE_DIR DEST_DIR exit 1 fi pyprog="$1" install="$2" srcdir="$3" dstdir="$4" # cd to the source directory so that we can get filenames rather than paths cd "$srcdir" # copy all the .py files to the target location for file in *.py; do $install "$file" "${dstdir}/${file}" done # figure out where the precompiling script is located script="`\"$pyprog\" -c 'import compileall; print compileall.__file__'`" # precompile all of the files "$pyprog" "$script" "$dstdir"