xref: /386bsd/usr/X386/lib/Server/confbdm2.sh (revision a2142627)
1#!/bin/sh
2
3# $XFree86: mit/server/ddx/x386/bdm2/confbdm2.sh,v 2.0 1993/08/30 15:21:41 dawes Exp $
4#
5# This script generates bdm2Conf.c
6#
7# usage: configbdm.sh driver1 driver2 ...
8#
9
10BDMCONF=./bdm2Conf.c
11
12cat > $BDMCONF <<EOF
13/*
14 * This file is generated automatically -- DO NOT EDIT
15 */
16
17#include "bdm.h"
18
19extern bdmVideoChipRec
20EOF
21Args="`echo $* | tr '[a-z]' '[A-Z]'`"
22set - $Args
23while [ $# -gt 1 ]; do
24  echo "        $1," >> $BDMCONF
25  shift
26done
27echo "        $1;" >> $BDMCONF
28cat >> $BDMCONF <<EOF
29
30bdmVideoChipPtr bdmDrivers[] =
31{
32EOF
33for i in $Args; do
34  echo "        &$i," >> $BDMCONF
35done
36echo "        NULL" >> $BDMCONF
37echo "};" >> $BDMCONF
38