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/pvs/Makefile.com
          +++ new/usr/src/cmd/sgs/pvs/Makefile.com
↓ open down ↓ 27 lines elided ↑ open up ↑
  28   28  #
  29   29  
  30   30  PROG=           pvs
  31   31  
  32   32  include         $(SRC)/cmd/Makefile.cmd
  33   33  include         $(SRC)/cmd/sgs/Makefile.com
  34   34  
  35   35  COMOBJ=         pvs.o
  36   36  BLTOBJ=         msg.o
  37   37  
  38      -TOOLOBJS =      alist.o
       38 +SGSCOMMONOBJ =  alist.o
  39   39  
  40      -OBJS=           $(BLTOBJ) $(COMOBJ) $(TOOLOBJS)
       40 +OBJS=           $(BLTOBJ) $(COMOBJ) $(SGSCOMMONOBJ)
  41   41  
  42   42  MAPFILE=        $(MAPFILE.NGB)
  43   43  MAPOPTS=        $(MAPFILE:%=-M%)
  44   44  
  45      -CPPFLAGS +=     -I$(SRCBASE)/lib/libc/inc
       45 +CPPFLAGS +=     -I$(SRC)/lib/libc/inc
  46   46  LLDFLAGS =      '-R$$ORIGIN/../lib'
  47   47  LLDFLAGS64 =    '-R$$ORIGIN/../../lib/$(MACH64)'
  48      -LDFLAGS +=      $(VERSREF) $(CC_USE_PROTO) $(MAPOPTS) $(LLDFLAGS)
  49      -LDLIBS +=       $(LDDBGLIBDIR) $(LDDBG_LIB) $(ELFLIBDIR) -lelf \
  50      -                    $(CONVLIBDIR) $(CONV_LIB)
       48 +LDFLAGS +=      $(VERSREF) $(MAPOPTS) $(LLDFLAGS)
       49 +LDLIBS +=       $(LDDBGLIBDIR) -llddbg $(ELFLIBDIR) -lelf \
       50 +                    $(CONVLIBDIR) -lconv
  51   51  
  52   52  # not linted
  53   53  SMATCH=off
  54   54  
  55   55  BLTDEFS=        msg.h
  56   56  BLTDATA=        msg.c
  57   57  BLTMESG=        $(SGSMSGDIR)/pvs
  58   58  
  59   59  BLTFILES=       $(BLTDEFS) $(BLTDATA) $(BLTMESG)
  60   60  
  61   61  SGSMSGCOM=      ../common/pvs.msg
  62   62  SGSMSGTARG=     $(SGSMSGCOM)
  63   63  SGSMSGALL=      $(SGSMSGCOM)
  64   64  
  65   65  SGSMSGFLAGS +=  -h $(BLTDEFS) -d $(BLTDATA) -m $(BLTMESG) -n pvs_msg
  66   66  
  67   67  SRCS=           $(COMOBJ:%.o=../common/%.c) $(BLTDATA) \
  68      -                $(TOOLOBJS:%.o=$(SGSTOOLS)/common/%.c)
       68 +                $(SGSCOMMONOBJ:%.o=$(SGSCOMMON)/%.c)
  69   69  
  70   70  CLEANFILES +=   $(BLTFILES)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX