aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/lex/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Adopt SRCTOP in usr.binWarner Losh2017-03-121-1/+1
| | | | | | | | | | | | Prefer ${SRCTOP}/foo over ${.CURDIR}/../../foo and ${SRCTOP}/usr.bin/foo over ${.CURDIR}/../foo for paths in Makefiles. Differential Revision: https://reviews.freebsd.org/D9932 Sponsored by: Netflix Silence on: arch@ (twice) Notes: svn path=/head/; revision=315170
* Add a ${CP} alias for copying files in the build.Will Andrews2015-01-161-1/+1
| | | | | | | | | | | | | | | | | Some users build FreeBSD as non-root in Perforce workspaces. By default, Perforce sets files read-only unless they're explicitly being edited. As a result, the -f argument must be used to cp in order to override the read-only flag when copying source files to object directories. Bare use of 'cp' should be avoided in the future. Update all current users of 'cp' in the src tree. Reviewed by: emaste MFC after: 1 week Sponsored by: Spectra Logic Notes: svn path=/head/; revision=277273
* Connect flex 2.5.37 to the build and bump __FreeBSD_version.Jung-uk Kim2013-05-211-15/+29
| | | | Notes: svn path=/head/; revision=250881
* Unbreak the test target by re-generating the initial scannerUlrich Spörlein2010-11-091-1/+1
| | | | | | | | | | | using an updated flex(1) binary. Also ignore the changing $FreeBSD$ ID lines when doing the diff. This needs additional obfuscation, to not upset the svn precommit hooks :/ Notes: svn path=/head/; revision=215040
* Build usr.bin/ with WARNS=6 by default.Ed Schouten2010-01-021-0/+2
| | | | | | | Also add some missing $FreeBSD$ to keep svn happy. Notes: svn path=/head/; revision=201386
* Stop the practice of installing external headers into GCC-specific directory.Alexander Kabaev2004-07-301-1/+1
| | | | | | | Install FlexLexer.h into /usr/include directly. Notes: svn path=/head/; revision=132862
* Point to the new C++ include files location.Alexander Kabaev2003-07-111-1/+1
| | | | Notes: svn path=/head/; revision=117427
* Added new bsd.incs.mk which handles installing of header filesRuslan Ermilov2002-05-121-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow. Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1): kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile Replaced all `beforeinstall' targets for installing includes with the INCS stuff. Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE. Consistently use INCLUDEDIR instead of /usr/include. gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff. These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release". Notes: svn path=/head/; revision=96462
* Back out rev. 1.6 (NOLIB bootstrap helper) OBE'd by Makefile.inc1,v 1.96.Ruslan Ermilov2002-03-281-2/+0
| | | | | | | | PR: bin/36417 Submitted by: Eugene Grosbein <eugen@www.svzserv.kemerovo.su> Notes: svn path=/head/; revision=93327
* MAN[1-9] -> MAN.Ruslan Ermilov2001-03-271-1/+0
| | | | Notes: svn path=/head/; revision=74848
* Install Flexlexer.h with mode 444.Bruce Evans1999-12-171-1/+1
| | | | Notes: svn path=/head/; revision=54732
* Generate skel.c at build time.Dmitrij Tejblum1999-11-201-1/+4
| | | | Notes: svn path=/head/; revision=53462
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* Simplified by using new yacc rules. The new lex rules can't be usedBruce Evans1998-05-041-13/+3
| | | | | | | here, at least without ifdefs for the bootstrap. Notes: svn path=/head/; revision=35703
* Changes to support full make parallelism (-j<n>) in the worldJordan K. Hubbard1997-10-051-2/+3
| | | | | | | | | target. Reviewed by: <many different folks> Submitted by: Nickolay N. Dudorov" <nnd@nnd.itfs.nsk.su> Notes: svn path=/head/; revision=30113
* Revert $FreeBSD$ to $Id$Peter Wemm1997-02-221-1/+1
| | | | Notes: svn path=/head/; revision=23012
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
| | | | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. Notes: svn path=/head/; revision=21673
* Clean up some loose ends on my previous work in here..Peter Wemm1996-10-291-4/+4
| | | | Notes: svn path=/head/; revision=19245
* Clean up dependencies a bit (we were not doing a depend on scan.c)Peter Wemm1996-09-191-6/+7
| | | | | | | Make the 'bootstrap' target work a little better. Notes: svn path=/head/; revision=18372
* Move tsort back to lib-tools where it belongs, and add a "speciallyPeter Wemm1996-08-071-2/+3
| | | | | | | | | | | for bootstrap" tweak to the lex Makefile to stop it building the library too early. This untangles things a bit more, it stops new bootstraps failing because libl/libfl uses 'ld -O' before ld is updated. Notes: svn path=/head/; revision=17467
* Finish the import and merge in FreeBSD specific changes.Nate Williams1996-06-191-11/+6
| | | | | | | | | Add a 'bootstrap' target which *must* be run before building the new version, since the new scanner relies on the current version of flex to build itself otherwise. Notes: svn path=/head/; revision=16519
* ``mv'' -> ``mv -f''Wolfram Schneider1996-05-071-3/+3
| | | | | | | | ``rm'' -> ``rm -f'' so mv/rm may not ask for confirmation if you are not root Notes: svn path=/head/; revision=15679
* Add some links to lex (flex, flex++ etc) that some of the gnu autoconfPeter Wemm1996-01-081-4/+11
| | | | | | | | | scripts check for. (when looking explicitly for flex..) Also, do some man links for the commands under their alternate names. Install the c++ FlexLexer.h file as per the "XXX TODO" comment. Notes: svn path=/head/; revision=13343
* Do not install as flexGeoff Rehmet1994-08-271-6/+4
| | | | | | | Submitted by: Geoff Notes: svn path=/head/; revision=2307
* Flex version 2.4.7 from LBLvendor/flex/2.4.7Geoff Rehmet1994-08-241-0/+57
Reviewed by: Geoff. Notes: svn path=/vendor/flex/dist/; revision=2258 svn path=/vendor/flex/2.4.7/; revision=2260; tag=vendor/flex/2.4.7