Print this page
8115 parallel zfs mount
@@ -27,11 +27,11 @@
LIBRARY= libzpool.a
VERS= .1
# include the list of ZFS sources
include ../../../uts/common/Makefile.files
-KERNEL_OBJS = kernel.o taskq.o util.o
+KERNEL_OBJS = kernel.o util.o
DTRACE_OBJS = zfs.o
OBJECTS=$(LUA_OBJS) $(ZFS_COMMON_OBJS) $(ZFS_SHARED_OBJS) $(KERNEL_OBJS)
# include library definitions
@@ -65,13 +65,18 @@
C99MODE= -xc99=%all
C99LMODE= -Xc99=%all
CFLAGS += -g $(CCVERBOSE) $(CNOGLOBAL)
CFLAGS64 += -g $(CCVERBOSE) $(CNOGLOBAL)
-LDLIBS += -lcmdutils -lumem -lavl -lnvpair -lz -lc -lsysevent -lmd
-CPPFLAGS += $(INCS) -DDEBUG
+LDLIBS += -lcmdutils -lumem -lavl -lnvpair -lz -lc -lsysevent -lmd \
+ -lfakekernel
+CPPFLAGS.first = -I$(SRC)/lib/libfakekernel/common
+CPPFLAGS += $(INCS) -DDEBUG -D_FAKE_KERNEL
+LINTFLAGS += -erroff=E_STATIC_UNUSED $(INCS)
+LINTFLAGS64 += -erroff=E_STATIC_UNUSED $(INCS)
+
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += -_gcc=-Wno-switch
CERRWARN += -_gcc=-Wno-type-limits
CERRWARN += -_gcc=-Wno-unused-variable
CERRWARN += -_gcc=-Wno-empty-body