Print this page
    
OS-478 -- lint
    
      
        | Split | 
	Close | 
      
      | Expand all | 
      | Collapse all | 
    
    
          --- old/usr/src/Makefile.lint
          +++ new/usr/src/Makefile.lint
   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  #
  23   23  # Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  24   24  #
  25   25  # Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
  26   26  # Copyright (c) 2012 by Delphix. All rights reserved.
  27   27  
  28   28  # include global definitions
  29   29  include Makefile.master
  30   30  
  31   31  #
  32   32  # As pieces are made lint-clean, add them here so the nightly build
  33   33  # can be used to keep them that way.
  34   34  #
  35   35  COMMON_SUBDIRS = \
  36   36          cmd/acctadm \
  37   37          cmd/asa \
  38   38          cmd/amt \
  39   39          cmd/audio/audioctl \
  40   40          cmd/audio/audiotest \
  41   41          cmd/audit \
  42   42          cmd/auditconfig \
  43   43          cmd/auditd \
  44   44          cmd/auditreduce \
  45   45          cmd/auditstat \
  46   46          cmd/auths \
  47   47          cmd/autopush \
  48   48          cmd/availdevs \
  49   49          cmd/avs \
  50   50          cmd/awk \
  51   51          cmd/banner \
  52   52          cmd/bart \
  53   53          cmd/basename \
  54   54          cmd/bdiff \
  55   55          cmd/bfs \
  56   56          cmd/busstat \
  57   57          cmd/boot \
  58   58          cmd/cal \
  59   59          cmd/captoinfo \
  60   60          cmd/cat \
  61   61          cmd/cdrw \
  62   62          cmd/cfgadm \
  63   63          cmd/checkeq \
  64   64          cmd/checknr \
  65   65          cmd/chgrp \
  66   66          cmd/chmod \
  67   67          cmd/chown \
  68   68          cmd/chroot \
  69   69          cmd/clinfo \
  70   70          cmd/cmd-crypto \
  71   71          cmd/cmd-inet/lib \
  72   72          cmd/cmd-inet/lib/netcfgd \
  73   73          cmd/cmd-inet/lib/nwamd \
  74   74          cmd/cmd-inet/sbin \
  75   75          cmd/cmd-inet/usr.bin \
  76   76          cmd/cmd-inet/usr.lib/bridged \
  77   77          cmd/cmd-inet/usr.lib/ilbd \
  78   78          cmd/cmd-inet/usr.lib/in.mpathd \
  79   79          cmd/cmd-inet/usr.lib/in.ndpd \
  80   80          cmd/cmd-inet/usr.lib/inetd \
  81   81          cmd/cmd-inet/usr.lib/pppoe \
  82   82          cmd/cmd-inet/usr.lib/slpd \
  83   83          cmd/cmd-inet/usr.lib/vrrpd \
  84   84          cmd/cmd-inet/usr.lib/wpad \
  85   85          cmd/cmd-inet/usr.lib/wanboot \
  86   86          cmd/cmd-inet/usr.sadm \
  87   87          cmd/cmd-inet/usr.sbin \
  88   88          cmd/cmd-inet/usr.sbin/ilbadm \
  89   89          cmd/cmd-inet/usr.sbin/nwamadm \
  90   90          cmd/cmd-inet/usr.sbin/nwamcfg \
  91   91          cmd/col \
  92   92          cmd/compress \
  93   93          cmd/consadm \
  94   94          cmd/coreadm \
  95   95          cmd/cpc \
  96   96          cmd/cpio \
  97   97          cmd/crypt \
  98   98          cmd/csplit \
  99   99          cmd/ctrun \
 100  100          cmd/ctstat \
 101  101          cmd/ctwatch \
 102  102          cmd/date \
 103  103          cmd/dd \
 104  104          cmd/deroff \
 105  105          cmd/devctl \
 106  106          cmd/devfsadm \
 107  107          cmd/devinfo \
 108  108          cmd/devmgmt \
 109  109          cmd/devprop \
 110  110          cmd/dfs.cmds \
 111  111          cmd/diff3 \
 112  112          cmd/dis \
 113  113          cmd/dirname \
 114  114          cmd/diskscan \
 115  115          cmd/dispadmin \
 116  116          cmd/dladm \
 117  117          cmd/dlmgmtd \
 118  118          cmd/dtrace \
 119  119          cmd/du \
 120  120          cmd/dumpadm \
 121  121          cmd/dumpcs \
 122  122          cmd/echo \
 123  123          cmd/eject \
 124  124          cmd/emul64ioctl \
 125  125          cmd/env \
 126  126          cmd/expand \
 127  127          cmd/fcinfo \
 128  128          cmd/fdetach \
 129  129          cmd/fdformat \
 130  130          cmd/fdisk \
 131  131          cmd/fgrep \
 132  132          cmd/file \
 133  133          cmd/find \
 134  134          cmd/fmthard \
 135  135          cmd/fmtmsg \
 136  136          cmd/fold \
 137  137          cmd/fm \
 138  138          cmd/format \
 139  139          cmd/fs.d/fd \
 140  140          cmd/fs.d/lofs/mount \
 141  141          cmd/fs.d/mntfs \
 142  142          cmd/fs.d/pcfs/mount \
 143  143          cmd/fs.d/proc \
 144  144          cmd/fs.d/tmpfs \
 145  145          cmd/fs.d/udfs/mount \
 146  146          cmd/fs.d/ufs/mount \
 147  147          cmd/fs.d/ufs/fsirand\
 148  148          cmd/fs.d/zfs/fstyp \
 149  149          cmd/fwflash \
 150  150          cmd/fuser \
 151  151          cmd/gcore \
 152  152          cmd/genmsg \
 153  153          cmd/getconf \
 154  154          cmd/getdevpolicy \
 155  155          cmd/getfacl \
 156  156          cmd/getopt \
 157  157          cmd/gettext \
 158  158          cmd/grep \
 159  159          cmd/grep_xpg4 \
 160  160          cmd/groups \
 161  161          cmd/halt \
 162  162          cmd/head \
 163  163          cmd/hostid \
 164  164          cmd/hostname \
 165  165          cmd/hotplug \
 166  166          cmd/hotplugd \
 167  167          cmd/idmap \
 168  168          cmd/init \
 169  169          cmd/intrstat \
 170  170          cmd/ipcrm \
 171  171          cmd/ipcs \
 172  172          cmd/isaexec \
 173  173          cmd/isalist \
 174  174          cmd/iscsiadm \
 175  175          cmd/iscsid \
 176  176          cmd/iscsitsvc \
 177  177          cmd/isns \
 178  178          cmd/itadm \
 179  179          cmd/kbd \
 180  180          cmd/killall \
 181  181          cmd/ldap \
 182  182          cmd/last \
 183  183          cmd/lastcomm \
 184  184          cmd/ldapcachemgr \
 185  185          cmd/line \
 186  186          cmd/link \
 187  187          cmd/locator \
 188  188          cmd/localedef \
 189  189          cmd/lockstat \
 190  190          cmd/lofiadm \
 191  191          cmd/logadm \
 192  192          cmd/logger \
 193  193          cmd/login \
 194  194          cmd/logins \
 195  195          cmd/ls \
 196  196          cmd/luxadm \
 197  197          cmd/lvm \
 198  198          cmd/machid \
 199  199          cmd/mailwrapper \
 200  200          cmd/makekey \
 201  201          cmd/mdb \
 202  202          cmd/mesg \
 203  203          cmd/mkdir \
 204  204          cmd/mkfifo \
 205  205          cmd/mkfile \
 206  206          cmd/mkmsgs \
 207  207          cmd/mknod \
 208  208          cmd/mpathadm \
 209  209          cmd/modload \
 210  210          cmd/msgfmt \
 211  211          cmd/msgid \
 212  212          cmd/mt \
 213  213          cmd/mv \
 214  214          cmd/ndmpadm \
 215  215          cmd/ndmpd \
 216  216          cmd/ndmpstat \
 217  217          cmd/newform \
 218  218          cmd/newgrp \
 219  219          cmd/newtask \
 220  220          cmd/nice \
 221  221          cmd/nl \
 222  222          cmd/nohup \
 223  223          cmd/nscd \
 224  224          cmd/od \
 225  225          cmd/pagesize \
 226  226          cmd/passwd \
 227  227          cmd/pathchk \
 228  228          cmd/pbind \
 229  229          cmd/pcidr \
 230  230          cmd/pcitool \
 231  231          cmd/pfexec \
 232  232          cmd/pgrep \
 233  233          cmd/picl/picld \
 234  234          cmd/picl/prtpicl \
 235  235          cmd/plockstat \
 236  236          cmd/pools \
 237  237          cmd/power \
 238  238          cmd/powertop \
 239  239          cmd/printf \
 240  240          cmd/latencytop \
 241  241          cmd/ppgsz \
 242  242          cmd/praudit \
 243  243          cmd/prctl \
 244  244          cmd/priocntl \
 245  245          cmd/profiles \
 246  246          cmd/prstat \
 247  247          cmd/prtconf \
 248  248          cmd/prtdiag \
 249  249          cmd/prtvtoc \
 250  250          cmd/ps \
 251  251          cmd/psradm \
 252  252          cmd/psrinfo \
 253  253          cmd/psrset \
 254  254          cmd/ptools \
 255  255          cmd/pwck \
 256  256          cmd/pwconv \
 257  257          cmd/ramdiskadm \
 258  258          cmd/raidctl \
 259  259          cmd/rcap \
 260  260          cmd/rcm_daemon \
 261  261          cmd/rctladm \
 262  262          cmd/renice \
 263  263          cmd/rm \
 264  264          cmd/rmdir \
 265  265          cmd/rmformat \
 266  266          cmd/rmt \
 267  267          cmd/roles \
 268  268          cmd/rpcgen \
 269  269          cmd/rpcsvc/rpc.bootparamd \
 270  270          cmd/runat \
 271  271          cmd/savecore \
 272  272          cmd/sbdadm \
 273  273          cmd/sdpadm \
 274  274          cmd/sed \
 275  275          cmd/setpgrp \
 276  276          cmd/smbios \
 277  277          cmd/sgs \
 278  278          cmd/smbsrv \
 279  279          cmd/smserverd \
 280  280          cmd/sort \
 281  281          cmd/split \
 282  282          cmd/srptadm \
 283  283          cmd/srptsvc \
 284  284          cmd/ssh \
 285  285          cmd/stat \
 286  286          cmd/stmfadm \
 287  287          cmd/stmfsvc \
 288  288          cmd/stmsboot \
 289  289          cmd/streams/strcmd \
 290  290          cmd/strings \
 291  291          cmd/su \
 292  292          cmd/sulogin \
 293  293          cmd/svc \
 294  294          cmd/swap \
 295  295          cmd/sync \
 296  296          cmd/syseventadm \
 297  297          cmd/syseventd \
 298  298          cmd/syslogd \
 299  299          cmd/tabs \
 300  300          cmd/tail \
 301  301          cmd/th_tools \
 302  302          cmd/tip \
 303  303          cmd/touch \
 304  304          cmd/tr \
 305  305          cmd/truss \
 306  306          cmd/tty \
 307  307          cmd/tzreload \
 308  308          cmd/uadmin \
 309  309          cmd/ul \
 310  310          cmd/userattr \
 311  311          cmd/users \
 312  312          cmd/utmp_update \
 313  313          cmd/utmpd \
 314  314          cmd/valtools \
 315  315          cmd/vrrpadm \
 316  316          cmd/vt \
 317  317          cmd/wall \
 318  318          cmd/who \
 319  319          cmd/whodo \
 320  320          cmd/wracct \
 321  321          cmd/wusbadm \
 322  322          cmd/xargs \
 323  323          cmd/xstr \
 324  324          cmd/yes \
 325  325          cmd/yppasswd \
 326  326          cmd/zdb \
 327  327          cmd/zdump \
 328  328          cmd/zfs \
 329  329          cmd/zhack \
 330  330          cmd/zinject \
 331  331          cmd/zlogin \
 332  332          cmd/zoneadm \
 333  333          cmd/zoneadmd \
 334  334          cmd/zonecfg \
 335  335          cmd/zonename \
 336  336          cmd/zpool \
 337  337          cmd/zlook \
 338  338          cmd/ztest \
 339  339          lib/abi \
 340  340          lib/auditd_plugins \
 341  341          lib/libbe \
 342  342          lib/pylibbe \
 343  343          lib/brand/sn1 \
 344  344          lib/brand/solaris10 \
 345  345          lib/crypt_modules \
 346  346          lib/extendedFILE \
 347  347          lib/libadm \
 348  348          lib/libadutils \
 349  349          lib/libadt_jni \
 350  350          lib/libaio \
 351  351          lib/libavl \
 352  352          lib/libbrand \
 353  353          lib/libbsdmalloc \
 354  354          lib/libbsm \
 355  355          lib/libc \
 356  356          lib/libc_db \
 357  357          lib/libcfgadm \
 358  358          lib/libcmdutils \
 359  359          lib/libcommputil \
 360  360          lib/libcontract \
 361  361          lib/libcryptoutil \
 362  362          lib/libctf \
 363  363          lib/libdevice \
 364  364          lib/libdevid \
 365  365          lib/libdevinfo \
 366  366          lib/libdhcpagent \
 367  367          lib/libdhcputil \
 368  368          lib/libdisasm \
 369  369          lib/libdiskmgt \
 370  370          lib/libdladm \
 371  371          lib/libdlpi \
 372  372          lib/libdoor \
 373  373          lib/libdscfg \
 374  374          lib/libdtrace \
 375  375          lib/libefi \
 376  376          lib/libelfsign \
 377  377          lib/libexacct \
 378  378          lib/libfcoe \
 379  379          lib/libgen \
 380  380          lib/libgrubmgmt \
 381  381          lib/libgss \
 382  382          lib/libhotplug \
 383  383          lib/libidmap \
 384  384          lib/libilb \
 385  385          lib/libinetsvc \
 386  386          lib/libinetutil \
 387  387          lib/libinstzones \
 388  388          lib/libipadm \
 389  389          lib/libipmi \
 390  390          lib/libipmp \
 391  391          lib/libipp \
 392  392          lib/libipsecutil \
 393  393          lib/libiscsit \
 394  394          lib/libkmf \
 395  395          lib/libkstat \
 396  396          lib/liblgrp \
 397  397          lib/liblm \
 398  398          lib/libm \
 399  399          lib/libm1 \
 400  400          lib/libmvec \
 401  401          lib/libmalloc \
 402  402          lib/libmapmalloc \
 403  403          lib/libmapid \
 404  404          lib/libmd \
 405  405          lib/libmp \
 406  406          lib/libmtmalloc \
 407  407          lib/libndmp \
 408  408          lib/libnsctl \
 409  409          lib/libnsl \
 410  410          lib/libnvpair \
 411  411          lib/libnwam \
 412  412          lib/libpam \
 413  413          lib/libpctx \
 414  414          lib/libpicl \
 415  415          lib/libpicltree \
 416  416          lib/libpkg \
 417  417          lib/libpool \
 418  418          lib/libproc \
 419  419          lib/libpthread \
 420  420          lib/libraidcfg \
 421  421          lib/librcm \
 422  422          lib/librdc \
 423  423          lib/libreparse \
 424  424          lib/librestart \
 425  425          lib/librstp \
 426  426          lib/librt \
 427  427          lib/libscf \
 428  428          lib/libsec \
 429  429          lib/libsecdb \
 430  430          lib/libsendfile \
 431  431          lib/libsip \
 432  432          lib/libshare \
 433  433          lib/libsldap \
 434  434          lib/libslp \
 435  435          lib/libsmbfs \
 436  436          lib/libsmbios \
 437  437          lib/libsmedia \
 438  438          lib/libsrpt \
 439  439          lib/libstmf \
 440  440          lib/libsun_ima \
 441  441          lib/libsysevent \
 442  442          lib/libthread \
 443  443          lib/libtsnet \
 444  444          lib/libtsol \
 445  445          lib/libumem \
 446  446          lib/libunistat \
 447  447          lib/libuuid \
 448  448          lib/libuutil \
 449  449          lib/libvrrpadm \
 450  450          lib/libwanboot \
 451  451          lib/libwanbootutil \
 452  452          lib/libxnet \
 453  453          lib/libzfs \
 454  454          lib/libzfs_jni \
 455  455          lib/libzonecfg \
  
    | 
      ↓ open down ↓ | 
    455 lines elided | 
    
      ↑ open up ↑ | 
  
 456  456          lib/libzoneinfo \
 457  457          lib/lvm \
 458  458          lib/madv \
 459  459          lib/mpss \
 460  460          lib/nametoaddr \
 461  461          lib/ncad_addr \
 462  462          lib/nsswitch \
 463  463          lib/pam_modules \
 464  464          lib/passwdutil \
 465  465          lib/pkcs11 \
 466      -        lib/print \
 467  466          lib/raidcfg_plugins \
 468  467          lib/scsi \
 469  468          lib/smbsrv \
 470  469          lib/fm \
 471  470          lib/udapl \
 472  471          lib/watchmalloc \
 473  472          psm \
 474  473          test \
 475  474          ucbcmd/basename \
 476  475          ucbcmd/biff \
 477  476          ucbcmd/echo \
 478  477          ucbcmd/groups \
 479  478          ucbcmd/mkstr \
 480  479          ucbcmd/printenv \
 481  480          ucbcmd/sum \
 482  481          ucbcmd/test \
 483  482          ucbcmd/users \
 484  483          ucbcmd/whoami
 485  484  
 486  485  i386_SUBDIRS= \
 487  486          cmd/acpihpd \
 488  487          cmd/biosdev \
 489  488          cmd/rtc \
 490  489          cmd/ucodeadm \
 491  490          lib/cfgadm_plugins/sata \
 492  491          lib/cfgadm_plugins/sbd \
 493  492          lib/libfdisk
 494  493  
 495  494  sparc_SUBDIRS= \
 496  495          cmd/datadm \
 497  496          cmd/dcs \
 498  497          cmd/drd \
 499  498          cmd/fruadm \
 500  499          cmd/ldmad \
 501  500          cmd/prtdscp \
 502  501          cmd/prtfru \
 503  502          cmd/sckmd \
 504  503          cmd/virtinfo \
 505  504          cmd/vntsd \
 506  505          lib/libds \
 507  506          lib/libdscp \
 508  507          lib/libpri \
 509  508          lib/libpcp \
 510  509          lib/libtsalarm \
 511  510          lib/libv12n \
 512  511          lib/storage \
 513  512          stand
 514  513  
 515  514  LINTSUBDIRS= $(COMMON_SUBDIRS) $($(MACH)_SUBDIRS)
 516  515  
 517  516  .PARALLEL:      $(LINTSUBDIRS)
 518  517  
 519  518  lint:           uts .WAIT subdirs
 520  519  
 521  520  subdirs:        $(LINTSUBDIRS)
 522  521  
 523  522  uts $(LINTSUBDIRS):     FRC
 524  523          @cd $@; pwd; $(MAKE) lint
 525  524  
 526  525  FRC:
  
    | 
      ↓ open down ↓ | 
    50 lines elided | 
    
      ↑ open up ↑ | 
  
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX