]>
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 |
596e65b4 | 20 | spl-objs += spl-generic.o |
f1ca4da6 | 21 | |
22 | splmodule := spl.ko | |
23 | splmoduledir := @kmoduledir@/kernel/lib/ | |
24 | ||
a0aadf56 | 25 | install: |
f1ca4da6 | 26 | mkdir -p $(DESTDIR)$(splmoduledir) |
27 | $(INSTALL) -m 644 $(splmodule) $(DESTDIR)$(splmoduledir)/$(splmodule) | |
28 | -/sbin/depmod -a | |
29 | ||
30 | uninstall: | |
31 | rm -f $(DESTDIR)$(splmoduledir)/$(splmodule) | |
32 | -/sbin/depmod -a | |
33 | ||
34 | clean: | |
35 | -rm -f $(splmodule) *.o .*.cmd *.mod.c *.ko *.s */*.o | |
36 | ||
37 | distclean: clean | |
38 | rm -f Makefile | |
39 | rm -rf .tmp_versions | |
40 | ||
41 | maintainer-clean: distclean | |
42 | ||
43 | distdir: $(DISTFILES) | |
44 | cp -p $(DISTFILES) $(distdir) |