2 DISTFILES
= compress.c list.c zfs_comutil.c zfs_deleg.c zfs_namecheck.c
3 DISTFILES
+= zfs_prop.c zpool_prop.c zprop_common.c
8 # Compile as kernel module. Needed symlinks created for all
9 # k* objects created by top level configure script.
11 EXTRA_CFLAGS
= @KERNELCPPFLAGS@
12 EXTRA_CFLAGS
+= -I@LIBDIR@
/libzcommon
/include
13 EXTRA_CFLAGS
+= -I@LIBDIR@
/libport
/include
14 EXTRA_CFLAGS
+= -I@LIBDIR@
/libavl
/include
15 EXTRA_CFLAGS
+= -I@LIBDIR@
/libnvpair
/include
19 ${MODULE}-objs
+= spl.o
20 ${MODULE}-objs
+= kzfs_deleg.o
21 ${MODULE}-objs
+= kzfs_prop.o
22 ${MODULE}-objs
+= kzprop_common.o
23 ${MODULE}-objs
+= kcompress.o
24 ${MODULE}-objs
+= klist.o
25 ${MODULE}-objs
+= kzfs_namecheck.o
26 ${MODULE}-objs
+= kzfs_comutil.o
27 ${MODULE}-objs
+= kzpool_prop.o
29 # Compile as shared library. There's an extra useless host program
30 # here called 'zu' because it was the easiest way I could convince
31 # the kernel build system to construct a user space shared library.
33 HOSTCFLAGS
+= @HOSTCFLAGS@
34 HOSTCFLAGS
+= -I@LIBDIR@
/libzcommon
/include
35 HOSTCFLAGS
+= -I@LIBDIR@
/libsolcompat
/include
36 HOSTCFLAGS
+= -I@LIBDIR@
/libport
/include
37 HOSTCFLAGS
+= -I@LIBDIR@
/libavl
/include
38 HOSTCFLAGS
+= -I@LIBDIR@
/libnvpair
/include
39 HOSTCFLAGS
+= -I@LIBDIR@
/libumem
/include
41 HOSTLDFLAGS
+= -lnvpair
-L@LIBDIR@
/libnvpair
44 always
:= $(hostprogs-y
)
46 zu-objs
:= zu.o
${LIBRARY}.so
48 ${LIBRARY}-objs
+= zfs_deleg.o
49 ${LIBRARY}-objs
+= zfs_prop.o
50 ${LIBRARY}-objs
+= zprop_common.o
51 ${LIBRARY}-objs
+= compress.o
52 ${LIBRARY}-objs
+= list.o
53 ${LIBRARY}-objs
+= zfs_namecheck.o
54 ${LIBRARY}-objs
+= zfs_comutil.o
55 ${LIBRARY}-objs
+= zpool_prop.o