Module Name: src Committed By: lukem Date: Wed May 31 20:45:02 UTC 2023
Modified Files: src/share/mk: bsd.own.mk Log Message: bsd.own.mk: sort lists. whitespace fixes Create _NOVARS for the list of NO* variables, for consistency with _MKVARS.yes and _MKVARS.no Format _NOVARS, _MKVARS.yes, and _MKVARS.no with one entry per line, and sort the lists. Simplifies review and adding new entries. Per suggestion from riastradh@ Line up some variable assignments more consistently. To generate a diff of this commit: cvs rdiff -u -r1.1329 -r1.1330 src/share/mk/bsd.own.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/mk/bsd.own.mk diff -u src/share/mk/bsd.own.mk:1.1329 src/share/mk/bsd.own.mk:1.1330 --- src/share/mk/bsd.own.mk:1.1329 Mon May 29 20:31:09 2023 +++ src/share/mk/bsd.own.mk Wed May 31 20:45:02 2023 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.own.mk,v 1.1329 2023/05/29 20:31:09 lukem Exp $ +# $NetBSD: bsd.own.mk,v 1.1330 2023/05/31 20:45:02 lukem Exp $ # This needs to be before bsd.init.mk .if defined(BSD_MK_COMPAT_FILE) @@ -532,11 +532,11 @@ TOOL_CXX.clang= clang++ TOOL_OBJC.clang= clang # GCC supports C, C++, Fortran and Objective C -TOOL_CC.gcc= gcc -TOOL_CPP.gcc= cpp -TOOL_CXX.gcc= c++ -TOOL_FC.gcc= gfortran -TOOL_OBJC.gcc= gcc +TOOL_CC.gcc= gcc +TOOL_CPP.gcc= cpp +TOOL_CXX.gcc= c++ +TOOL_FC.gcc= gfortran +TOOL_OBJC.gcc= gcc # PCC supports C and Fortran TOOL_CC.pcc= pcc @@ -614,7 +614,7 @@ TOOL_PIC= pic TOOL_PIGZ= pigz TOOL_XZ= xz TOOL_PKG_CREATE= pkg_create -TOOL_POWERPCMKBOOTIMAGE= powerpc-mkbootimage +TOOL_POWERPCMKBOOTIMAGE=powerpc-mkbootimage TOOL_PWD_MKDB= pwd_mkdb TOOL_REFER= refer TOOL_ROFF_ASCII= nroff @@ -1029,11 +1029,27 @@ dependall: .NOTMAIN realdepend .MAKE # Source makefiles should set NO*, and not MK*, and must do so before # including bsd.own.mk. # -.for var in \ - NOCOMPAT NODEBUGLIB NODOC NOHTML NOINFO \ - NOLIBCSANITIZER NOLINKLIB NOLINT NOMAN NONLS NOOBJ \ - NOPIC NOPICINSTALL NOPROFILE NORELRO \ - NOSANITIZER NOSHARE NOSTATICLIB +_NOVARS= \ + NOCOMPAT \ + NODEBUGLIB \ + NODOC \ + NOHTML \ + NOINFO \ + NOLIBCSANITIZER \ + NOLINKLIB \ + NOLINT \ + NOMAN \ + NONLS \ + NOOBJ \ + NOPIC \ + NOPICINSTALL \ + NOPROFILE \ + NORELRO \ + NOSANITIZER \ + NOSHARE \ + NOSTATICLIB + +.for var in ${_NOVARS} .if defined(${var}) MK${var:S/^NO//}:= no .endif @@ -1166,28 +1182,50 @@ _MKVARS.yes= \ MKATF \ MKBINUTILS \ MKBSDTAR \ - MKCOMPLEX MKCVS MKCXX \ - MKDOC MKDTC \ + MKCOMPLEX \ + MKCVS \ + MKCXX \ + MKDOC \ + MKDTC \ MKDYNAMICROOT \ - MKGCC MKGDB MKGROFF \ - MKHESIOD MKHTML \ - MKIEEEFP MKINET6 MKINFO MKIPFILTER MKISCSI \ + MKGCC \ + MKGDB \ + MKGROFF \ + MKHESIOD \ + MKHTML \ + MKIEEEFP \ + MKINET6 \ + MKINFO \ + MKIPFILTER \ + MKISCSI \ MKKERBEROS \ MKKMOD \ - MKLDAP MKLIBSTDCXX MKLINKLIB MKLVM \ - MKMAN MKMANDOC \ - MKMDNS \ + MKLDAP \ + MKLIBSTDCXX \ + MKLINKLIB \ + MKLVM \ MKMAKEMANDB \ + MKMAN \ + MKMANDOC \ + MKMDNS \ MKNLS \ MKNPF \ MKOBJ \ - MKPAM MKPERFUSE \ - MKPF MKPIC MKPICLIB MKPOSTFIX MKPROFILE \ + MKPAM \ + MKPERFUSE \ + MKPF \ + MKPIC \ + MKPICLIB \ + MKPOSTFIX \ + MKPROFILE \ MKRUMP \ - MKSHARE MKSKEY MKSTATICLIB \ + MKSHARE \ + MKSKEY \ + MKSTATICLIB \ MKUNBOUND \ MKX11FONTS \ MKYP + .for var in ${_MKVARS.yes} ${var}?= ${${var}.${MACHINE_ARCH}:Uyes} .endfor @@ -1315,22 +1353,45 @@ _MKVARS.no= \ MKAMDGPUFIRMWARE \ MKARZERO \ MKBSDGREP \ - MKCATPAGES MKCOMPATTESTS MKCOMPATX11 MKCTF \ - MKDEBUG MKDEBUGLIB MKDTB MKDTRACE \ + MKCATPAGES \ + MKCOMPATTESTS \ + MKCOMPATX11 \ + MKCTF \ + MKDEBUG \ + MKDEBUGLIB \ + MKDTB \ + MKDTRACE \ MKFIRMWARE \ MKGROFFHTMLDOC \ MKKYUA \ - MKLIBCXX MKLLD MKLLDB MKLLVM MKLLVMRT MKLINT \ - MKMANZ MKMCLINKER \ - MKNOUVEAUFIRMWARE MKNSD \ + MKLIBCXX \ + MKLINT \ + MKLLD \ + MKLLDB \ + MKLLVM \ + MKLLVMRT \ + MKMANZ \ + MKMCLINKER \ + MKNOUVEAUFIRMWARE \ + MKNSD \ MKOBJDIRS \ - MKPCC MKPICINSTALL MKPIGZGZIP \ - MKRADEONFIRMWARE MKREPRO \ - MKSLJIT MKSOFTFLOAT MKSTRIPIDENT \ - MKTEGRAFIRMWARE MKTPM \ - MKUNPRIVED MKUPDATE \ - MKX11 MKX11MOTIF MKXORG_SERVER \ + MKPCC \ + MKPICINSTALL \ + MKPIGZGZIP \ + MKRADEONFIRMWARE \ + MKREPRO \ + MKSLJIT \ + MKSOFTFLOAT \ + MKSTRIPIDENT \ + MKTEGRAFIRMWARE \ + MKTPM \ + MKUNPRIVED \ + MKUPDATE \ + MKX11 \ + MKX11MOTIF \ + MKXORG_SERVER \ MKZFS + .for var in ${_MKVARS.no} ${var}?= ${${var}.${MACHINE_ARCH}:U${${var}.${MACHINE}:Uno}} .endfor