# $Id: Makefile,v 1.1 2002/08/30 16:25:09 elegrand Exp $

ALL	= ERRMSG
ALL2CLR	= :

all:	$(ALL)

clean:	FoRcE
	-rm -f $(ALL2CLR)

FoRcE:

ERRMSG:	../src/mod_securid.c
	@echo extract $@
	@(								\
	  sed -n -e '/APLOG_EMER/,/;/p' $?;				\
	  sed -n -e '/APLOG_ERR/,/;/p' $?;				\
	  sed -n -e '/APLOG_NOTICE/,/;/p' $?;				\
	  sed -n -e '/APLOG_WARNING/,/;/p' $?;				\
	)								|\
	awk -F ';' '{printf ("%s", $$0); if (NF > 1) printf ("\n"); }'	|\
	sed -e 's,[ 	][ 	]*, ,g;s," ",,g'			\
	    -e 's,^.*APLOG_EMER[^"]*","[emerg] ,'			\
	    -e 's,^.*APLOG_ERR[^"]*","[error] ,'			\
	    -e 's,^.*APLOG_NOTICE[^"]*","[notice] ,'			\
	    -e 's,^.*APLOG_WARNING[^"]*","[warning] ,'			\
	    -e 's/^"//;s/", .*//;s/");$$//'				|\
	sort -u > $@
