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


  27 #
  28 # Makefile to support tools used for linker development:
  29 #
  30 #  o    sgsmsg creates message headers/arrays/catalogs (a native tool).
  31 #
  32 # Note, these tools are not part of the product.
  33 #
  34 # cmd/sgs/tools/Makefile.com
  35 
  36 include         $(SRC)/cmd/Makefile.cmd
  37 
  38 include         $(SRC)/cmd/sgs/Makefile.com
  39 
  40 SGSPROTO=       ../../proto/$(MACH)
  41 
  42 COMOBJS=
  43 
  44 NATOBJS=        piglatin.o
  45 
  46 OBJECTS=        $(COMOBJS)  $(NATOBJS)
  47 NATIVECC_CFLAGS = -O
  48 
  49 AVLOBJ=         avl.o
  50 TOOL_OBJS=      sgsmsg.o string_table.o findprime.o assfail.o
  51 SGSMSG_OBJS=    $(TOOL_OBJS) $(AVLOBJ)
  52 SGSMSG_SRCS=    $(TOOL_OBJS:%.o=../common/%.c) \
  53                 $(AVLOBJ:%.o=$(VAR_AVLDIR)/%.c)
  54 
  55 $(SGSMSG_OBJS) := NATIVECC_CFLAGS += -I../../include $(VAR_TOOLS_CPPFLAGS)
  56 
  57 PROGS=          $(COMOBJS:%.o=%)
  58 NATIVE=         $(NATOBJS:%.o=%) sgsmsg
  59 SRCS=           $(COMOBJS:%.o=../common/%.c)  $(NATOBJS:%.o=../common/%.c)
  60 
  61 CPPFLAGS +=     $(VAR_TOOLS_CPPFLAGS)
  62 LDFLAGS +=      $(CC_USE_PROTO)
  63 CLEANFILES +=   $(LINTOUT) $(SGSMSG_OBJS)
  64 LINTFLAGS=      -ax
  65 
  66 ROOTDIR=        $(ROOT)/opt/SUNWonld
  67 ROOTPROGS=      $(PROGS:%=$(ROOTDIR)/bin/%)
  68 
  69 FILEMODE=       0755


  27 #
  28 # Makefile to support tools used for linker development:
  29 #
  30 #  o    sgsmsg creates message headers/arrays/catalogs (a native tool).
  31 #
  32 # Note, these tools are not part of the product.
  33 #
  34 # cmd/sgs/tools/Makefile.com
  35 
  36 include         $(SRC)/cmd/Makefile.cmd
  37 
  38 include         $(SRC)/cmd/sgs/Makefile.com
  39 
  40 SGSPROTO=       ../../proto/$(MACH)
  41 
  42 COMOBJS=
  43 
  44 NATOBJS=        piglatin.o
  45 
  46 OBJECTS=        $(COMOBJS)  $(NATOBJS)

  47 
  48 AVLOBJ=         avl.o
  49 TOOL_OBJS=      sgsmsg.o string_table.o findprime.o assfail.o
  50 SGSMSG_OBJS=    $(TOOL_OBJS) $(AVLOBJ)
  51 SGSMSG_SRCS=    $(TOOL_OBJS:%.o=../common/%.c) \
  52                 $(AVLOBJ:%.o=$(VAR_AVLDIR)/%.c)
  53 
  54 $(SGSMSG_OBJS) := NATIVE_CFLAGS += -I../../include $(VAR_TOOLS_CPPFLAGS)
  55 
  56 PROGS=          $(COMOBJS:%.o=%)
  57 NATIVE=         $(NATOBJS:%.o=%) sgsmsg
  58 SRCS=           $(COMOBJS:%.o=../common/%.c)  $(NATOBJS:%.o=../common/%.c)
  59 
  60 CPPFLAGS +=     $(VAR_TOOLS_CPPFLAGS)
  61 LDFLAGS +=      $(CC_USE_PROTO)
  62 CLEANFILES +=   $(LINTOUT) $(SGSMSG_OBJS)
  63 LINTFLAGS=      -ax
  64 
  65 ROOTDIR=        $(ROOT)/opt/SUNWonld
  66 ROOTPROGS=      $(PROGS:%=$(ROOTDIR)/bin/%)
  67 
  68 FILEMODE=       0755