Print this page
    
3442 sgs checks should be run in normal builds
    
      
        | Split | 
	Close | 
      
      | Expand all | 
      | Collapse all | 
    
    
          --- old/usr/src/cmd/Makefile.check
          +++ new/usr/src/cmd/Makefile.check
   1    1  #
   2    2  # CDDL HEADER START
   3    3  #
   4    4  # The contents of this file are subject to the terms of the
   5    5  # Common Development and Distribution License (the "License").
   6    6  # You may not use this file except in compliance with the License.
   7    7  #
   8    8  # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9    9  # or http://www.opensolaris.org/os/licensing.
  10   10  # See the License for the specific language governing permissions
  11   11  # and limitations under the License.
  12   12  #
  13   13  # When distributing Covered Code, include this CDDL HEADER in each
  14   14  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  
  22   22  # Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
  23   23  
  24   24  include ../Makefile.master
  25   25  
  26   26  #
  27   27  # Commands providing manifests must offer a check target.  A recursive check
  28   28  # target across all commands directories is not currently provided.
  29   29  #
  30   30  MANIFEST_TOPDIRS=                       \
  31   31          acctadm                         \
  32   32          auditd                          \
  33   33          bnu                             \
  34   34          consadm                         \
  35   35          coreadm                         \
  36   36          cron                            \
  37   37          cvcd                            \
  38   38          dispadmin                       \
  39   39          drd                             \
  40   40          dumpadm                         \
  41   41          fcinfo                          \
  42   42          fcoesvc                         \
  43   43          fm                              \
  44   44          ibd_upgrade                     \
  45   45          intrd                           \
  46   46          iscsid                          \
  47   47          iscsitsvc                       \
  48   48          kbd                             \
  49   49          keyserv                         \
  50   50          ldapcachemgr                    \
  51   51          ldmad                           \
  52   52          lms                             \
  53   53          dlmgmtd                         \
  54   54          ndmpd                           \
  55   55          nscd                            \
  56   56          oplhpd                          \
  57   57          pools                           \
  58   58          power                           \
  59   59          rexd                            \
  60   60          rmvolmgr                        \
  61   61          rpcbind                         \
  62   62          rpcsvc                          \
  63   63          sa                              \
  64   64          saf                             \
  65   65          sckmd                           \
  66   66          sf880drd                        \
  67   67          smserverd                       \
  68   68          stmfproxy                       \
  69   69          stmfsvc                         \
  70   70          stmsboot                        \
  71   71          syseventd                       \
  72   72          syslogd                         \
  73   73          utmpd                           \
  74   74          vntsd                           \
  75   75          ypcmd                           \
  76   76          zoneadm                         \
  77   77          zoneadmd
  78   78  
  79   79  MANIFEST_SUBDIRS=                       \
  80   80          boot/scripts                    \
  81   81          cmd-crypto/scripts              \
  82   82          cmd-inet/usr.lib/ilbd           \
  83   83          cmd-inet/usr.lib/in.chargend    \
  84   84          cmd-inet/usr.lib/in.daytimed    \
  85   85          cmd-inet/usr.lib/in.dhcpd       \
  86   86          cmd-inet/usr.lib/in.discardd    \
  87   87          cmd-inet/usr.lib/in.echod       \
  88   88          cmd-inet/usr.lib/in.ndpd        \
  89   89          cmd-inet/usr.lib/in.ripngd      \
  90   90          cmd-inet/usr.lib/in.timed       \
  91   91          cmd-inet/usr.lib/inetd          \
  92   92          cmd-inet/usr.lib/mdnsd          \
  93   93          cmd-inet/usr.lib/slpd           \
  94   94          cmd-inet/usr.lib/vrrpd          \
  95   95          cmd-inet/usr.lib/wpad           \
  96   96          cmd-inet/usr.sbin               \
  97   97          cmd-inet/usr.sbin/in.ftpd       \
  98   98          cmd-inet/usr.sbin/in.rdisc      \
  99   99          cmd-inet/usr.sbin/in.routed     \
 100  100          cmd-inet/usr.sbin/in.talkd      \
 101  101          cmd-inet/usr.sbin/ipsecutils    \
 102  102          cmd-inet/usr.sbin/kssl/ksslcfg  \
 103  103          cmd-inet/usr.sbin/routeadm      \
 104  104          dcs/sparc/sun4u                 \
 105  105          dfs.cmds/sharemgr               \
 106  106          fs.d/autofs                     \
 107  107          fs.d/nfs/svc                    \
 108  108          fs.d/smbclnt/svc                \
 109  109          gss/gssd                        \
 110  110          hal/addons/network-devices      \
 111  111          hal/hald/solaris                \
 112  112          halt/smf.$(MACH)                \
 113  113          hostid/smf                      \
 114  114          idmap/idmapd                    \
 115  115          ipf/svc                         \
 116  116          isns/isnsd                      \
 117  117          krb5/kadmin/server              \
 118  118          krb5/krb5kdc                    \
 119  119          krb5/kwarn                      \
 120  120          krb5/slave                      \
 121  121          lp/cmd/lpsched                  \
 122  122          lvm/rpc.mdcommd                 \
 123  123          lvm/rpc.metad                   \
 124  124          lvm/rpc.metamedd                \
 125  125          lvm/rpc.metamhd                 \
 126  126          lvm/md_monitord                 \
 127  127          lvm/util                        \
 128  128          picl/picld                      \
 129  129          pools/poold                     \
 130  130          print/bsd-sysv-commands         \
 131  131          print/ppdmgr                    \
 132  132          rcap/rcapd                      \
 133  133          rpcsvc/rpc.bootparamd           \
 134  134          sendmail/lib                    \
 135  135          smbsrv/smbd                     \
 136  136          ssh/etc                         \
 137  137          svc/milestone                   \
  
    | 
      ↓ open down ↓ | 
    137 lines elided | 
    
      ↑ open up ↑ | 
  
 138  138          tsol/labeld                     \
 139  139          tsol/tnctl                      \
 140  140          tsol/tnd                        \
 141  141          tsol/tsol-zones                 \
 142  142          vscan/vscand                    \
 143  143          xvm/ipagent                     \
 144  144          ypcmd/yppasswd                  \
 145  145          ypcmd/ypupdated                 \
 146  146          zonestat/zonestatd
 147  147  
 148      -$(CLOSED_BUILD)MANIFEST_SUBDIRS +=              \
 149      -        $(CLOSED)/cmd/cmd-inet/usr.lib/in.iked
 150      -
 151      -DTEST_SUBDIRS= \
 152      -        dtrace/test/tst
      148 +MISC_SUBDIRS=           \
      149 +        dtrace/test/tst \
      150 +        sgs
 153  151  
 154  152  .KEEP_STATE:
 155  153  
 156  154  # Manifests cannot be checked in parallel, because we are using the global
 157  155  # repository that is in $(SRC)/cmd/svc/seed/global.db.  This is a
 158  156  # repository that is built from the manifests in this workspace, whereas
 159  157  # the build machine's repository may be out of sync with these manifests.
 160  158  # Because we are using a private repository, svccfg-native must start up a
 161  159  # private copy of configd-native.  We cannot have multiple copies of
 162  160  # configd-native trying to access global.db simultaneously.
 163  161  
 164  162  .NO_PARALLEL:
 165  163  
 166      -check: svccfg_check $(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(DTEST_SUBDIRS)
      164 +check: svccfg_check $(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(MISC_SUBDIRS)
 167  165  
 168  166  svccfg_check:
 169  167          @$(ECHO) "building requirements for svccfg check ..."; \
 170  168          (cd $(SRC)/cmd/svc/seed && pwd && $(MAKE) $(MFLAGS) global.db)
 171  169  
 172      -$(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(DTEST_SUBDIRS): FRC
      170 +$(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(MISC_SUBDIRS): FRC
 173  171          @cd $@; pwd; $(MAKE) check
 174  172  
 175  173  FRC:
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX