]>
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 | |
57d86234 | 7 | EXTRA_CFLAGS = @KERNELCPPFLAGS@ |
f1ca4da6 | 8 | |
9 | # Solaris porting layer module | |
10 | obj-m := spl.o | |
11 | ||
57d1b188 | 12 | spl-objs += spl-debug.o |
13 | spl-objs += spl-proc.o | |
596e65b4 | 14 | spl-objs += spl-kmem.o |
15 | spl-objs += spl-thread.o | |
16 | spl-objs += spl-taskq.o | |
17 | spl-objs += spl-rwlock.o | |
0b3cf046 | 18 | spl-objs += spl-vnode.o |
05ae387b | 19 | spl-objs += spl-err.o |
ee476682 | 20 | spl-objs += spl-time.o |
9490c148 | 21 | spl-objs += spl-kobj.o |
4e62fd41 | 22 | spl-objs += spl-module.o |
596e65b4 | 23 | spl-objs += spl-generic.o |
9f4c835a | 24 | spl-objs += spl-atomic.o |
9ab1ac14 | 25 | spl-objs += spl-mutex.o |
04a479f7 | 26 | spl-objs += spl-kstat.o |
4efd4118 | 27 | spl-objs += spl-condvar.o |
f1ca4da6 | 28 | |
29 | splmodule := spl.ko | |
30 | splmoduledir := @kmoduledir@/kernel/lib/ | |
31 | ||
a0aadf56 | 32 | install: |
f1ca4da6 | 33 | mkdir -p $(DESTDIR)$(splmoduledir) |
34 | $(INSTALL) -m 644 $(splmodule) $(DESTDIR)$(splmoduledir)/$(splmodule) | |
35 | -/sbin/depmod -a | |
36 | ||
37 | uninstall: | |
38 | rm -f $(DESTDIR)$(splmoduledir)/$(splmodule) | |
39 | -/sbin/depmod -a | |
40 | ||
41 | clean: | |
42 | -rm -f $(splmodule) *.o .*.cmd *.mod.c *.ko *.s */*.o | |
43 | ||
44 | distclean: clean | |
45 | rm -f Makefile | |
46 | rm -rf .tmp_versions | |
47 | ||
48 | maintainer-clean: distclean | |
49 | ||
50 | distdir: $(DISTFILES) | |
51 | cp -p $(DISTFILES) $(distdir) |