Pass make flags to kernel and lib builds
authorkn <kn@openbsd.org>
Mon, 26 Jul 2021 12:47:44 +0000 (12:47 +0000)
committerkn <kn@openbsd.org>
Mon, 26 Jul 2021 12:47:44 +0000 (12:47 +0000)
Running `make -j4' in /usr/src/distrib/amd64/ramdisk_cd/ et al. executes
make(1) to both build the RAMDISK kernel and build libraries.

Doing so does not propagate the flags specified to the ramdisk_cd
invocation, which in turn means `-j4' for example is ignored and both kernel
and libraries will not be built in parallel.

Pass make(1)'s MFLAGS along to retain relevant flags;  make is clever enough
to separate flags, variable assignments and targets from each other and only
pass along things to `MFLAGS' that'd make sense, i.e. `make -C. -j4 foo=bar'
does *not* pass `-C.' to change directories.
(can be easily tested with `make -p ... | grep MFLAGS'.)

This makes hacking on ramdisks/the installer much faster, espescially since
the `bsd' target does `make clean' and therefore builds a new kernel every
time.

OK deraadt

18 files changed:
distrib/alpha/miniroot/Makefile
distrib/amd64/ramdiskA/Makefile
distrib/amd64/ramdisk_cd/Makefile
distrib/arm64/ramdisk/Makefile
distrib/armv7/ramdisk/Makefile
distrib/hppa/ramdisk/Makefile
distrib/i386/ramdisk/Makefile
distrib/i386/ramdisk_cd/Makefile
distrib/landisk/ramdisk/Makefile
distrib/loongson/ramdisk/Makefile
distrib/luna88k/ramdisk/Makefile
distrib/macppc/ramdisk/Makefile
distrib/octeon/ramdisk/Makefile
distrib/powerpc64/ramdisk/Makefile
distrib/riscv64/ramdisk/Makefile
distrib/sparc64/miniroot/Makefile
distrib/sparc64/ramdisk/Makefile
distrib/sparc64/ramdiskB/Makefile

index 762599e..a2b26eb 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.22 2021/02/14 17:14:42 semarie Exp $
+#      $OpenBSD: Makefile,v 1.23 2021/07/26 12:47:44 kn Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                5760
@@ -74,7 +74,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -92,7 +92,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
        strip -R .eh_frame -R .shstrtab instbin
 
 instbin.conf: ${LISTS}
index 9d37eb9..5ba5d99 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.15 2021/02/14 17:14:42 semarie Exp $
+#      $OpenBSD: Makefile,v 1.16 2021/07/26 12:47:44 kn Exp $
 
 FS=            floppy${OSrev}.img
 FSSIZE=                2880
@@ -44,7 +44,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -62,7 +62,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index 70ae847..a21973f 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.30 2021/02/14 17:14:42 semarie Exp $
+#      $OpenBSD: Makefile,v 1.31 2021/07/26 12:47:45 kn Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                9920
@@ -67,7 +67,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -85,7 +85,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index a848426..5dda462 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.22 2021/04/17 21:19:40 sthen Exp $
+#      $OpenBSD: Makefile,v 1.23 2021/07/26 12:47:45 kn Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                88064
@@ -81,7 +81,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -99,7 +99,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index 1933368..6c79d9a 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.27 2019/05/03 20:03:58 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.28 2021/07/26 12:47:45 kn Exp $
 
 MTREE=         ${UTILS}/mtree.conf
 RAMDISK=       RAMDISK
@@ -17,7 +17,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -35,7 +35,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index d7997d6..7907b97 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.47 2021/02/14 17:11:02 semarie Exp $
+#      $OpenBSD: Makefile,v 1.48 2021/07/26 12:47:45 kn Exp $
 
 LIF=           lif${OSrev}.img
 CDROM=         cd${OSrev}.iso
@@ -39,7 +39,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -57,7 +57,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index 51c1bde..90f682a 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.15 2021/02/15 06:59:03 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.16 2021/07/26 12:47:45 kn Exp $
 
 FS=            floppy${OSrev}.img
 FSSIZE=                2880
@@ -44,7 +44,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -62,7 +62,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index 871cfda..220048b 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.24 2021/02/14 17:14:42 semarie Exp $
+#      $OpenBSD: Makefile,v 1.25 2021/07/26 12:47:45 kn Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                8064
@@ -64,7 +64,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -82,7 +82,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index a2edf62..bab3658 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.33 2021/01/05 15:10:43 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.34 2021/07/26 12:47:45 kn Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                5120
@@ -41,7 +41,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -59,7 +59,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index cbccb01..48459c4 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.30 2021/02/14 17:11:02 semarie Exp $
+#      $OpenBSD: Makefile,v 1.31 2021/07/26 12:47:46 kn Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                18432
@@ -53,7 +53,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -71,7 +71,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index 5c503bf..66486e9 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.31 2021/05/17 22:11:35 aoyama Exp $
+#      $OpenBSD: Makefile,v 1.32 2021/07/26 12:47:46 kn Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                8192
@@ -38,7 +38,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -56,7 +56,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index e77c777..2cb618b 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.50 2021/02/14 17:14:42 semarie Exp $
+#      $OpenBSD: Makefile,v 1.51 2021/07/26 12:47:46 kn Exp $
 
 CDROM=         cd${OSrev}.iso
 MTREE=         ${UTILS}/mtree.conf
@@ -42,7 +42,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -60,7 +60,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index f8bc4bc..adbc9a5 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.17 2020/05/17 17:04:28 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.18 2021/07/26 12:47:46 kn Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                24576
@@ -34,7 +34,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -52,7 +52,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index 375933b..76071c8 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.2 2020/07/05 21:57:23 kettenis Exp $
+#      $OpenBSD: Makefile,v 1.3 2021/07/26 12:47:46 kn Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                67584
@@ -51,7 +51,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -69,7 +69,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index 6af67bb..c3aed05 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.3 2021/05/19 23:15:21 drahn Exp $
+#      $OpenBSD: Makefile,v 1.4 2021/07/26 12:47:46 kn Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                67584
@@ -49,7 +49,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -70,7 +70,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index d66d02d..1c9f5a0 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.27 2021/02/14 17:14:42 semarie Exp $
+#      $OpenBSD: Makefile,v 1.28 2021/07/26 12:47:47 kn Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                6400
@@ -70,7 +70,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -88,7 +88,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index cdbff9a..93f71ee 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.53 2021/02/14 17:14:42 semarie Exp $
+#      $OpenBSD: Makefile,v 1.54 2021/07/26 12:47:47 kn Exp $
 
 FS=            floppy${OSrev}.img
 FSSIZE=                2880
@@ -43,7 +43,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -61,7 +61,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index 5499a06..355fb7d 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.49 2021/02/14 17:14:42 semarie Exp $
+#      $OpenBSD: Makefile,v 1.50 2021/07/26 12:47:47 kn Exp $
 
 FS=            floppyB${OSrev}.img
 FSSIZE=                2880
@@ -43,7 +43,7 @@ bsd.rd: mr.fs bsd
 
 bsd:
        cd ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK} && \
-           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE}'
+           su ${BUILDUSER} -c '${MAKE} config && ${MAKE} clean && exec ${MAKE} ${MFLAGS}'
        cp -p ${.CURDIR}/../../../sys/arch/${MACHINE}/compile/${RAMDISK}/obj/bsd bsd
 
 mr.fs: instbin
@@ -61,7 +61,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
            -c instbin.c -e instbin -m instbin.mk instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
-       ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
+       ${MAKE} ${MFLAGS} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf