diff options
Diffstat (limited to 'usr.bin/lex/lib')
| -rw-r--r-- | usr.bin/lex/lib/Makefile | 20 | ||||
| -rw-r--r-- | usr.bin/lex/lib/libmain.c | 12 | ||||
| -rw-r--r-- | usr.bin/lex/lib/libyywrap.c | 8 |
3 files changed, 40 insertions, 0 deletions
diff --git a/usr.bin/lex/lib/Makefile b/usr.bin/lex/lib/Makefile new file mode 100644 index 000000000000..406e542a9149 --- /dev/null +++ b/usr.bin/lex/lib/Makefile @@ -0,0 +1,20 @@ +# $Id$ + +LIB= ln +SRCS= libmain.c libyywrap.c +LINKS= ${LIBDIR}/libln.a ${LIBDIR}/libl.a \ + +.if !defined(NOPROFILE) +LINKS+= ${LIBDIR}/libln_p.a ${LIBDIR}/libl_p.a +.endif + +.if !defined(NOSHARED) +LINKS+= ${LIBDIR}/libln.so.$(SHLIB_MAJOR).$(SHLIB_MINOR) \ + ${LIBDIR}/libl.so.$(SHLIB_MAJOR).$(SHLIB_MINOR) +.endif + +#This is where we get our SHLIB_MAJOR and SHLIB_MINOR +.include "${.CURDIR}/../../../lib/Makefile.inc" + +.include <bsd.lib.mk> + diff --git a/usr.bin/lex/lib/libmain.c b/usr.bin/lex/lib/libmain.c new file mode 100644 index 000000000000..a893c7abd3d2 --- /dev/null +++ b/usr.bin/lex/lib/libmain.c @@ -0,0 +1,12 @@ +/* libmain - flex run-time support library "main" function */ + +/* $Header: /home/daffy/u0/vern/flex/RCS/libmain.c,v 1.3 93/04/14 22:41:55 vern Exp $ */ + +extern int yylex(); + +int main( argc, argv ) +int argc; +char *argv[]; + { + return yylex(); + } diff --git a/usr.bin/lex/lib/libyywrap.c b/usr.bin/lex/lib/libyywrap.c new file mode 100644 index 000000000000..b18f54e6e8f9 --- /dev/null +++ b/usr.bin/lex/lib/libyywrap.c @@ -0,0 +1,8 @@ +/* libyywrap - flex run-time support library "yywrap" function */ + +/* $Header: /home/daffy/u0/vern/flex/RCS/libyywrap.c,v 1.1 93/10/02 15:23:09 vern Exp $ */ + +int yywrap() + { + return 1; + } |
