Print this page
3328 smbutil view does't work with Win2008 and later
requires 1575 untangle libmlrpc ...

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/fs.d/smbclnt/smbutil/Makefile
          +++ new/usr/src/cmd/fs.d/smbclnt/smbutil/Makefile
↓ open down ↓ 15 lines elided ↑ open up ↑
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  
  22   22  #
  23   23  # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  24   24  # Use is subject to license terms.
  25   25  #
       26 +# Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
       27 +#
  26   28  
  27   29  #
  28   30  # cmd/fs.d/smbclnt/smbutil/Makefile
  29   31  #
  30   32  
  31   33  PROG=           smbutil
  32   34  
  33      -include         $(SRC)/cmd/Makefile.cmd
       35 +OBJS=   smbutil.o info.o login.o lookup.o print.o status.o view.o \
       36 +        shares_rap.o shares_rpc.o srvsvc1_clnt.o srvsvc1_ndr.o
  34   37  
  35      -OBJS=   smbutil.o login.o lookup.o print.o status.o view.o
  36      -
  37   38  SRCS=   $(OBJS:%.o=%.c)
       39 +
       40 +include         $(SRC)/cmd/Makefile.cmd
       41 +
  38   42  POFILE= smbutil_all.po
  39   43  POFILES= $(OBJS:%.o=%.po)
       44 +
       45 +CLEANFILES +=  srvsvc1_ndr.c
  40   46  CLOBBERFILES+=  $(POFILE) $(POFILES)
  41   47  
  42   48  CSTD= $(CSTD_GNU99)
  43   49  
  44      -LDLIBS += -lsmbfs -lnsl
       50 +LDLIBS += -lmlrpc -lsmbfs -lnsl
  45   51  
  46   52  CPPFLAGS += -I$(SRC)/lib/libsmbfs \
  47   53          -I$(SRC)/uts/common/smbclnt -I$(SRC)/uts/common
  48   54  
  49   55  # Debugging
  50   56  ${NOT_RELEASE_BUILD} CPPFLAGS += -DDEBUG
  51   57  
  52   58  # uncomment these for dbx debugging
  53   59  #COPTFLAG = -g
  54   60  #CTF_FLAGS =
↓ open down ↓ 16 lines elided ↑ open up ↑
  71   77          $(INS.file) $(PROG)
  72   78  
  73   79  catalog: $(POFILE)
  74   80  
  75   81  $(POFILE): $(POFILES)
  76   82          $(RM) $@
  77   83          $(CAT) $(POFILES) > $@
  78   84  
  79   85  lint:   lint_SRCS
  80   86  
  81      -clean :
  82      -        $(RM) $(OBJS)
       87 +clean:
       88 +        $(RM) $(OBJS) $(CLEANFILES)
  83   89  
  84      -.KEEP_STATE:
  85      -
  86   90  include ../../../Makefile.targ
       91 +
       92 +srvsvc1_ndr.c : srvsvc1.ndl
       93 +        $(NDRGEN) -Y $(ANSI_CPP) $(CPPFLAGS) srvsvc1.ndl
       94 +
       95 +.KEEP_STATE:
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX