-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
27 lines (21 loc) · 1.01 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
obj-m += kernelConnect.o
kernelConnect-objs := processbuffer.o clouddev.o testthread.o syscall.o main.o proto/syscall.o syscalls/open.o
KERNEL_SOURCE=/root/linux-3.19.3/
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
rsync:
rsync -av --delete . root@10.99.0.102:kernelConnect
include:
mkdir -p $(KERNEL_SOURCE)/include/syscalls/
mkdir -p $(KERNEL_SOURCE)/include/proto/
cp *.h $(KERNEL_SOURCE)/include/
cp syscalls/*.h $(KERNEL_SOURCE)/include/syscalls/
cp proto/*.h $(KERNEL_SOURCE)/include/proto/
mkpatch:
patch -p1 $(KERNEL_SOURCE)/include/linux/sched.h < patch/linux/sched.patch
patch -p1 $(KERNEL_SOURCE)/include/linux/syscalls.h < patch/linux/syscalls.patch
#patch -p1 $(KERNEL_SOURCE)/include/linux/sched.h < patch/linux/sched.patch
unpatch:
patch -R -p1 $(KERNEL_SOURCE)/include/linux/sched.h < patch/linux/sched.patch
patch -R -p1 $(KERNEL_SOURCE)/include/linux/syscalls.h < patch/linux/syscalls.patch
#patch -R -p1 $(KERNEL_SOURCE)/include/linux/syscalls.h < patch/linux/sched.patch