671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncusage()
671242f350d172e106580348e24bab66b0d7e6a5vboxsync{
671242f350d172e106580348e24bab66b0d7e6a5vboxsync cat <<EOF
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncUsage: libpng-config [OPTION] ...
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncKnown values for OPTION are:
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --prefix print libpng prefix
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --libdir print path to directory containing library
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --libs print library linking information
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --ccopts print compiler options
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --cppflags print pre-processor flags
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --cflags print preprocessor flags, I_opts, and compiler options
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --I_opts print "-I" include options
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --L_opts print linker "-L" flags for dynamic linking
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --R_opts print dynamic linker "-R" or "-rpath" flags
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --ldopts print linker options
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --ldflags print linker flags (ldopts, L_opts, R_opts, and libs)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --static revise subsequent outputs for static linking
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --help print this help and exit
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --version print version information
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncEOF
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync exit $1
671242f350d172e106580348e24bab66b0d7e6a5vboxsync}
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncif test $# -eq 0; then
671242f350d172e106580348e24bab66b0d7e6a5vboxsync usage 1
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncfi
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncwhile test $# -gt 0; do
671242f350d172e106580348e24bab66b0d7e6a5vboxsync case "$1" in
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --prefix)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync echo ${prefix}
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --version)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync echo ${version}
671242f350d172e106580348e24bab66b0d7e6a5vboxsync exit 0
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --help)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync usage 0
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --ccopts)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync echo ${ccopts}
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --cppflags)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync echo ${cppflags}
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --cflags)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync echo ${I_opts} ${cppflags} ${ccopts}
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --libdir)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync echo ${libdir}
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --libs)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync echo ${libs}
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --I_opts)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync echo ${I_opts}
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --L_opts)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync echo ${L_opts}
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --R_opts)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync echo ${R_opts}
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --ldflags)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync echo ${ldflags} ${L_opts} ${R_opts} ${libs}
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync --static)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync R_opts=""
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync *)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync usage
671242f350d172e106580348e24bab66b0d7e6a5vboxsync exit 1
671242f350d172e106580348e24bab66b0d7e6a5vboxsync ;;
671242f350d172e106580348e24bab66b0d7e6a5vboxsync esac
671242f350d172e106580348e24bab66b0d7e6a5vboxsync shift
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncdone
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncexit 0