#! /bin/sh if [ $# -ne 1 ]; then echo "usage: mkmagic {magic.m4}" 1>&2 exit 1 fi exec 1> magic.c cat - << EOF /* * magic.c: embedded m4 script for magicfilter-2. * * generated on `date` from magic.m4 */ EOF echo "char *m4template[] = {" if test -r config.h; then grep PATH_ config.h | grep '"' | sed -e 's/^#define */define(/' \ -e 's/ *"\([^"]*\)".*$/,`\1'\'')dnl/' \ -e 's/^.*$/ "&\\n",/' fi cat $1 | sed -e 's/\\/\\\\/g' -e 's/"/\\"/g' -e 's/^/ "/' -e 's/$/\\n",/' echo " 0 };" exit 0