summaryrefslogtreecommitdiff
path: root/pc/mungeconf.cmd
blob: cbf1d12ead044e1baaea2fab76ecb299b978ac7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extproc sh

#! /bin/sh

case $# in
2)	;;
*)	echo "Usage: mungeconf sysfile distfile" >&2 ; exit 2 ;;
esac

sed '/^#/d; /^MAKE_*/d' $1 |
sed '1s:.*:s~__SYSTEM__~&~:
2,$s:^\([^ 	]*\)[ 	].*:s~^/\\* #define[ 	]*\1.*~#define	&~:' >sedscr
sed -f sedscr $2

cmd /c del sedscr