From 2eca3b8eba01806ad251dba9ee49f26b27964b8c Mon Sep 17 00:00:00 2001 From: christos Date: Mon, 26 Oct 2009 11:19:47 +0000 Subject: [PATCH] it is more complicated to rebuild the skel now. --- external/bsd/flex/bin/Makefile | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/external/bsd/flex/bin/Makefile b/external/bsd/flex/bin/Makefile index 47e95a6d7fce..f6c1db6c7b01 100644 --- a/external/bsd/flex/bin/Makefile +++ b/external/bsd/flex/bin/Makefile @@ -1,5 +1,5 @@ # from: @(#)Makefile 5.4 (Berkeley) 6/24/90 -# $NetBSD: Makefile,v 1.1 2009/10/26 00:49:04 christos Exp $ +# $NetBSD: Makefile,v 1.2 2009/10/26 11:19:47 christos Exp $ # # By default, flex will be configured to generate 8-bit scanners only if the # -8 flag is given. If you want it to always generate 8-bit scanners, add @@ -50,9 +50,14 @@ LINKS= ${BINDIR}/lex ${BINDIR}/flex \ ${BINDIR}/lex ${BINDIR}/flex++ MLINKS= flex.1 lex.1 -skel.c: mkskel.sh flex.skl - ${_MKTARGET_CREATE} - ${HOST_SH} ${.ALLSRC} >${.TARGET} +skel.c: flex.skl mkskel.sh flexint.h tables_shared.h + ${TOOL_SED} -e 's/m4_/m4postproc_/g' -e 's/m4preproc_/m4_/g' \ + ${IDIST}/flex.skl | ${TOOL_M4} -P \ + -DFLEX_MAJOR_VERSION=`echo ${VERSION} | cut -f 1 -d .` \ + -DFLEX_MINOR_VERSION=`echo ${VERSION} | cut -f 2 -d .` \ + -DFLEX_SUBMINOR_VERSION=`echo ${VERSION} | cut -f 3 -d .` | \ + ${TOOL_SED} -e 's/m4postproc_/m4_/g' | \ + ${HOST_SH} ${IDIST}/mkskel.sh > ${.TARGET} .ifndef HOSTPROG scan.c: scan.l