Print this page
9852 enable ld(1) guidance and deflib assertions for the illumos build

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/availdevs/Makefile
          +++ new/usr/src/cmd/availdevs/Makefile
↓ open down ↓ 31 lines elided ↑ open up ↑
  32   32  
  33   33  INCS += -I$(ADJUNCT_PROTO)/usr/include/libxml2
  34   34  
  35   35  #
  36   36  # There is no lint library for libxml2, so we need to avoid linking against
  37   37  # it during lint, as well as turning off the warnings lint would generate.
  38   38  #
  39   39  LDLIBS += -lzfs_jni -lnvpair -lzfs
  40   40  all install := LDLIBS += -lxml2
  41   41  LINTFLAGS += -xerroff=E_NAME_USED_NOT_DEF2
       42 +ADJUNCT_LIBS = libxml2.so
  42   43  
  43   44  CPPFLAGS += $(INCS) -D_LARGEFILE64_SOURCE=1 -D_REENTRANT
  44   45  $(NOT_RELEASE_BUILD) CPPFLAGS += -DDEBUG
  45   46  
  46   47  .KEEP_STATE:
  47   48  
  48   49  all: $(PROG)
  49   50  
  50   51  install: all $(ROOTCMD)
  51   52  
  52   53  clean:
  53   54  
  54   55  lint: lint_PROG
  55   56  
  56   57  include ../Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX