Print this page
8699 Want NIC transceiver visibility (fix lint)

Split Close
Expand all
Collapse all
          --- old/usr/src/test/util-tests/tests/libsff/Makefile
          +++ new/usr/src/test/util-tests/tests/libsff/Makefile
↓ open down ↓ 33 lines elided ↑ open up ↑
  34   34          libsff_wave
  35   35  
  36   36  ERR_PROGS = \
  37   37          libsff_efault \
  38   38          libsff_einval
  39   39  
  40   40  PROGS = $(DIFF_PROGS) \
  41   41          $(ERR_PROGS) \
  42   42          libsff_strings
  43   43  
       44 +LINTS = $(PROGS:%=%.ln)
       45 +
  44   46  SCRIPTS = libsff
  45   47  
  46   48  include $(SRC)/cmd/Makefile.cmd
  47   49  include $(SRC)/test/Makefile.com
  48   50  
  49   51  CMDS = $(PROGS:%=$(TESTDIR)/%) $(SCRIPTS:%=$(TESTDIR)/%)
  50   52  OUTFILES = $(DIFF_PROGS:%=$(TESTDIR)/%.out)
  51   53  $(CMDS) := FILEMODE = 0555
  52   54  $(OUTFILES) := FILEMODE = 0444
  53   55  
  54   56  CPPFLAGS += -I$(SRC)/lib/libsff/common
  55   57  
  56   58  #
  57   59  # Different tests require different sets of libraries. If we try and use
  58   60  # the same set, we'll get guidance errors from ld.
  59   61  #
  60   62  $(ERR_PROGS)    := LDLIBS += -lsff
  61   63  $(DIFF_PROGS)   := LDLIBS += -lsff -lnvpair
  62   64  libsff_strings  := LDLIBS += -lsff -lnvpair
       65 +$(ERR_PROGS).ln := LDLIBS += -lsff
       66 +$(DIFF_PROGS).ln        := LDLIBS += -lsff -lnvpair
       67 +libsff_strings.ln       := LDLIBS += -lsff -lnvpair
  63   68  
  64   69  all: $(PROGS)
  65   70  
  66   71  install: all $(CMDS) $(OUTFILES)
  67   72  
  68      -lint: lint_SRCS
       73 +lint: $(LINTS)
  69   74  
       75 +%.ln: %.c
       76 +        $(LINT.c) -erroff=E_NAME_USED_NOT_DEF2 $< $(LDLIBS)
       77 +
  70   78  clobber: clean
  71      -        -$(RM) $(PROGS)
       79 +        -$(RM) $(PROGS) $(LINTS)
  72   80  
  73   81  clean:
  74   82  
  75   83  $(CMDS): $(TESTDIR) $(PROG)
  76   84  
  77   85  $(TESTDIR):
  78   86          $(INS.dir)
  79   87  
  80   88  $(TESTDIR)/%: %
  81   89          $(INS.file)
  82   90  
  83   91  $(TESTDIR)/%: %.ksh
  84   92          $(INS.rename)
  85   93  
  86   94  %: %.c
  87   95          $(LINK.c) -o $@ $< $(LDLIBS)
  88   96          $(POST_PROCESS)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX