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