#! /bin/sh # stdout is normally config.h case $# in 2) ;; *) echo "Usage: mungeconf sysfile distfile" >&2 ; exit 2 ;; esac sed '/^#/d; /^MAKE_*/d' $1 | # strip comments and Makefile stuff sed '1s:.*:s~__SYSTEM__~&~: 2,$s:^\([^ ]*\)[ ].*:s~^/\\* #define[ ]*\1.*~#define &~:' >sedscr sed -f sedscr $2 echo echo '/* anything that follows is for system-specific short-term kludges */' grep '^#define' $1 # for system-specific short-term kludges rm -f sedscr