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/elfwrap/Makefile.com
          +++ new/usr/src/cmd/sgs/elfwrap/Makefile.com
↓ open down ↓ 32 lines elided ↑ open up ↑
  33   33  
  34   34  COMOBJ =        main.o
  35   35  
  36   36  MACHOBJ =       machine.sparc.o machine.sparcv9.o \
  37   37                  machine.i386.o  machine.amd64.o
  38   38  
  39   39  COMOBJ32 =      elfwrap32.o
  40   40  
  41   41  COMOBJ64 =      elfwrap64.o
  42   42  
  43      -TOOLOBJS =      alist.o
       43 +SGSCOMMONOBJ =  alist.o
  44   44  
  45   45  BLTOBJ =        msg.o
  46   46  
  47   47  OBJS=           $(BLTOBJ) $(COMOBJ) $(MACHOBJ) $(COMOBJ32) $(COMOBJ64) \
  48      -                $(TOOLOBJS)
       48 +                $(SGSCOMMONOBJ)
  49   49  
  50   50  MAPFILES =      $(MAPFILE.NGB)
  51   51  MAPOPTS =       $(MAPFILES:%=-M%)
  52   52  
  53   53  CPPFLAGS =      -I. -I../common -I../../include $(CPPFLAGS.master) -I$(ELFCAP)
  54   54  LLDFLAGS =
  55   55  LLDFLAGS64 =
  56      -LDFLAGS +=      $(VERSREF) $(CC_USE_PROTO) $(MAPOPTS) $(LLDFLAGS)
  57      -LDLIBS +=       $(ELFLIBDIR) -lelf $(CONVLIBDIR) $(CONV_LIB)
       56 +LDFLAGS +=      $(VERSREF) $(MAPOPTS) $(LLDFLAGS)
       57 +LDLIBS +=       $(ELFLIBDIR) -lelf $(CONVLIBDIR) -lconv
  58   58  
  59   59  CERRWARN +=     -_gcc=-Wno-uninitialized
  60   60  
  61   61  BLTDEFS =       msg.h
  62   62  BLTDATA =       msg.c
  63   63  BLTMESG =       $(SGSMSGDIR)/elfwrap
  64   64  
  65   65  BLTFILES =      $(BLTDEFS) $(BLTDATA) $(BLTMESG)
  66   66  
  67   67  SGSMSGCOM =     ../common/elfwrap.msg
  68   68  SGSMSGTARG =    $(SGSMSGCOM)
  69   69  SGSMSGALL =     $(SGSMSGCOM)
  70   70  SGSMSGFLAGS +=  -h $(BLTDEFS) -d $(BLTDATA) -m $(BLTMESG) -n elfwrap_msg
  71   71  
  72   72  SRCS =          $(COMOBJ:%.o=../common/%.c) ../common/machine.c \
  73   73                  $(COMOBJ32:%32.o=../common/%.c) \
  74      -                $(TOOLOBJ:%.o=../../tools/common/%.c) $(BLTDATA)
       74 +                $(SGSCOMMONOBJ:%.o=$(SGSCOMMON)/%.c) $(BLTDATA)
  75   75  
  76   76  CLEANFILES +=   $(BLTFILES)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX