| #!/bin/sh |
| |
| # |
| # Simple shell script for installing Mesa's header and library files. |
| # If the copy commands below don't work on a particular system (i.e. the |
| # -f or -d flags), we may need to branch on `uname` to do the right thing. |
| # |
| |
| |
| TOP=. |
| |
| INCLUDE_DIR="/usr/local/include" |
| LIB_DIR="/usr/local/lib" |
| |
| |
| echo |
| echo "***** Mesa installation - You may need root privileges to do this *****" |
| echo |
| echo "Default directory for header files is:" ${INCLUDE_DIR} |
| echo "Enter new directory or press <Enter> to accept this default." |
| |
| read INPUT |
| if [ x${INPUT} != "x" ] ; then |
| INCLUDE_DIR=${INPUT} |
| fi |
| |
| echo |
| echo "Default directory for library files is:" ${LIB_DIR} |
| echo "Enter new directory or press <Enter> to accept this default." |
| |
| read INPUT |
| if [ x${INPUT} != "x" ] ; then |
| LIB_DIR=${INPUT} |
| fi |
| |
| |
| echo |
| echo "About to install Mesa header files (GL/*.h) in: " ${INCLUDE_DIR}/GL |
| echo "and Mesa library files (libGL.*, etc) in: " ${LIB_DIR} |
| echo "Press <Enter> to continue, or <ctrl>-C to abort." |
| |
| read INPUT |
| |
| |
| # flags: |
| # -f = force |
| # -d = preserve symlinks |
| |
| set -v |
| |
| mkdir ${INCLUDE_DIR} |
| mkdir ${INCLUDE_DIR}/GL |
| mkdir ${LIB_DIR} |
| cp -f ${TOP}/include/GL/*.h ${INCLUDE_DIR}/GL |
| cp -fd ${TOP}/lib*/lib* ${LIB_DIR} |
| |
| echo "Done." |