[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS: cvs.openbsd.org: src
- To: source-changes_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org
- Subject: CVS: cvs.openbsd.org: src
- From: Marc Espie <espie_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org>
- Date: Thu, 27 Apr 2006 12:09:52 -0600 (MDT)
CVSROOT: /cvs
Module name: src
Changes by: espie_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org 2006/04/27 12:09:52
Modified files:
usr.sbin/config: config.h files.c gram.y mkmakefile.c scan.l
Log message:
lint(1) support in config:
- LINTS variables to hold the list of *.ln files.
- OBJS derives from it, since it can contain more files.
- add set of explicit rules for each .ln file.
- add a lint-with keyword that duplicates compile-with functionality
to special-case linting instead of compilation.
Full linting is dependent on LINT_* macros in the arch dependent template
files.
As is, doesn't break normal build. Just creates larger Makefiles.
Review/ok miod@, cloder@, deraadt@
Visit your host, monkey.org