Print this page
11461 should use a native link-editor during the build
11463 SUNWonld has passed its use-by date
11464 cmd/sgs/tools should contain tools, not common code
11465 sgsmsg should be built with the rest of the build tools

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/sgs/crle/Makefile.com
          +++ new/usr/src/cmd/sgs/crle/Makefile.com
↓ open down ↓ 27 lines elided ↑ open up ↑
  28   28  #
  29   29  
  30   30  PROG=           crle
  31   31  
  32   32  include         $(SRC)/cmd/Makefile.cmd
  33   33  include         $(SRC)/cmd/sgs/Makefile.com
  34   34  
  35   35  COMOBJ=         config.o        crle.o          depend.o        dump.o \
  36   36                  inspect.o       hash.o          print.o         util.o
  37   37  BLTOBJ=         msg.o
  38      -TOOLSOBJ=       alist.o
       38 +SGSCOMMONOBJ=   alist.o
  39   39  
  40      -OBJS=           $(BLTOBJ) $(COMOBJ) $(TOOLSOBJ)
       40 +OBJS=           $(BLTOBJ) $(COMOBJ) $(SGSCOMMONOBJ)
  41   41  
  42   42  MAPFILE=        $(MAPFILE.NGB)
  43   43  MAPOPT=         $(MAPFILE:%=-M%)
  44   44  
  45   45  # not linted
  46   46  SMATCH=off
  47   47  
  48      -CPPFLAGS +=     -I$(SRC)/common/sgsrtcid -I$(SRCBASE)/uts/$(ARCH)/sys \
       48 +CPPFLAGS +=     -I$(SRC)/common/sgsrtcid -I$(SRC)/uts/$(ARCH)/sys \
  49   49                  -D__EXTENSIONS__
  50   50  LLDFLAGS =      '-R$$ORIGIN/../lib'
  51   51  LLDFLAGS64 =    '-R$$ORIGIN/../../lib/$(MACH64)'
  52      -LDFLAGS +=      $(VERSREF) $(CC_USE_PROTO) $(MAPOPT) \
  53      -                        $(LLDFLAGS) $(ZNOLAZYLOAD)
  54      -LDLIBS +=       -lelf $(CONVLIBDIR) $(CONV_LIB) $(DLLIB)
       52 +LDFLAGS +=      $(VERSREF) $(MAPOPT) $(LLDFLAGS) $(ZNOLAZYLOAD)
       53 +LDLIBS +=       -lelf $(CONVLIBDIR) -lconv
  55   54  
  56   55  BLTDEFS=        msg.h
  57   56  BLTDATA=        msg.c
  58   57  BLTMESG=        $(SGSMSGDIR)/crle
  59   58  
  60   59  BLTFILES=       $(BLTDEFS) $(BLTDATA) $(BLTMESG)
  61   60  
  62   61  SGSMSGCOM=      ../common/crle.msg
  63   62  SGSMSGTARG=     $(SGSMSGCOM)
  64   63  SGSMSGALL=      $(SGSMSGCOM)
  65   64  
  66   65  SGSMSGFLAGS +=  -h $(BLTDEFS) -d $(BLTDATA) -m $(BLTMESG) -n crle_msg
  67   66  
  68   67  SRCS=           $(COMOBJ:%.o=../common/%.c) $(BLTDATA) \
  69      -                $(TOOLSOBJ:%.o=$(SGSTOOLS)/common/%.c)
       68 +                $(COMMON:%.o=$(SGSCOMMON)/%.c)
  70   69  
  71   70  CLEANFILES +=   $(BLTFILES)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX