kpatch/kmod/patch/Makefile
Seth Jennings f1903de1eb add livepatch API support
Adds a new patch module scaffold for use when building against a kernel
with CONFIG_LIVE_PATCHING=y.

Signed-off-by: Seth Jennings <sjenning@redhat.com>
2015-01-21 18:28:31 -06:00

20 lines
465 B
Makefile

KPATCH_NAME ?= patch
KPATCH_BUILD ?= /lib/modules/$(shell uname -r)/build
KPATCH_MAKE = $(MAKE) -C $(KPATCH_BUILD) M=$(PWD)
obj-m += kpatch-$(KPATCH_NAME).o
kpatch-$(KPATCH_NAME)-objs += patch-hook.o kpatch.lds output.o
all: kpatch-$(KPATCH_NAME).ko
kpatch-$(KPATCH_NAME).ko:
$(KPATCH_MAKE) kpatch-$(KPATCH_NAME).ko
patch-hook.o: patch-hook.c
$(KPATCH_MAKE) patch-hook.o
clean:
$(RM) -Rf .*.o.cmd .*.ko.cmd .tmp_versions *.o *.ko *.mod.c \
Module.symvers