Print this page
9852 enable ld(1) guidance and deflib assertions for the illumos build


  61 MRGSRCS=$(GENSRCS) \
  62         ctfmerge.c
  63 MRGOBJS=$(MRGSRCS:%.c=%.o)
  64 MRGLINTFILES = $(MRGSRCS:%.c=%.ln)
  65 
  66 SRCS=$(CVTSRCS) $(MRGSRCS) $(CMPSRCS)
  67 OBJS=$(SRCS:%.c=%.o)
  68 LINTFILES=$(SRCS:%.c=%.ln)
  69 
  70 DWARFLDFLAGS    = \
  71         -L$(ROOTONBLDLIBMACH) \
  72         '-R$$ORIGIN/../../lib/$(MACH)' \
  73         -ldwarf
  74 DWARFCPPFLAGS   = -I../../dwarf/common
  75 
  76 LDFLAGS         += -L$(NATIVE_ADJUNCT)/lib
  77 LDLIBS          += -lz -lelf
  78 CPPFLAGS        += -D_REENTRANT
  79 CFLAGS          += $(CTF_FLAGS)
  80 LINTFLAGS       += -mnux

  81 
  82 CERRWARN        += -_gcc=-Wno-unused
  83 CERRWARN        += -_gcc=-Wno-uninitialized
  84 CERRWARN        += -_gcc=-Wno-switch
  85 
  86 CSTD            = $(CSTD_GNU99)
  87 
  88 ctfconvert      := LDFLAGS += $(DWARFLDFLAGS)
  89 
  90 dwarf.o dwarf.ln        := CPPFLAGS += $(DWARFCPPFLAGS)


  61 MRGSRCS=$(GENSRCS) \
  62         ctfmerge.c
  63 MRGOBJS=$(MRGSRCS:%.c=%.o)
  64 MRGLINTFILES = $(MRGSRCS:%.c=%.ln)
  65 
  66 SRCS=$(CVTSRCS) $(MRGSRCS) $(CMPSRCS)
  67 OBJS=$(SRCS:%.c=%.o)
  68 LINTFILES=$(SRCS:%.c=%.ln)
  69 
  70 DWARFLDFLAGS    = \
  71         -L$(ROOTONBLDLIBMACH) \
  72         '-R$$ORIGIN/../../lib/$(MACH)' \
  73         -ldwarf
  74 DWARFCPPFLAGS   = -I../../dwarf/common
  75 
  76 LDFLAGS         += -L$(NATIVE_ADJUNCT)/lib
  77 LDLIBS          += -lz -lelf
  78 CPPFLAGS        += -D_REENTRANT
  79 CFLAGS          += $(CTF_FLAGS)
  80 LINTFLAGS       += -mnux
  81 NATIVE_LIBS     += libz.so libelf.so
  82 
  83 CERRWARN        += -_gcc=-Wno-unused
  84 CERRWARN        += -_gcc=-Wno-uninitialized
  85 CERRWARN        += -_gcc=-Wno-switch
  86 
  87 CSTD            = $(CSTD_GNU99)
  88 
  89 ctfconvert      := LDFLAGS += $(DWARFLDFLAGS)
  90 
  91 dwarf.o dwarf.ln        := CPPFLAGS += $(DWARFCPPFLAGS)