Print this page
6648 illumos build should be explicit about C standards

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/sgs/tools/Makefile.com
          +++ new/usr/src/cmd/sgs/tools/Makefile.com
↓ open down ↓ 36 lines elided ↑ open up ↑
  37   37  
  38   38  include         $(SRC)/cmd/sgs/Makefile.com
  39   39  
  40   40  SGSPROTO=       ../../proto/$(MACH)
  41   41  
  42   42  COMOBJS=
  43   43  
  44   44  NATOBJS=        piglatin.o
  45   45  
  46   46  OBJECTS=        $(COMOBJS)  $(NATOBJS)
  47      -NATIVECC_CFLAGS = -O
  48   47  
  49   48  AVLOBJ=         avl.o
  50   49  TOOL_OBJS=      sgsmsg.o string_table.o findprime.o assfail.o
  51   50  SGSMSG_OBJS=    $(TOOL_OBJS) $(AVLOBJ)
  52   51  SGSMSG_SRCS=    $(TOOL_OBJS:%.o=../common/%.c) \
  53   52                  $(AVLOBJ:%.o=$(VAR_AVLDIR)/%.c)
  54   53  
  55      -$(SGSMSG_OBJS) := NATIVECC_CFLAGS += -I../../include $(VAR_TOOLS_CPPFLAGS)
       54 +$(SGSMSG_OBJS) := NATIVE_CFLAGS += -I../../include $(VAR_TOOLS_CPPFLAGS)
  56   55  
  57   56  PROGS=          $(COMOBJS:%.o=%)
  58   57  NATIVE=         $(NATOBJS:%.o=%) sgsmsg
  59   58  SRCS=           $(COMOBJS:%.o=../common/%.c)  $(NATOBJS:%.o=../common/%.c)
  60   59  
  61   60  CPPFLAGS +=     $(VAR_TOOLS_CPPFLAGS)
  62   61  LDFLAGS +=      $(CC_USE_PROTO)
  63   62  CLEANFILES +=   $(LINTOUT) $(SGSMSG_OBJS)
  64   63  LINTFLAGS=      -ax
  65   64  
  66   65  ROOTDIR=        $(ROOT)/opt/SUNWonld
  67   66  ROOTPROGS=      $(PROGS:%=$(ROOTDIR)/bin/%)
  68   67  
  69   68  FILEMODE=       0755
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX