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