#!/bin/sh
##
##  OSSP uuid - Universally Unique Identifier
##  Copyright (c) 2004-2008 Ralf S. Engelschall <rse@engelschall.com>
##  Copyright (c) 2004-2008 The OSSP Project <http://www.ossp.org/>
##
##  This file is part of OSSP uuid, a library for the generation
##  of UUIDs which can found at http://www.ossp.org/pkg/lib/uuid/
##
##  Permission to use, copy, modify, and distribute this software for
##  any purpose with or without fee is hereby granted, provided that
##  the above copyright notice and this permission notice appear in all
##  copies.
##
##  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
##  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
##  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
##  IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
##  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
##  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
##  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
##  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
##  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
##  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
##  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
##  SUCH DAMAGE.
##
##  uuid-config.in: library build utility
##

prefix="/usr"
exec_prefix="${prefix}"
datarootdir="${prefix}/share"

uuid_prefix="$prefix"
uuid_exec_prefix="$exec_prefix"
uuid_bindir="${exec_prefix}/bin"
uuid_libdir="/usr/lib"
if [ -n "$DEB_HOST_MULTIARCH" ]; then
  uuid_libdir="/usr/lib/$DEB_HOST_MULTIARCH"
elif [ -n "$DEB_HOST_ARCH" ] && command -v dpkg-architecture >/dev/null; then
  uuid_libdir="/usr/lib/$(dpkg-architecture -a$DEB_HOST_ARCH -qDEB_HOST_MULTIARCH)"
elif command -v dpkg-architecture >/dev/null; then
  uuid_libdir="/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)"
fi
uuid_includedir="/usr/include/ossp"
uuid_mandir="${prefix}/share/man"
uuid_datadir="${datarootdir}"
uuid_acdir="${datarootdir}/aclocal"
uuid_version="1.6.6 (2025-12-08)"

usage="uuid-config"
usage="$usage [--help] [--version]"
usage="$usage [--prefix] [--exec-prefix] [--bindir] [--libdir] [--includedir] [--mandir] [--datadir] [--acdir]"
usage="$usage [--cflags] [--ldflags] [--libs]"
if [ $# -eq 0 ]; then
    echo "uuid-config:Error: Invalid option" >&2
    echo "uuid-config:Usage: $usage" >&2
    exit 1
fi
output=
for option; do
    option="${option%%=*}"
    case "$option" in
        --help|-h)
            echo "Usage: $usage"
            exit 0
            ;;
        --version|-v)
            echo "OSSP uuid $uuid_version"
            exit 0
            ;;
        --prefix)
            output="$output $uuid_prefix"
            ;;
        --exec-prefix)
            output="$output $uuid_exec_prefix"
            ;;
        --bindir)
            output="$output $uuid_bindir"
            ;;
        --libdir)
            output="$output $uuid_libdir"
            ;;
        --includedir)
            output="$output $uuid_includedir"
            ;;
        --mandir)
            output="$output $uuid_mandir"
            ;;
        --datadir)
            output="$output $uuid_datadir"
            ;;
        --acdir)
            output="$output $uuid_acdir"
            ;;
        --cflags)
            output="$output -I$uuid_includedir"
            ;;
        --ldflags)
            output="$output -L$uuid_libdir"
            ;;
        --libs)
            output="$output -lossp-uuid"
            ;;
        * )
            echo "uuid-config:Error: Invalid option" >&2
            echo "uuid-config:Usage: $usage" >&2
            exit 1;
            ;;
    esac
done
if [ -n "$output" ]; then
    echo "${output# }"
fi
