Blame test/testmod/Makefile
|
Packit Service |
ac8aad |
BUILD ?= /lib/modules/$(shell uname -r)/build
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
testmod.ko: testmod_drv.c
|
|
Packit Service |
ac8aad |
patch < patch
|
|
Packit Service |
ac8aad |
KCFLAGS="-ffunction-sections -fdata-sections" $(MAKE) -C $(BUILD) M=$(PWD) testmod.ko
|
|
Packit Service |
ac8aad |
strip --keep-file-symbols -d testmod_drv.o
|
|
Packit Service |
ac8aad |
cp testmod_drv.o testmod_drv.o.patched
|
|
Packit Service |
ac8aad |
patch -R < patch
|
|
Packit Service |
ac8aad |
KCFLAGS="-ffunction-sections -fdata-sections" $(MAKE) -C $(BUILD) M=$(PWD) testmod.ko
|
|
Packit Service |
ac8aad |
strip --keep-file-symbols -d testmod_drv.o
|
|
Packit Service |
ac8aad |
cp testmod_drv.o testmod_drv.o.orig
|
|
Packit Service |
ac8aad |
$(MAKE) -C $(BUILD) M=$(PWD) clean
|
|
Packit Service |
ac8aad |
$(MAKE) -C $(BUILD) M=$(PWD) testmod.ko
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
all: testmod.ko
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
clean:
|
|
Packit Service |
ac8aad |
$(MAKE) -C $(BUILD) M=$(PWD) clean
|
|
Packit Service |
ac8aad |
rm *.orig *.patched
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
# kbuild rules
|
|
Packit Service |
ac8aad |
obj-m := testmod.o
|
|
Packit Service |
ac8aad |
testmod-y := testmod_drv.o
|