1 CONTRIBDIR
= ${.CURDIR
}/..
/..
/contrib
/flex
3 .PATH
: ${CONTRIBDIR}/doc
11 LINKS
+= ${BINDIR}/flex
${BINDIR}/lex
12 LINKS
+= ${BINDIR}/flex
${BINDIR}/lex++
13 LINKS
+= ${BINDIR}/flex
${BINDIR}/flex
++
16 MLINKS
+= flex
.1 lex++.1
17 MLINKS
+= flex
.1 flex
++.1
23 CFLAGS
+= -I
${CONTRIBDIR} -I
${.OBJDIR
} -I
${.CURDIR
}
24 CFLAGS
+= -DHAVE_CONFIG_H
28 # verbatim from vendor makefile
54 skel.c
: flex.skl mkskel.sh flexint.h tables_shared.h
55 sed
-e
's/m4_/m4postproc_/g' \
56 -e
's/m4preproc_/m4_/g' \
57 ${CONTRIBDIR}/flex.skl \
58 | m4
-P
-I
${CONTRIBDIR} \
59 -D FLEX_MAJOR_VERSION
=${VMAJ} \
60 -D FLEX_MINOR_VERSION
=${VMIN} \
61 -D FLEX_SUBMINOR_VERSION
=${VPT} \
62 | sed
's/m4postproc_/m4_/g' \
63 | sh
${CONTRIBDIR}/mkskel.sh
> skel.c
70 .
include <bsd.prog.mk
>