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

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/btxld/Makefile
          +++ new/usr/src/tools/btxld/Makefile
↓ open down ↓ 22 lines elided ↑ open up ↑
  23   23  EXTRA_SRC=      $(COMMON_SRC)/mboot_extra.c
  24   24  
  25   25  PROG=           btxld
  26   26  MAN1ONBLDFILES= btxld.1onbld
  27   27  SRCS=           btxld.c elfh.c version.c $(UTILS_SRC) $(EINFO_SRC) $(EXTRA_SRC)
  28   28  OBJS=           btxld.o elfh.o version.o bblk_einfo.o mboot_extra.o boot_utils.o
  29   29  LDLIBS +=       -lmd5
  30   30  CSTD=   $(CSTD_GNU99)
  31   31  CPPFLAGS +=     -I$(SRC)/uts/common -I$(COMMON_SRC)
  32   32  
       33 +NATIVE_LIBS +=  libmd5.so
       34 +
  33   35  $(ROOTONBLDMAN1ONBLDFILES)      := FILEMODE=    644
  34   36  
  35   37  all: $(PROG) $(MAN1ONBLDFILES)
  36   38  
  37   39  $(PROG): $(OBJS)
  38   40          $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
  39   41          $(POST_PROCESS)
  40   42  
  41   43  install: all .WAIT $(ROOTONBLDMACHPROG) $(ROOTONBLDMAN1ONBLDFILES)
  42   44  
↓ open down ↓ 12 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX