Module Name:    src
Committed By:   christos
Date:           Mon Oct 26 11:19:47 UTC 2009

Modified Files:
        src/external/bsd/flex/bin: Makefile

Log Message:
it is more complicated to rebuild the skel now.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/flex/bin/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/flex/bin/Makefile
diff -u src/external/bsd/flex/bin/Makefile:1.1 src/external/bsd/flex/bin/Makefile:1.2
--- src/external/bsd/flex/bin/Makefile:1.1	Sun Oct 25 20:49:04 2009
+++ src/external/bsd/flex/bin/Makefile	Mon Oct 26 07:19:47 2009
@@ -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 @@
 	${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

Reply via email to