History log of /openbsd-current/share/mk/bsd.subdir.mk
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.22 08-Oct-2016 schwarze

Do not let "make all" run the tests in the subdirectories twice
if a Makefile using <bsd.regress.mk> defines both SUBDIR and
REGRESS_TARGETS.
This helps for example src/regress/usr.bin/ssh/.
Same for "make cleandir", don't run "make clean" twice in SUBDIR.
OK bluhm@, and no opposition when shown on tech@.


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.21 08-Mar-2015 espie

use new "make -C" to avoid extra shells.
okay millert@ miod@


Revision tags: OPENBSD_5_7_BASE
# 1.20 16-Jan-2015 schwarze

Delete the MANLINT variable and the related SUFFIXES rules because
since yesterday, "mandoc -Tlint -Wfatal" can no longer fail.
Instead, as suggested by deraadt@, provide a manlint target
that is *not* run during make build, but can be run
whenever you want to check syntax of manuals.
"nice stuff" deraadt@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.19 15-Oct-2012 espie

old stuff:
- moved to realdepend with success, finish the old subdirdepend.
- .LIBS: doesn't mean anything any more, and it had broken semantics
when it meant something anyways.

okay millert@


# 1.18 18-Aug-2012 espie

allow other targets to work like install -> realinstall
(to be used in xenocara for build)

okay matthieu@


Revision tags: OPENBSD_5_2_BASE
# 1.17 08-Apr-2012 jsg

unhook lint from the tree. The parser is incomplete and difficult
to fix and there are several alternatives that don't tell quite so many
dangerous lies.

enthusiastic agreement from a bunch of people


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE
# 1.16 23-Sep-2009 matthieu

use "exec ${MAKE} ..." instead of "${MAKE} ..." for recursion.
This saves a few processes. ok miod@.


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.15 03-Nov-2007 espie

unmess make depend: make sure stuff is built in the correct order.


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.14 05-Feb-2005 espie

introduce explicit MAKE_FLAGS variable, which has no surprising behavior
dependent on make, and fixes the regress problem reported by David Krause.


# 1.13 19-Jan-2005 espie

zap redundant MAKEFLAGS, put common code in a loop, indent.
okay hshoexer.


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE
# 1.12 18-Jan-2004 marc

don't include bsd.own.mk a second time
'I don't see the harm in that --millert@'


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE
# 1.11 22-Feb-2002 art

If there is no regress target provide one with _SUBDIRUSE.


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE
# 1.10 01-Mar-1998 niklas

Add Benedikt Stockebrand <benedikt@devnull.ruhr.de>'s SKIPDIR handling
It actually has proven useful for developer work when in-transit changes
of tools breaks certain parts of the system. We do not recommend it on a
regular basis though, as having customized setups make bug handling
more troublesome


Revision tags: OPENBSD_2_2_BASE
# 1.9 02-Jun-1997 mickey

do MAKEFLAGS better


# 1.8 02-Jun-1997 mickey

propagate MAKEFLAGS


Revision tags: OPENBSD_2_0_BASE OPENBSD_2_1_BASE
# 1.7 22-Apr-1996 deraadt

sync with netbsd 960418


# 1.6 16-Mar-1996 etheisen

Workaround for testing of Makefile.bsd-wrapper encountered while porting
libg++.


# 1.5 05-Mar-1996 mickey

Labeling style changed ($OpenBSD$).
POSTINSTALL added to the <bsd.lkm.mk> (see bsd.README for details).


# 1.4 25-Feb-1996 mickey

Added <bsd.lkm.mk> file. Correspondent changes made to the bsd.README.
All the rest changed to be $OpenBSD$.
Dedicated to Suzi Quatro (she must be alive still, so best wishes to here).


# 1.3 19-Dec-1995 deraadt

check for Makefile.bsd-wrapper in the correct directory


# 1.2 18-Dec-1995 niklas

Added support for using a special makefile: Makefile.bsd-wrapper when
available. This will help having imported software in the tree
without needing to munge the standard Makefile.


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision