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

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/hal/tools/sunos/Makefile
          +++ new/usr/src/cmd/hal/tools/sunos/Makefile
↓ open down ↓ 29 lines elided ↑ open up ↑
  30   30                  hal-system-power-hibernate-sunos hal-system-power-shutdown-sunos
  31   31  
  32   32  OBJS =          $(HAL_PROG:%=%.o)
  33   33  
  34   34  CLOBBERFILES += $(HAL_PROGS)
  35   35  
  36   36  include ../../../Makefile.cmd
  37   37  include ../../Makefile.hal
  38   38  
  39   39  $(HAL_PROGS) :=         LDLIBS += -lc $(ZIGNORE) -lglib-2.0
       40 +$(HAL_PROGS) :=         ADJUNCT_LIBS = libglib-2.0.so
  40   41  
  41   42  CPPFLAGS += $(HAL_DBUS_CPPFLAGS) $(HAL_GLIB_CPPFLAGS) $(HAL_CONFIG_CPPFLAGS)
  42   43  CPPFLAGS += -I$(ROOT)/usr/include/hal
  43   44  CPPFLAGS += -I$(ROOT)/usr/include/libpolkit
  44   45  CSTD = $(CSTD_GNU99)
  45   46  
  46      -ROOTCMDDIR =            $(ROOTLIB_HAL)/sunos 
       47 +ROOTCMDDIR =            $(ROOTLIB_HAL)/sunos
  47   48  ROOTCMD =               $(HAL_PROGS:%=$(ROOTCMDDIR)/%) \
  48   49                          $(HAL_SCRIPTS:%=$(ROOTCMDDIR)/%)
  49   50  
  50   51  .KEEP_STATE:
  51   52  
  52   53  all: $(HAL_PROGS) $(HAL_SCRIPTS)
  53   54  
  54   55  install: all $(ROOTCMD)
  55   56  
  56   57  clean:
  57   58          $(RM) $(OBJS) $(HAL_PROGS) $(HAL_SCRIPTS)
  58   59  
  59   60  include ../../../Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX