Lines Matching +full:u +full:- +full:boot +full:- +full:spl
7 distclean maintainer-clean: clean
12 .PHONY: all distclean maintainer-clean install uninstall check distdir \
13 modules modules-Linux modules-FreeBSD modules-unknown \
14 clean clean-Linux clean-FreeBSD \
15 modules_install modules_install-Linux modules_install-FreeBSD \
16 data_install data_install-Linux data_install-FreeBSD \
17 modules_uninstall modules_uninstall-Linux modules_uninstall-FreeBSD \
18 data_uninstall data_uninstall-Linux data_uninstall-FreeBSD \
19 cppcheck cppcheck-Linux cppcheck-FreeBSD
27 set -- \
28 $(filter-out --%,$(firstword $(MFLAGS))) \
29 $(filter -I%,$(MFLAGS)) \
30 $(filter -j%,$(MFLAGS)); \
36 ncpus=$$(sysctl -n kern.smp.cpus 2>/dev/null || :); \
37 if [ -n "$$ncpus" ]; then fmakeflags="$$fmakeflags -j$$ncpus"; fi; \
39 d) fmakeflags="$$fmakeflags -dA";; \
40 *) fmakeflags="$$fmakeflags -$$flag$$OPTARG";; \
45 FMAKEFLAGS = -C @abs_srcdir@ -f Makefile.bsd $(shell $(getflags))
51 FMAKE = env -u MAKEFLAGS make $(FMAKEFLAGS)
53 modules-Linux:
54 mkdir -p $(sort $(dir $(spl-objs) $(spl-)))
55 mkdir -p $(sort $(dir $(zfs-objs) $(zfs-)))
56 $(MAKE) -C @LINUX_OBJ@ $(if @KERNEL_CC@,CC=@KERNEL_CC@) \
62 modules-FreeBSD:
65 modules-unknown:
68 modules: modules-@ac_system@
70 clean-Linux:
73 @CONFIG_KERNEL_TRUE@ $(MAKE) -C @LINUX_OBJ@ M="$$PWD" @KERNEL_MAKE@ clean
76 find . -name '*.ur-safe' -type f -delete
78 clean-FreeBSD:
81 clean: clean-@ac_system@
83 .PHONY: modules_uninstall-Linux-legacy
84 modules_uninstall-Linux-legacy:
85 $(RM) -r $(addprefix $(KMODDIR)/$(INSTALL_MOD_DIR)/,spl/ avl/ icp/ lua/ nvpair/ unicode/ zcommon/ zfs/ zstd/)
88 modules_install-Linux: modules_uninstall-Linux-legacy
90 $(MAKE) -C @LINUX_OBJ@ M="$$PWD" modules_install \
96 if [ -n "$(DESTDIR)" ]; then \
97 find $(KMODDIR) -name 'modules.*' -delete; \
105 sysmap=$(INSTALL_MOD_PATH)/boot/System.map-@LINUX_VERSION@; \
106 { [ -f "$$sysmap" ] && [ $$(wc -l < "$$sysmap") -ge 100 ]; } || \
107 sysmap=$(INSTALL_MOD_PATH)/usr/lib/debug/boot/System.map-@LINUX_VERSION@; \
108 if [ -f $$sysmap ]; then \
109 depmod -ae -F $$sysmap @LINUX_VERSION@; \
112 modules_install-FreeBSD:
116 modules_install: modules_install-@ac_system@
118 data_install-Linux:
119 @mkdir -p $(DESTDIR)/@prefix@/src/zfs-@VERSION@/@LINUX_VERSION@
120 cp ../zfs.release ../zfs_config.h @LINUX_SYMBOLS@ $(DESTDIR)/@prefix@/src/zfs-@VERSION@/@LINUX_VERSION@
122 data_install-FreeBSD:
125 data_install: data_install-@ac_system@
127 modules_uninstall-Linux: modules_uninstall-Linux-legacy
129 $(RM) $(addprefix $(KMODDIR)/$(INSTALL_MOD_DIR)/,zfs.ko spl.ko)
131 modules_uninstall-FreeBSD:
134 modules_uninstall: modules_uninstall-@ac_system@
136 data_uninstall-Linux:
137 $(RM) $(addprefix $(DESTDIR)/@prefix@/src/zfs-@VERSION@/@LINUX_VERSION@/,zfs.release zfs_config.h @LINUX_SYMBOLS@)
139 data_uninstall-FreeBSD:
142 data_uninstall: data_uninstall-@ac_system@
144 cppcheck-Linux:
145 @CPPCHECK@ -j@CPU_COUNT@ --std=c99 --quiet --force --error-exitcode=2 \
146 --inline-suppr \
147 --suppress=unmatchedSuppression \
148 --suppress=noValidConfiguration \
149 --enable=warning,information -D_KERNEL \
150 --include=@LINUX_OBJ@/include/generated/autoconf.h \
151 --include=@top_builddir@/zfs_config.h \
152 --config-exclude=@LINUX_OBJ@/include \
153 -i zstd/lib \
154 -I @LINUX_OBJ@/include \
155 -I @top_srcdir@/include/os/linux/kernel \
156 -I @top_srcdir@/include/os/linux/spl \
157 -I @top_srcdir@/include/os/linux/zfs \
158 -I @top_srcdir@/include \
161 cppcheck-FreeBSD:
164 cppcheck: cppcheck-@ac_system@
167 cd @srcdir@ && find . -name '*.[chS]' -exec sh -c 'for f; do mkdir -p $$distdir/$${f%/*}; cp @srcdir@/$$f $$distdir/$$f; done' _ {} +
170 gen-zstd-symbols:
171 for obj in $(addprefix zstd/,$(ZSTD_UPSTREAM_OBJS)); do echo; echo "/* $${obj#zstd/}: */"; @OBJDUMP@ -t $$obj | awk '$$2 == "g" && !/ zfs_/ {print "#define\t" $$6 " zfs_" $$6}' | sort; done >> zstd/include/zstd_compat_wrapper.h
173 check-zstd-symbols:
174 @OBJDUMP@ -t $(addprefix zstd/,$(ZSTD_UPSTREAM_OBJS)) | awk '/file format/ {print} $$2 == "g" && (!/ zfs_/ && !/ __pfx_zfs_/) {++ret; print} END {exit ret}'