summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
Diffstat (limited to 'share')
-rw-r--r--share/mk/bsd.obj.mk8
-rw-r--r--share/mk/bsd.subdir.mk11
2 files changed, 10 insertions, 9 deletions
diff --git a/share/mk/bsd.obj.mk b/share/mk/bsd.obj.mk
index 3551053..69c84ea 100644
--- a/share/mk/bsd.obj.mk
+++ b/share/mk/bsd.obj.mk
@@ -128,14 +128,6 @@ clean:
cleandir: cleanobj
-DISTRIBUTION?= base
-.if !target(distribute)
-distribute:
-.for dist in ${DISTRIBUTION}
- cd ${.CURDIR}; ${MAKE} install DESTDIR=${DISTDIR}/${dist} SHARED=copies
-.endfor
-.endif
-
.include <bsd.subdir.mk>
.endif !target(__<bsd.obj.mk>__)
diff --git a/share/mk/bsd.subdir.mk b/share/mk/bsd.subdir.mk
index 11b409b..7cfc446 100644
--- a/share/mk/bsd.subdir.mk
+++ b/share/mk/bsd.subdir.mk
@@ -31,8 +31,17 @@
.include <bsd.init.mk>
+DISTRIBUTION?= base
+.if !target(distribute)
+distribute:
+.for dist in ${DISTRIBUTION}
+ cd ${.CURDIR}; \
+ ${MAKE} install -DNO_SUBDIR DESTDIR=${DISTDIR}/${dist} SHARED=copies
+.endfor
+.endif
+
_SUBDIR: .USE
-.if defined(SUBDIR) && !empty(SUBDIR)
+.if defined(SUBDIR) && !empty(SUBDIR) && !defined(NO_SUBDIR)
@for entry in ${SUBDIR}; do \
if test -d ${.CURDIR}/$${entry}.${MACHINE_ARCH}; then \
${ECHODIR} "===> ${DIRPRFX}$${entry}.${MACHINE_ARCH}"; \
OpenPOWER on IntegriCloud