BSD 4_4_Lite2 development
[unix-history] / usr / src / contrib / gawk-2.15.2 / mungeconf
CommitLineData
0831d892
C
1#! /bin/sh
2
3# stdout is normally config.h
4
5case $# in
62) ;;
7*) echo "Usage: mungeconf sysfile distfile" >&2 ; exit 2 ;;
8esac
9
10sed '/^#/d; /^MAKE_*/d' $1 | # strip comments and Makefile stuff
11sed '1s:.*:s~__SYSTEM__~&~:
122,$s:^\([^ ]*\)[ ].*:s~^/\\* #define[ ]*\1.*~#define &~:' >sedscr
13
14sed -f sedscr $2
15
16echo
17echo '/* anything that follows is for system-specific short-term kludges */'
18grep '^#define' $1 # for system-specific short-term kludges
19
20rm -f sedscr