aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/Makefile.am')
-rw-r--r--kernel/Makefile.am18
1 files changed, 14 insertions, 4 deletions
diff --git a/kernel/Makefile.am b/kernel/Makefile.am
index cefcf63..4edce67 100644
--- a/kernel/Makefile.am
+++ b/kernel/Makefile.am
@@ -2,15 +2,25 @@
EXTRA_DIST = dev.c dir.c file.c inode.c util.c fuse_i.h
+CC = @CC@
+CFLAGS = -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -pipe
+CPPFAGS = -I@KERNINCLUDE@ -I../include -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES
+INSTALL = @INSTALL@
+fusemoduledir = @kmoduledir@/kernel/fs/fuse
+
+SUFFIXES = .c .o .s
+
+
all-local: fuse.o
+install-exec-local: fuse.o
+ $(mkinstalldirs) $(DESTDIR)$(fusemoduledir)
+ $(INSTALL) -m 644 fuse.o $(DESTDIR)$(fusemoduledir)/fuse.o
+ /sbin/depmod -a
+
clean-local:
rm -f *.o *.s
-CFLAGS = -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -pipe
-CPPFAGS = -I@KERNINCLUDE@ -I../include -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES
-
-SUFFIXES = .c .o .s
.c.o:
$(CC) $(CFLAGS) $(CPPFAGS) -c $<