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/tools/Makefile.targ
          +++ new/usr/src/cmd/sgs/tools/Makefile.targ
↓ open down ↓ 25 lines elided ↑ open up ↑
  26   26  #
  27   27  # Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
  28   28  #
  29   29  
  30   30  $(ROOTDIR)/bin/%:       %
  31   31                  $(INS.file)
  32   32  
  33   33  $(ROOTDIR)/lib/%:       %
  34   34                  $(INS.file)
  35   35  
  36      -sgsmsg:         $(SGSMSG_OBJS)
  37      -                $(NATIVECC) $(DEBUG) $(NATIVE_CFLAGS) \
  38      -                        -o $@ $(SGSMSG_OBJS)
  39      -
  40      -sgsmsg.o:       ../common/sgsmsg.c
  41      -                $(NATIVECC) $(DEBUG) $(NATIVE_CFLAGS) -c ../common/sgsmsg.c
  42      -
  43      -string_table.o: ../common/string_table.c
  44      -                $(NATIVECC) $(DEBUG) $(NATIVE_CFLAGS) -c \
  45      -                    ../common/string_table.c
  46      -
  47      -avl.o:          $(VAR_AVLDIR)/avl.c
  48      -                $(NATIVECC) $(DEBUG) $(NATIVE_CFLAGS) -c \
  49      -                    $(VAR_AVLDIR)/avl.c
  50      -
  51   36  piglatin:       ../common/piglatin.c
  52   37                  $(NATIVECC) $(NATIVE_CFLAGS) -o $@ ../common/piglatin.c
  53   38  
  54   39  %:              %.o
  55   40                  $(LINK.c) -o $@ $< $(LDLIBS)
  56   41                  $(POST_PROCESS)
  57   42  
  58   43  %.o:            ../common/%.c
  59   44                  $(COMPILE.c) -o $@ $<
  60   45                  $(POST_PROCESS_O)
  61      -
  62      -catalog:        sgsmsg
  63   46  
  64   47  clobber:        clean
  65   48                  $(RM) $(PROGS) $(NATIVE) $(CLOBBERFILES)
  66   49  
  67   50  clean:
  68   51                  $(RM) $(OBJECTS) $(CLEANFILES)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX