Print this page
4027 remove CLOSED_BUILD

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/Makefile
          +++ new/usr/src/lib/Makefile
↓ open down ↓ 36 lines elided ↑ open up ↑
  37   37  # takes to build the libraries.  Thus, we now require that any new
  38   38  # libraries explicitly call out their dependencies.  Eventually, all
  39   39  # the library dependencies will be called out explicitly.  See
  40   40  # "Library interdependencies" near the end of this file.
  41   41  #
  42   42  # Aside from explicit dependencies (and legacy .WAITs), all libraries
  43   43  # are built in parallel.
  44   44  #
  45   45  .PARALLEL:
  46   46  
  47      -#
  48      -# The $(CLOSED_BUILD) additions to SUBDIRS & MSGSUBDIRS are unfortunate,
  49      -# but required due to the "dependencies" of using .WAIT to barrier the
  50      -# parallel dmake builds.  once 4631488 has been fixed, they can be
  51      -# consolidated into one $(CLOSED_BUILD)SUBDIRS += (all closed libs) as
  52      -# shown in HDRSUBDIRS
  53      -#
  54   47  SUBDIRS= \
  55   48          common                  .WAIT   \
  56   49          ../cmd/sgs/libconv              \
  57   50          ../cmd/sgs/libdl        .WAIT
  58   51  
  59   52  SUBDIRS += \
  60   53          libc                    .WAIT   \
  61   54          ../cmd/sgs/libelf       .WAIT   \
  62   55          c_synonyms                      \
  63   56          libmd                           \
↓ open down ↓ 111 lines elided ↑ open up ↑
 175  168          libc_db         \
 176  169          libndmp         \
 177  170          libsec          \
 178  171          libtnfprobe     \
 179  172          libtnf          \
 180  173          libtnfctl       \
 181  174          libdhcpagent    \
 182  175          libdhcpdu       \
 183  176          libdhcputil     \
 184  177          libxnet         \
 185      -        libipsecutil
 186      -$(CLOSED_BUILD)SUBDIRS += \
 187      -        $(CLOSED)/lib/libike
 188      -SUBDIRS += \
      178 +        libipsecutil    \
 189  179          nsswitch        \
 190  180          print           \
 191  181          libuutil        \
 192  182          libscf          \
 193  183          libinetsvc      \
 194  184          librestart      \
 195  185          libsched        \
 196  186          libelfsign      \
 197  187          pkcs11          .WAIT   \
 198  188          libpctx         .WAIT   \
↓ open down ↓ 304 lines elided ↑ open up ↑
 503  493          libilb          \
 504  494          scsi            \
 505  495          hbaapi          \
 506  496          smhba           \
 507  497          libima          \
 508  498          libsun_ima      \
 509  499          mpapi           \
 510  500          libreparse      \
 511  501          $($(MACH)_HDRSUBDIRS)
 512  502  
 513      -$(CLOSED_BUILD)HDRSUBDIRS += \
 514      -        $(CLOSED)/lib/libike
 515      -
 516  503  i386_HDRSUBDIRS=        \
 517  504          libparted       \
 518  505          libfdisk        \
 519  506          libsaveargs
 520  507  
 521  508  sparc_HDRSUBDIRS=       \
 522  509          libds           \
 523  510          libdscp         \
 524  511          libpri          \
 525  512          libv12n         \
↓ open down ↓ 72 lines elided ↑ open up ↑
 598  585  libelfsign:     libcryptoutil libkmf
 599  586  libidmap:       libadutils libldap5 libavl libsldap libuutil
 600  587  libipadm:       libnsl libinetutil libsocket libdlpi libnvpair libdhcpagent \
 601  588                  libdladm libsecdb
 602  589  libiscsit:      libc libnvpair libstmf libuuid libnsl
 603  590  libkmf:         libcryptoutil pkcs11
 604  591  libnsl:         libmd5
 605  592  libmapid:       libresolv
 606  593  librdc:         libsocket libnsl libnsctl libunistat libdscfg
 607  594  libuuid:        libdlpi
 608      -$(CLOSED_BUILD)libike:  libipsecutil libxnet libcryptoutil
 609  595  libinetutil:    libsocket
 610  596  libipsecutil:   libtecla libsocket
 611  597  libinstzones:   libzonecfg libcontract
 612  598  libpkg:         libwanboot libscf libadm
 613  599  libnwam:        libscf
 614  600  libsecdb:       libnsl
 615  601  libsasl:        libgss libsocket pkcs11 libmd
 616  602  sasl_plugins:   pkcs11 libgss libsocket libsasl
 617  603  libsctp:        libsocket
 618  604  libshell:       libast libcmd libdll libsocket libsecdb
↓ open down ↓ 83 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX