]> git.proxmox.com Git - mirror_zfs.git/blame - spl/Makefile.in
New approach
[mirror_zfs.git] / spl / Makefile.in
CommitLineData
f1ca4da6
BB
1# Makefile.in for spl kernel module
2
3MODULES := spl
f1ca4da6 4DISTFILES = Makefile.in \
f1b59d26
BB
5 linux-kmem.c linux-rwlock.c linux-taskq.c \
6 linux-thread.c linux-generic.c
3d4ea0ce 7CPPFLAGS += @KERNELCPPFLAGS@
f1ca4da6
BB
8
9# Solaris porting layer module
10obj-m := spl.o
11
12spl-objs += linux-kmem.o
13spl-objs += linux-thread.o
14spl-objs += linux-taskq.o
15spl-objs += linux-rwlock.o
16
17splmodule := spl.ko
18splmoduledir := @kmoduledir@/kernel/lib/
19
20all: all-spec
21
22install: all
23 mkdir -p $(DESTDIR)$(splmoduledir)
24 $(INSTALL) -m 644 $(splmodule) $(DESTDIR)$(splmoduledir)/$(splmodule)
25 -/sbin/depmod -a
26
27uninstall:
28 rm -f $(DESTDIR)$(splmoduledir)/$(splmodule)
29 -/sbin/depmod -a
30
31clean:
32 -rm -f $(splmodule) *.o .*.cmd *.mod.c *.ko *.s */*.o
33
34distclean: clean
35 rm -f Makefile
36 rm -rf .tmp_versions
37
38maintainer-clean: distclean
39
40distdir: $(DISTFILES)
41 cp -p $(DISTFILES) $(distdir)
42
43all-spec:
44 $(MAKE) -C @kernelsrc@ SUBDIRS=`pwd` @KERNELMAKE_PARAMS@ modules