Print this page
8115 parallel zfs mount

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libzfs/Makefile.com
          +++ new/usr/src/lib/libzfs/Makefile.com
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  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  # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
  23   23  # Copyright 2016 Igor Kozhukhov <ikozhukhov@gmail.com>
  24   24  # Copyright (c) 2011, 2016 by Delphix. All rights reserved.
       25 +# Copyright 2017 RackTop Systems.
  25   26  #
  26   27  
  27   28  LIBRARY= libzfs.a
  28   29  VERS= .1
  29   30  
  30   31  OBJS_SHARED=                    \
  31   32          zfeature_common.o       \
  32   33          zfs_comutil.o           \
  33   34          zfs_deleg.o             \
  34   35          zfs_fletcher.o          \
↓ open down ↓ 28 lines elided ↑ open up ↑
  63   64  SRCDIR =        ../common
  64   65  
  65   66  INCS += -I$(SRCDIR)
  66   67  INCS += -I../../../uts/common/fs/zfs
  67   68  INCS += -I../../../common/zfs
  68   69  INCS += -I../../libc/inc
  69   70  
  70   71  C99MODE=        -xc99=%all
  71   72  C99LMODE=       -Xc99=%all
  72   73  LDLIBS +=       -lc -lm -ldevid -lgen -lnvpair -luutil -lavl -lefi \
  73      -        -ladm -lidmap -ltsol -lmd -lumem -lzfs_core -lcmdutils
  74      -CPPFLAGS +=     $(INCS) -D_LARGEFILE64_SOURCE=1 -D_REENTRANT
       74 +        -ladm -lidmap -ltsol -lmd -lumem -lzfs_core -lcmdutils \
       75 +        -lfakekernel
       76 +CPPFLAGS +=     $(INCS) -D_LARGEFILE64_SOURCE=1 -D_REENTRANT \
       77 +        -D_FAKE_KERNEL
  75   78  $(NOT_RELEASE_BUILD)CPPFLAGS += -DDEBUG
  76   79  
  77   80  # There's no lint library for zlib, so only include this when building
  78   81  $(DYNLIB) := LDLIBS +=  -lz
  79   82  
  80   83  LINTFLAGS +=    -erroff=E_STATIC_UNUSED
  81   84  LINTFLAGS64 +=  -erroff=E_STATIC_UNUSED
  82   85  
  83   86  SRCS=   $(OBJS_COMMON:%.o=$(SRCDIR)/%.c)        \
  84   87          $(OBJS_SHARED:%.o=$(SRC)/common/zfs/%.c)
↓ open down ↓ 13 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX