aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/yacc/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* packages: rename elftoolchain to toolchain, add more thingsLexi Winter2025-05-281-0/+1
| | | | | | | | | | | | | | Rename the existing "elftoolchain" package to "toolchain", and move everything which is gated by MK_TOOLCHAIN (e.g. lex, yacc, ...) to the toolchain package. This means we have one package called "toolchain" which contains all the development-related utilities which are not compilers or already part of some other package (e.g., llvm). Reviewed by: des, emaste Approved by: des (mentor) Differential Revision: https://reviews.freebsd.org/D50286
* Remove residual blank line at start of MakefileWarner Losh2024-07-151-1/+0
| | | | | | | This is a residual of the $FreeBSD$ removal. MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
* usr.bin: Remove ancient SCCS tags.Warner Losh2023-11-271-1/+0
| | | | | | | | Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script. Sponsored by: Netflix
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* MFV: r362513Jung-uk Kim2020-07-141-4/+2
| | | | | | | Update byacc to 20200330. Notes: svn path=/head/; revision=363170
* Add HAS_TESTS to all Makefiles that are currently using theEnji Cooper2017-08-021-0/+1
| | | | | | | | | `SUBDIR.${MK_TESTS}+= tests` idiom. This is a follow up to r321912. Notes: svn path=/projects/make-check-sandbox/; revision=321914
* Convert traditional ${MK_TESTS} conditional idiom for including testEnji Cooper2017-08-021-3/+1
| | | | | | | | | | | | | | directories to SUBDIR.${MK_TESTS} idiom This is being done to pave the way for future work (and homogenity) in ^/projects/make-check-sandbox . No functional change intended. MFC after: 1 weeks Notes: svn path=/head/; revision=321912
* 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
* Increase MAXTABLE to the maxmimum possible value. The default value is tooJung-uk Kim2014-11-131-3/+4
| | | | | | | | | | low for complex parsers. Note it was one of those memory optimization hacks back in the day. MFC after: 1 week Notes: svn path=/head/; revision=274460
* Use src.opts.mk in preference to bsd.own.mk except where we need stuffWarner Losh2014-05-061-1/+1
| | | | | | | from the latter. Notes: svn path=/head/; revision=265420
* Update to byacc 20140409Baptiste Daroussin2014-04-231-4/+2
| | | | | | | | | | | Among all the modifications, this new byacc also solves a 14 year old bug [1] PR: bin/23254 [1] Submitted by: marka@nominum.com [1] MFC after: 3 weeks Notes: svn path=/head/; revision=264803
* Migrate most of tools/regression/usr.bin/ to the new tests layout.Julio Merino2014-03-161-0/+6
| | | | | | | | | | | | | | | | | | I'm starting with the easy cases. The leftovers need to be looked at a bit more closely. Note that this change _does_ modify the code of the old tests. This is required in order to allow the code to locate the data files in the source directory instead of the current directory, because Kyua automatically changes the latter to a temporary directory. Also note that at least one test is known to be broken here. Actually, the test is not really broken: it's marked as a TODO but unfortunately Kyua's TAP parser currently does not understand that. Will have to be fixed separately. Notes: svn path=/head/; revision=263227
* Add missing bits from the vendor's 2005-05-04 change toDavid E. O'Brien2013-12-041-2/+6
| | | | | | | | | | | contrib/byacc/makefile.in ("add YYPATCH here so it can be tested by applications") so that applications have a hope of detecting newer FreeBSD YACC output from an older one. Submitted by: Juniper Networks Notes: svn path=/head/; revision=258931
* Setting WARNS=6 is useless, as it is already the defaultBaptiste Daroussin2013-10-291-1/+0
| | | | | | | Reported by: Sascha Wildner Notes: svn path=/head/; revision=257317
* Change warning level to 6Baptiste Daroussin2013-10-291-0/+1
| | | | Notes: svn path=/head/; revision=257316
* Import byacc from invisible island, it brings us lots of compatibilities withBaptiste Daroussin2012-05-211-4/+11
| | | | | | | | | | | | | | | | bison, keeping full compatibility with our previous yacc implementation. Also bring the ability to create reentrant parser This fix bin/140309 [1] PR: bin/140309 [1] Submitted by: Philippe Pepiot <ksh@philpep.org> [1] Approved by: des (mentor) MFC after: 1 month Notes: svn path=/head/; revision=235723
* Inherit WARNS from parent directory.David E. O'Brien2010-11-071-2/+0
| | | | | | | Submitted by: marius Notes: svn path=/head/; revision=214963
* Change to ANSI-C function definitions.David E. O'Brien2010-11-071-1/+1
| | | | Notes: svn path=/head/; revision=214959
* 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
* Remove NO_WERRORs and WARNS=n's. To be revisited after GCC3.Mark Murray2002-02-081-1/+0
| | | | Notes: svn path=/head/; revision=90416
* WARNS=2 fix, but do not set this im Makefile, because this ill be theMark Murray2001-12-111-1/+0
| | | | | | | default for src/usr.bin/ Notes: svn path=/head/; revision=87673
* WARNS=2 and s/register//.Mark Murray2001-12-011-0/+2
| | | | | | | | Set NO_WERROR=true because there are some flex(1) issues that need to be dealt with. Notes: svn path=/head/; revision=87171
* beforeinstall -> SCRIPTS.Ruslan Ermilov2001-04-071-6/+3
| | | | Notes: svn path=/head/; revision=75286
* MAN[1-9] -> MAN.Ruslan Ermilov2001-03-271-1/+1
| | | | Notes: svn path=/head/; revision=74848
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* 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
* Add RCS id's since these files have left the default branch.Steve Price1997-01-121-0/+1
| | | | Notes: svn path=/head/; revision=21623
* Install yacc with a link as byacc (and the man page). Some gnu autoconfPeter Wemm1996-01-081-0/+2
| | | | | | | | scripts that check for features/fixes in bison also check for byacc and dont find it unless there is a 'byacc' in the path. Notes: svn path=/head/; revision=13344
* Change `install' to `${INSTALL}' so that default install flags can beBruce Evans1995-07-251-1/+1
| | | | | | | specified in the top level Makefiles. Notes: svn path=/head/; revision=9701
* Fix man extents from .0 to .1Jordan K. Hubbard1994-08-111-1/+1
| | | | | | | Submitted by: jkh Notes: svn path=/head/; revision=2026
* BSD 4.4 Lite Usr.bin SourcesRodney W. Grimes1994-05-271-0/+12
Notes: svn path=/cvs2svn/branches/CHRISTOS/; revision=1590