]> git.proxmox.com Git - mirror_spl-debian.git/blame - modules/spl/Makefile.in
Initial pass at a file API getf/releasef hooks
[mirror_spl-debian.git] / modules / spl / Makefile.in
CommitLineData
f1ca4da6 1# Makefile.in for spl kernel module
2
3MODULES := spl
f1ca4da6 4DISTFILES = Makefile.in \
596e65b4 5 spl-kmem.c spl-rwlock.c spl-taskq.c \
6 spl-thread.c spl-generic.c
3d4ea0ce 7CPPFLAGS += @KERNELCPPFLAGS@
f1ca4da6 8
9# Solaris porting layer module
10obj-m := spl.o
11
596e65b4 12spl-objs += spl-kmem.o
13spl-objs += spl-thread.o
14spl-objs += spl-taskq.o
15spl-objs += spl-rwlock.o
0b3cf046 16spl-objs += spl-vnode.o
05ae387b 17spl-objs += spl-err.o
ee476682 18spl-objs += spl-time.o
9490c148 19spl-objs += spl-kobj.o
5d86345d 20spl-objs += spl-file.o
596e65b4 21spl-objs += spl-generic.o
f1ca4da6 22
23splmodule := spl.ko
24splmoduledir := @kmoduledir@/kernel/lib/
25
a0aadf56 26install:
f1ca4da6 27 mkdir -p $(DESTDIR)$(splmoduledir)
28 $(INSTALL) -m 644 $(splmodule) $(DESTDIR)$(splmoduledir)/$(splmodule)
29 -/sbin/depmod -a
30
31uninstall:
32 rm -f $(DESTDIR)$(splmoduledir)/$(splmodule)
33 -/sbin/depmod -a
34
35clean:
36 -rm -f $(splmodule) *.o .*.cmd *.mod.c *.ko *.s */*.o
37
38distclean: clean
39 rm -f Makefile
40 rm -rf .tmp_versions
41
42maintainer-clean: distclean
43
44distdir: $(DISTFILES)
45 cp -p $(DISTFILES) $(distdir)