#!/bin/sh # # This script is part of SANE, # # Send bugreports and other requests to sane-devel@lists.alioth.debian.org PACKAGE="sane-backends" scriptname="sane-config" LINKER_RPATH="-Wl,-rpath," prefix="/usr" exec_prefix="${prefix}" LIBS="-lusb -lpthread -lm -ljpeg -ltiff -lgphoto2 -lgphoto2_port -lexif -lm -lusb -ldl" pkgincludedir="@pkgincludedir@" pkglibdir="@pkglibdir@" includedir="${prefix}/include" mandir="/usr/share/man" infodir="/usr/share/info" libdir="${exec_prefix}/lib" localstatedir="/var" sysconfdir="${prefix}/etc" datarootdir="${prefix}/share" datadir="${datarootdir}" libexecdir="${exec_prefix}/libexec" sbindir="${exec_prefix}/sbin" bindir="${exec_prefix}/bin" #${prefix} #exec_prefix_set=no srcdir="." top_srcdir=".." cflags= usage () { echo "Usage: " 1>&2 echo "$scriptname --version - show installed script and SANE version" 1>&2 echo "$scriptname --ldflags - linker flags required to link with SANE" 1>&2 echo "$scriptname --libs - libraries required to link with SANE" 1>&2 echo "$scriptname --cflags - compiler flags required to find SANE headers" 1>&2 echo "$scriptname --help - show usage info (this message) " 1>&2 echo "$scriptname --help SUBCOMMAND - show help for SUBCOMMAND " 1>&2 echo "$scriptname --prefix - prefix used during SANE compile" 1>&2 echo "$scriptname --exec-prefix - exec-prefix used during SANE compile" 1>&2 } if test $# -eq 0; then usage exit 1 fi if test $# -gt 0; then case $1 in --version) echo 1.0.19 ;; --help) if test $# -eq 1; then usage elif test $# -eq 2; then case $2 in --cflags) echo "Usage: $0 --cflags" echo " Print C compiler flags for compiling code that uses SANE." echo " This includes any \`-I' flags needed to find Sane's header files." ;; --ldflags) echo "Usage: $0 --ldflags" echo " Print linker flags for building the \`$PACKAGE' executable." echo " Print the linker command-line flags necessary to link against" echo " the SANE library. The libraries are listed with --libs." ;; --libs) echo "Usage: $0 --libs" echo " Print linker flags for building the \`$PACKAGE' executable." echo " Print the linker command-line flags necessary to link against" echo " the SANE library, and any other libraries it requires." ;; esac else usage fi exit 1 ;; --ldflags) if test -z "$LINKER_RPATH"; then echo "-L${libdir} " else echo "-L${libdir} ${LINKER_RPATH}${libdir}" fi ;; --libs) echo "-lsane ${LIBS}" ;; --cflags) unique_cflags= if test "${includedir}" != "/usr/include"; then unique_cflags="${unique_cflags} -I${includedir}" fi for i in $cflags; do if test "${i}" != "-I${includedir}"; then unique_cflags="${unique_cflags} $i" fi done echo ${unique_cflags} ;; --prefix) echo ${prefix} ;; --exec-prefix) echo ${exec_prefix} ;; *) usage exit 1 ;; esac fi