html.mk

static html creation framework using make(1) and cpp(1)
Log | Files | Refs | README | LICENSE

commit d3b0e0dd6a34a51a2d38e41bdb55ce403bc930a8
parent f2fdfe9a89152e9e9a81b3b6faf56bbe63d4006d
Author: Kyle Milz <krwmilz@gmail.com>
Date:   Tue, 20 Jul 2021 19:59:04 +0000

mk: use bsd.subdir.mk instead of local one

Diffstat:
Mmk/html.mk | 2+-
Dmk/subdir.mk | 48------------------------------------------------
2 files changed, 1 insertion(+), 49 deletions(-)

diff --git a/mk/html.mk b/mk/html.mk @@ -170,4 +170,4 @@ all: ${.OBJDIR}/${file} .include "obj.mk" .include "site.mk" -.include "subdir.mk" +.include <bsd.subdir.mk> diff --git a/mk/subdir.mk b/mk/subdir.mk @@ -1,48 +0,0 @@ -# -# Originally from OpenBSD /usr/share/mk/bsd.subdir.mk. -# - -# Make sure this is defined -SKIPDIR?= - -_SUBDIRUSE: .USE -.if defined(SUBDIR) - @for entry in ${SUBDIR}; do \ - _newdir_="$${entry}"; \ - if test X"${_THISDIR_}" = X""; then \ - _nextdir_="$${_newdir_}"; \ - else \ - _nextdir_="$${_THISDIR_}/$${_newdir_}"; \ - fi; \ - _makefile_spec_=""; \ - subskipdir=''; \ - for skipdir in ${SKIPDIR}; do \ - subentry=$${skipdir#$${entry}}; \ - if [ X$${subentry} != X$${skipdir} ]; then \ - if [ X$${subentry} = X ]; then \ - echo "($${_nextdir_} skipped)"; \ - break; \ - fi; \ - subskipdir="$${subskipdir} $${subentry#/}"; \ - fi; \ - done; \ - if [ X$${skipdir} = X -o X$${subentry} != X ]; then \ - echo "===> $${_nextdir_}"; \ - ${MAKE} -C ${.CURDIR}/$${_newdir_} \ - SKIPDIR="$${subskipdir}" \ - $${_makefile_spec_} _THISDIR_="$${_nextdir_}" \ - ${MAKE_FLAGS} \ - ${.TARGET:S/^real//}; \ - fi; \ - done -.endif - - -.for t in all depend obj spellcheck trailingspace -. if !target($t) -$t: _SUBDIRUSE -. endif -.endfor -.if !target(clean) && empty(.TARGETS:Mcleandir) -clean: _SUBDIRUSE -.endif