]> git.proxmox.com Git - mirror_spl-debian.git/blob - modules/spl/Makefile.in
230de9166ac6cecbe7a89907efdbe937268ec7ab
[mirror_spl-debian.git] / modules / spl / Makefile.in
1 # Makefile.in for spl kernel module
2
3 MODULES := spl
4 DISTFILES = Makefile.in \
5 spl-kmem.c spl-rwlock.c spl-taskq.c \
6 spl-thread.c spl-generic.c
7 CPPFLAGS += @KERNELCPPFLAGS@
8
9 # Solaris porting layer module
10 obj-m := spl.o
11
12 spl-objs += spl-debug.o
13 spl-objs += spl-proc.o
14 spl-objs += spl-kmem.o
15 spl-objs += spl-thread.o
16 spl-objs += spl-taskq.o
17 spl-objs += spl-rwlock.o
18 spl-objs += spl-vnode.o
19 spl-objs += spl-err.o
20 spl-objs += spl-time.o
21 spl-objs += spl-kobj.o
22 spl-objs += spl-module.o
23 spl-objs += spl-generic.o
24 spl-objs += spl-atomic.o
25 spl-objs += spl-mutex.o
26 spl-objs += spl-kstat.o
27
28 splmodule := spl.ko
29 splmoduledir := @kmoduledir@/kernel/lib/
30
31 install:
32 mkdir -p $(DESTDIR)$(splmoduledir)
33 $(INSTALL) -m 644 $(splmodule) $(DESTDIR)$(splmoduledir)/$(splmodule)
34 -/sbin/depmod -a
35
36 uninstall:
37 rm -f $(DESTDIR)$(splmoduledir)/$(splmodule)
38 -/sbin/depmod -a
39
40 clean:
41 -rm -f $(splmodule) *.o .*.cmd *.mod.c *.ko *.s */*.o
42
43 distclean: clean
44 rm -f Makefile
45 rm -rf .tmp_versions
46
47 maintainer-clean: distclean
48
49 distdir: $(DISTFILES)
50 cp -p $(DISTFILES) $(distdir)