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

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libfru/Makefile.flag
          +++ new/usr/src/lib/libfru/Makefile.flag
↓ open down ↓ 27 lines elided ↑ open up ↑
  28   28  LINTFLAGS =     -uxn
  29   29  LINTFLAGS64 =   $(LINTFLAGS) -m64
  30   30  LINTOUT=        lint.out
  31   31  LINTSRC =       $(LINTLIB:%.ln=%)
  32   32  ROOTLINTDIR =   $(ROOTLIBDIR)
  33   33  ROOTLINT =      $(LINTSRC:%=$(ROOTLINTDIR)/%)
  34   34  
  35   35  CPPFLAGS +=     -I../include -I$(SRC)/lib/libpicl
  36   36  CPPFLAGS +=     -I$(SRC)/lib/libfruutils
  37   37  CPPFLAGS +=     -I$(SRC)/cmd/picl/plugins/inc
  38      -CPPFLAGS +=     -D_REENTRANT
       38 +CPPFLAGS +=     -D_REENTRANT
  39   39  CFLAGS +=       $(CCVERBOSE)
  40      -CCFLAGS64 +=    -mt
       40 +CCFLAGS64 +=    -mt
  41   41  CCFLAGS +=      -mt
  42   42  LDLIBS +=       -lc
       43 +
       44 +$(__SUNC)ADJUNCT_LIBS = libC.so
  43   45  
  44   46  CLEANFILES +=   pics/lex.fru.cc pics/y.tab.cc pics/y.tab.h
  45   47  
  46   48  $(LINTLIB) :=   SRCS = ../llib-lfru
  47   49  $(LINTLIB) :=   LINTFLAGS = -nvx -I../include
  48   50  $(LINTLIB) :=   LINTFLAGS64 = -nvx -m64 -I../include
  49   51  
  50   52  CLOBBERFILES += $(DYNLIBCCC) libfru.so
  51   53  
  52   54  .KEEP_STATE:
  53   55  
  54   56  all : pics .WAIT $(DYNLIBCCC)
  55   57          $(RM) libfru.so
  56   58          $(LN) $(DYNLIBCCC) libfru.so
  57   59          $(CHMOD) 755 libfru.so
  58   60  
  59   61  lint :
  60   62          @ $(ECHO) "No C code here, only C++ code: skipping"
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX