summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--runtime/relayfs/Makefile9
-rw-r--r--runtime/relayfs/buffers.c2
-rwxr-xr-xruntime/relayfs/build4
-rw-r--r--runtime/relayfs/inode.c2
-rw-r--r--runtime/relayfs/relay.c2
5 files changed, 10 insertions, 9 deletions
diff --git a/runtime/relayfs/Makefile b/runtime/relayfs/Makefile
index 220a4e32..b9f2facf 100644
--- a/runtime/relayfs/Makefile
+++ b/runtime/relayfs/Makefile
@@ -2,11 +2,16 @@
# relayfs Makefile
#
-CFLAGS += -I $(RELAYFS_INCLUDE)
+PWD := $(shell pwd)
+KDIR := /lib/modules/$(shell uname -r)/build
+
+relayfs-y := relay.o inode.o buffers.o
obj-m += relayfs.o
-relayfs-y := relay.o inode.o buffers.o
+default:
+ $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
clean:
/bin/rm -rf *.o *.ko *~ *.mod.c .*.cmd .tmp_versions
+
diff --git a/runtime/relayfs/buffers.c b/runtime/relayfs/buffers.c
index 476eafd8..6ec9db9e 100644
--- a/runtime/relayfs/buffers.c
+++ b/runtime/relayfs/buffers.c
@@ -10,7 +10,7 @@
#include <linux/module.h>
#include <linux/vmalloc.h>
#include <linux/mm.h>
-#include <linux/relayfs_fs.h>
+#include "linux/relayfs_fs.h"
#include "relay.h"
#include "buffers.h"
diff --git a/runtime/relayfs/build b/runtime/relayfs/build
deleted file mode 100755
index a0eece3a..00000000
--- a/runtime/relayfs/build
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/bash
-
-make V=1 -C /lib/modules/`uname -r`/build M=`pwd` modules \
- RELAYFS_INCLUDE=`pwd`
diff --git a/runtime/relayfs/inode.c b/runtime/relayfs/inode.c
index 2a52a65c..3bff01e2 100644
--- a/runtime/relayfs/inode.c
+++ b/runtime/relayfs/inode.c
@@ -18,7 +18,7 @@
#include <linux/backing-dev.h>
#include <linux/namei.h>
#include <linux/poll.h>
-#include <linux/relayfs_fs.h>
+#include "linux/relayfs_fs.h"
#include "relay.h"
#include "buffers.h"
diff --git a/runtime/relayfs/relay.c b/runtime/relayfs/relay.c
index 82ad71c7..35a5f31d 100644
--- a/runtime/relayfs/relay.c
+++ b/runtime/relayfs/relay.c
@@ -14,7 +14,7 @@
#include <linux/slab.h>
#include <linux/module.h>
#include <linux/string.h>
-#include <linux/relayfs_fs.h>
+#include "linux/relayfs_fs.h"
#include "relay.h"
#include "buffers.h"