11.1Sleo#!/bin/sh
21.7Sabs#	$NetBSD: makeconf,v 1.7 2009/01/24 00:19:47 abs Exp $
31.1Sleo
41.1Sleoemit_file() {
51.1Sleo	echo "Generating $1"
61.1Sleo	echo '#
71.7Sabs# $NetBSD: makeconf,v 1.7 2009/01/24 00:19:47 abs Exp $
81.1Sleo#
91.1Sleo# This file was automatically created. Changes will be
101.1Sleo# lost when running makeconf in this directory.
111.1Sleo#
121.6Slukem# Created from:' > $1
131.7Sabs	if [ $2 != GENERIC.in ] ; then
141.7Sabs		grep -h '$NetBSD' $2 GENERIC.in | sed -e 's/\$NetBSD/	NetBSD/' >> $1
151.7Sabs	else
161.7Sabs		grep -h '$NetBSD' GENERIC.in | sed -e 's/\$NetBSD/	NetBSD/' >> $1
171.7Sabs	fi
181.1Sleo	cpp -undef -P $3 2>/dev/null < $2 |
191.1Sleo		sed -e '/\$NetBSD:/d' |
201.1Sleo		awk '{if (NF>1)count=0;else count++;if(count<=1)print}' >> $1
211.1Sleo}
221.6Slukem
231.7Sabsemit_file SMALL030 GENERIC.in "-DSMALL030_KERNEL -DTT030_KERNEL -DFALCON_KERNEL"
241.7Sabsemit_file ATARITT GENERIC.in "-DTT030_KERNEL"
251.7Sabsemit_file FALCON GENERIC.in "-DFALCON_KERNEL"
261.1Sleoemit_file HADES HADES.in "-DHADES_KERNEL"
271.4Sleoemit_file MILAN-ISAIDE MILAN.in "-DMILAN_KERNEL -DMILAN_ISAIDE"
281.4Sleoemit_file MILAN-PCIIDE MILAN.in "-DMILAN_KERNEL -DMILAN_PCIIDE"
29