#!/bin/sh
DRVCONF=./drvConf.c
BUILTIN="xf86KEYBOARD"
cat > $DRVCONF <<EOF
/*
* This file is generated automatically -- DO NOT EDIT
*/
extern InputDriverRec
EOF
Args="$BUILTIN `echo $* | tr '[a-z]' '[A-Z]'`"
set - $Args
while [ $ echo "#undef $1" >> $DRVCONF
echo " $1," >> $DRVCONF
shift
done
echo "#undef $1" >> $DRVCONF
echo " $1;" >> $DRVCONF
cat >> $DRVCONF <<EOF
InputDriverPtr xf86InputDriverList[] =
{
EOF
for i in $Args; do
echo " &$i," >> $DRVCONF
done
cat >> $DRVCONF <<EOF
};
int xf86NumInputDrivers = sizeof(xf86InputDriverList) / sizeof(xf86InputDriverList[0]);
EOF