Author: emaste
Date: Fri Oct 14 01:53:15 2016
New Revision: 307243
URL: https://svnweb.freebsd.org/changeset/base/307243

Log:
  partially convert lib/Makefile to SUBDIR.${MK_FOO} style
  
  Cases other than MK_* (e.g. ${MACHINE_CPUARCH} == "i386") have been left
  as is.
  
  Reviewed by:  imp
  Sponsored by: The FreeBSD Foundation
  Differential Revision:        https://reviews.freebsd.org/D8246

Modified:
  head/lib/Makefile

Modified: head/lib/Makefile
==============================================================================
--- head/lib/Makefile   Fri Oct 14 01:38:29 2016        (r307242)
+++ head/lib/Makefile   Fri Oct 14 01:53:15 2016        (r307243)
@@ -28,106 +28,69 @@ SUBDIR=    ${SUBDIR_BOOTSTRAP} \
        libarchive \
        libauditd \
        libbegemot \
-       ${_libblacklist} \
        libblocksruntime \
-       ${_libbluetooth} \
-       ${_libbsnmp} \
        libbsdstat \
        libbsm \
        libbz2 \
        libcalendar \
        libcam \
        libcapsicum \
-       ${_libcasper} \
-       ${_libcom_err} \
        libcompat \
        libcrypt \
        libdevctl \
-       ${_libdevdctl} \
        libdevinfo \
        libdevstat \
        libdwarf \
        libedit \
-       ${_libefivar} \
-       ${_libelftc} \
        libevent \
        libexecinfo \
        libexpat \
        libfetch \
        libfigpar \
        libgeom \
-       ${_libgpio} \
-       ${_libgssapi} \
-       ${_librpcsec_gss} \
-       ${_libiconv_modules} \
        libifconfig \
        libipsec \
        libjail \
        libkiconv \
        libkvm \
-       ${_libldns} \
        liblzma \
-       ${_libmagic} \
        libmemstat \
        libmd \
-       ${_libmilter} \
-       ${_libmp} \
        libmt \
-       ${_libnandfs} \
        lib80211 \
        libnetbsd \
-       ${_libnetgraph} \
-       ${_libngatm} \
        libnv \
        libopenbsd \
        libopie \
        libpam \
        libpcap \
-       ${_libpe} \
        libpjdlog \
-       ${_libpmc} \
        ${_libproc} \
        libprocstat \
-       ${_libradius} \
        librpcsvc \
        librss \
        librt \
        ${_librtld_db} \
        libsbuf \
-       ${_libsdp} \
-       ${_libsm} \
        libsmb \
-       ${_libsmdb} \
-       ${_libsmutil} \
        libsqlite3 \
        libstand \
        libstdbuf \
        libstdthreads \
        libsysdecode \
        libtacplus \
-       ${_libtelnet} \
-       ${_libthr} \
        libthread_db \
        libucl \
        libufs \
        libugidfw \
        libulog \
-       ${_libunbound} \
-       ${_libusbhid} \
-       ${_libusb} \
        libutil \
        ${_libvgl} \
-       ${_libvmmapi} \
        libwrap \
        libxo \
        liby \
-       ${_libypclnt} \
        libz \
-       ncurses \
-       ${_atf} \
-       ${_clang} \
-       ${_cuse} \
-       ${_tests}
+       ncurses
 
 # Inter-library dependencies.  When the makefile for a library contains LDADD
 # libraries, those libraries should be listed as build order dependencies here.
@@ -159,70 +122,26 @@ SUBDIR_DEPEND_liblzma= ${_libthr}
 
 # NB: keep these sorted by MK_* knobs
 
-.if ${MK_ATM} != "no"
-_libngatm=     libngatm
-.endif
-
-.if ${MK_BLACKLIST} != "no"
-_libblacklist= libblacklist
-.endif
-
-.if ${MK_BLUETOOTH} != "no"
-_libbluetooth= libbluetooth
-_libsdp=       libsdp
-.endif
-
-.if ${MK_BSNMP} != "no"
-_libbsnmp=     libbsnmp
-.endif
-
-.if ${MK_CASPER} != "no"
-_libcasper=    libcasper
-.endif
-
-.if ${MK_CLANG} != "no" && !defined(COMPAT_32BIT) && !defined(COMPAT_SOFTFP)
-_clang=                clang
-.endif
-
-.if ${MK_CUSE} != "no"
-_cuse=         libcuse
-.endif
-
-.if ${MK_CXX} != "no"
-_libdevdctl=   libdevdctl
-.endif
-
-.if ${MK_TOOLCHAIN} != "no"
-_libelftc=     libelftc
-_libpe=                libpe
+SUBDIR.${MK_ATM}+=     libngatm
+SUBDIR.${MK_BLACKLIST}+=libblacklist
+SUBDIR.${MK_BLUETOOTH}+=libbluetooth libsdp
+SUBDIR.${MK_BSNMP}+=   libbsnmp
+SUBDIR.${MK_CASPER}+=  libcasper
+
+.if !defined(COMPAT_32BIT) && !defined(COMPAT_SOFTFP)
+SUBDIR.${MK_CLANG}+=   clang
 .endif
 
+SUBDIR.${MK_CUSE}+=    libcuse
+SUBDIR.${MK_CXX}+=     libdevdctl
+SUBDIR.${MK_TOOLCHAIN}+=libelftc libpe
 SUBDIR.${MK_DIALOG}+=  libdpv
-
-.if ${MK_FILE} != "no"
-_libmagic=     libmagic
-.endif
-
-.if ${MK_GPIO} != "no"
-_libgpio=      libgpio
-.endif
-
-.if ${MK_GSSAPI} != "no"
-_libgssapi=    libgssapi
-_librpcsec_gss=        librpcsec_gss
-.endif
-
-.if ${MK_ICONV} != "no"
-_libiconv_modules=     libiconv_modules
-.endif
-
-.if ${MK_KERBEROS_SUPPORT} != "no"
-_libcom_err= libcom_err
-.endif
-
-.if ${MK_LDNS} != "no"
-_libldns=      libldns
-.endif
+SUBDIR.${MK_FILE}+=    libmagic
+SUBDIR.${MK_GPIO}+=    libgpio
+SUBDIR.${MK_GSSAPI}+=  libgssapi librpcsec_gss
+SUBDIR.${MK_ICONV}+=   libiconv_modules
+SUBDIR.${MK_KERBEROS_SUPPORT}+=        libcom_err
+SUBDIR.${MK_LDNS}+=    libldns
 
 # The libraries under libclang_rt can only be built by clang, and only make
 # sense to build when clang is enabled at all.  Furthermore, they can only be
@@ -239,25 +158,11 @@ _libcxxrt=        libcxxrt
 _libcplusplus= libc++
 .endif
 
-.if ${MK_EFI} != "no"
-_libefivar=    libefivar
-.endif
-
-.if ${MK_LIBTHR} != "no"
-_libthr=       libthr
-.endif
-
-.if ${MK_NAND} != "no"
-_libnandfs=    libnandfs
-.endif
-
-.if ${MK_NETGRAPH} != "no"
-_libnetgraph=  libnetgraph
-.endif
-
-.if ${MK_NIS} != "no"
-_libypclnt=    libypclnt
-.endif
+SUBDIR.${MK_EFI}+=     libefivar
+SUBDIR.${MK_LIBTHR}+=  libthr
+SUBDIR.${MK_NAND}+=    libnandfs
+SUBDIR.${MK_NETGRAPH}+=        libnetgraph
+SUBDIR.${MK_NIS}+=     libypclnt
 
 .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
 _libvgl=       libvgl
@@ -266,9 +171,7 @@ _librtld_db=        librtld_db
 .endif
 
 .if ${MACHINE_CPUARCH} == "amd64"
-.if ${MK_BHYVE} != "no"
-_libvmmapi=    libvmmapi
-.endif
+SUBDIR.${MK_BHYVE}+=   libvmmapi
 .endif
 
 .if ${MACHINE_CPUARCH} == "mips"
@@ -287,44 +190,15 @@ _libproc= libproc
 _librtld_db=   librtld_db
 .endif
 
-.if ${MK_OPENSSL} != "no"
-_libmp=                libmp
-.endif
-
-.if ${MK_PMC} != "no"
-_libpmc=       libpmc
-.endif
-
-.if ${MK_RADIUS_SUPPORT} != "no"
-_libradius=    libradius
-.endif
-
-.if ${MK_SENDMAIL} != "no"
-_libmilter=    libmilter
-_libsm=                libsm
-_libsmdb=      libsmdb
-_libsmutil=    libsmutil
-.endif
-
-.if ${MK_TELNET} != "no"
-_libtelnet=    libtelnet
-.endif
-
-.if ${MK_TESTS_SUPPORT} != "no"
-_atf=          atf
-.endif
-.if ${MK_TESTS} != "no"
-_tests=                tests
-.endif
-
-.if ${MK_UNBOUND} != "no"
-_libunbound=   libunbound
-.endif
-
-.if ${MK_USB} != "no"
-_libusbhid=    libusbhid
-_libusb=       libusb
-.endif
+SUBDIR.${MK_OPENSSL}+= libmp
+SUBDIR.${MK_PMC}+=     libpmc
+SUBDIR.${MK_RADIUS_SUPPORT}+=  libradius
+SUBDIR.${MK_SENDMAIL}+=        libmilter libsm libsmdb libsmutil
+SUBDIR.${MK_TELNET}+=  libtelnet
+SUBDIR.${MK_TESTS_SUPPORT}+=   atf
+SUBDIR.${MK_TESTS}+=   tests
+SUBDIR.${MK_UNBOUND}+= libunbound
+SUBDIR.${MK_USB}+=     libusbhid libusb
 
 .if !make(install)
 SUBDIR_PARALLEL=
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to