1 # Makefile.in for spl kernel module
5 DISTFILES
= Makefile.in \
6 linux-kmem.c linux-rwlock.c linux-taskq.c linux-thread.c
8 # Removed '-std=gnu99' does to compile issues with i386 SPIN_LOCK_UNLOCKED
9 # EXTRA_CFLAGS += -I$(src)
10 # EXTRA_CFLAGS += -Wall -Wno-unknown-pragmas -Wno-missing-braces \
11 # -Wno-sign-compare -Wno-parentheses -Wno-uninitialized \
12 # -Wno-implicit-function-declaration -Wno-unused -Wno-trigraphs \
13 # -Wno-char-subscripts -Wno-switch
15 # Solaris porting layer module
18 spl-objs
+= linux-kmem.o
19 spl-objs
+= linux-thread.o
20 spl-objs
+= linux-taskq.o
21 spl-objs
+= linux-rwlock.o
24 splmoduledir
:= @kmoduledir@
/kernel
/lib
/
29 mkdir
-p
$(DESTDIR
)$(splmoduledir
)
30 $(INSTALL
) -m
644 $(splmodule
) $(DESTDIR
)$(splmoduledir
)/$(splmodule
)
34 rm -f
$(DESTDIR
)$(splmoduledir
)/$(splmodule
)
38 -rm -f
$(splmodule
) *.o .
*.cmd
*.mod.c
*.ko
*.s
*/*.o
44 maintainer-clean
: distclean
47 cp
-p
$(DISTFILES
) $(distdir
)
50 $(MAKE
) -C @kernelsrc@ SUBDIRS
=`pwd` @KERNELMAKE_PARAMS@ modules