#!/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 TARGET_DIR DESTDIR # if test "$#" != 5; then echo USAGE: $0 PYTHON INSTALL SOURCE_DIR TARGET_DIR DESTDIR fi pyprog="$1" install="$2" srcdir="$3" instdir="$4" destdir="$5" # 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" "${destdir}${instdir}/${file}" done # precompile all of the files "$pyprog" -c "import compileall; compileall.compile_dir(\"${destdir}${instdir}\",1,\"${instdir}\")"