summaryrefslogtreecommitdiffstats
path: root/usr.bin/lex/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Added new bsd.incs.mk which handles installing of header filesru2002-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".
* Back out rev. 1.6 (NOLIB bootstrap helper) OBE'd by Makefile.inc1,v 1.96.ru2002-03-281-2/+0
| | | | | PR: bin/36417 Submitted by: Eugene Grosbein <eugen@www.svzserv.kemerovo.su>
* MAN[1-9] -> MAN.ru2001-03-271-1/+0
|
* Install Flexlexer.h with mode 444.bde1999-12-171-1/+1
|
* Generate skel.c at build time.dt1999-11-201-1/+4
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Simplified by using new yacc rules. The new lex rules can't be usedbde1998-05-041-13/+3
| | | | here, at least without ifdefs for the bootstrap.
* Changes to support full make parallelism (-j<n>) in the worldjkh1997-10-051-2/+3
| | | | | | target. Reviewed by: <many different folks> Submitted by: Nickolay N. Dudorov" <nnd@nnd.itfs.nsk.su>
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-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.
* Clean up some loose ends on my previous work in here..peter1996-10-291-4/+4
|
* Clean up dependencies a bit (we were not doing a depend on scan.c)peter1996-09-191-6/+7
| | | | Make the 'bootstrap' target work a little better.
* Move tsort back to lib-tools where it belongs, and add a "speciallypeter1996-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.
* Finish the import and merge in FreeBSD specific changes.nate1996-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.
* ``mv'' -> ``mv -f''wosch1996-05-071-3/+3
| | | | | ``rm'' -> ``rm -f'' so mv/rm may not ask for confirmation if you are not root
* Add some links to lex (flex, flex++ etc) that some of the gnu autoconfpeter1996-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.
* Do not install as flexcsgr1994-08-271-6/+4
| | | | Submitted by: Geoff
* Flex version 2.4.7 from LBLcsgr1994-08-241-0/+57
Reviewed by: Geoff.
OpenPOWER on IntegriCloud