Print this page
8699 Want NIC transceiver visibility (fix lint)
        
*** 39,48 ****
--- 39,50 ----
  
  PROGS = $(DIFF_PROGS) \
          $(ERR_PROGS) \
          libsff_strings
  
+ LINTS = $(PROGS:%=%.ln)
+ 
  SCRIPTS = libsff
  
  include $(SRC)/cmd/Makefile.cmd
  include $(SRC)/test/Makefile.com
  
*** 58,76 ****
  # the same set, we'll get guidance errors from ld.
  #
  $(ERR_PROGS)    := LDLIBS += -lsff
  $(DIFF_PROGS)   := LDLIBS += -lsff -lnvpair
  libsff_strings  := LDLIBS += -lsff -lnvpair
  
  all: $(PROGS)
  
  install: all $(CMDS) $(OUTFILES)
  
! lint: lint_SRCS
  
  clobber: clean
!         -$(RM) $(PROGS)
  
  clean:
  
  $(CMDS): $(TESTDIR) $(PROG)
  
--- 60,84 ----
  # the same set, we'll get guidance errors from ld.
  #
  $(ERR_PROGS)    := LDLIBS += -lsff
  $(DIFF_PROGS)   := LDLIBS += -lsff -lnvpair
  libsff_strings  := LDLIBS += -lsff -lnvpair
+ $(ERR_PROGS).ln := LDLIBS += -lsff
+ $(DIFF_PROGS).ln        := LDLIBS += -lsff -lnvpair
+ libsff_strings.ln       := LDLIBS += -lsff -lnvpair
  
  all: $(PROGS)
  
  install: all $(CMDS) $(OUTFILES)
  
! lint: $(LINTS)
  
+ %.ln: %.c
+         $(LINT.c) -erroff=E_NAME_USED_NOT_DEF2 $< $(LDLIBS)
+ 
  clobber: clean
!         -$(RM) $(PROGS) $(LINTS)
  
  clean:
  
  $(CMDS): $(TESTDIR) $(PROG)