summaryrefslogtreecommitdiffstats
path: root/kernel/Makefile.gsp_rpc
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/Makefile.gsp_rpc')
-rw-r--r--kernel/Makefile.gsp_rpc24
1 files changed, 24 insertions, 0 deletions
diff --git a/kernel/Makefile.gsp_rpc b/kernel/Makefile.gsp_rpc
new file mode 100644
index 0000000..8bbee6b
--- /dev/null
+++ b/kernel/Makefile.gsp_rpc
@@ -0,0 +1,24 @@
+# GSP RPC Client Kernel Module Makefile
+# Build: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) -f Makefile.gsp_rpc
+
+obj-m += gsp_rpc_client.o
+
+gsp_rpc_client-y := gsp_rpc_client.o
+
+ccflags-y += -I$(src)/include
+ccflags-y += -Wall -Wextra -Werror
+ccflags-y += -std=gnu11
+
+# For debugging
+# ccflags-y += -DDEBUG
+
+all:
+ $(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) -f $(PWD)/Makefile.gsp_rpc modules
+
+clean:
+ $(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) -f $(PWD)/Makefile.gsp_rpc clean
+
+install:
+ $(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) -f $(PWD)/Makefile.gsp_rpc modules_install
+
+.PHONY: all clean install