#!/bin/bash
#
# Copyright 2005 by Red Hat, Inc.
# Author: Mike A. Harris <mharris@redhat.com>
#
# License: MIT/X11
# <FIXME: Insert legal terms here>

WITH_DRI=$1
ARCH=$2

case $ARCH in
    i386|i486|i586|i686|athlon)
        if [ $WITH_DRI -eq 1 ] ; then
            MESATARGET=linux-dri-x86
        else
            MESATARGET=linux-x86
        fi
        ;;

    x86_64)
        if [ $WITH_DRI -eq 1 ] ; then
            MESATARGET=linux-dri-x86-64
        else
            MESATARGET=linux-x86-64
        fi
        ;;

    ppc)
        if [ $WITH_DRI -eq 1 ] ; then
            MESATARGET=linux-dri-ppc
        else
            MESATARGET=linux-ppc
        fi
        ;;

    ia64)
        if [ $WITH_DRI -eq 1 ] ; then
            MESATARGET=linux-dri
        else
            MESATARGET=linux
        fi
        ;;

    alpha)
        if [ $WITH_DRI -eq 1 ] ; then
            MESATARGET=linux-dri
        else
            MESATARGET=linux-alpha
        fi
        ;;

    sparc)
        if [ $WITH_DRI -eq 1 ] ; then
            MESATARGET=linux-dri
        else
            MESATARGET=linux-sparc
        fi
        ;;

    sparc64)
        if [ $WITH_DRI -eq 1 ] ; then
            MESATARGET=linux-dri
        else
            MESATARGET=linux-ultrasparc
        fi
        ;;

    *)
        if [ $WITH_DRI -eq 1 ] ; then
            MESATARGET=invalid
            echo "Error: WITH_DRI enabled on arch with no DRI target"
            exit 1
        else
            MESATARGET=linux
        fi
        ;;
esac
# Display target name on stdout.
echo $MESATARGET

