KDIR ?= /lib/modules/`uname -r`/build

obj-m := kgraft-patch-@@RPMRELEASE@@.o

kgraft-patch-@@RPMRELEASE@@-y := kgr_patch_main.o uname_patch/kgr_patch_uname.o bsc1064392/kgr_patch_bsc1064392.o bsc1083488/kgr_patch_bsc1083488.o bsc1085114/kgr_patch_bsc1085114.o bsc1085447/kgr_patch_bsc1085447.o shadow.o bsc1088268/kgr_patch_bsc1088268.o bsc1090036/kgr_patch_bsc1090036.o bsc1090368/kgr_entry_64_int3.o bsc1090368/kgr_patch_bsc1090368.o bsc1090368/kgr_patch_entry_code.o bsc1090646/kgr_patch_bsc1090646.o callbacks/kgr_patch_callbacks.o patch_state.o bsc1090338/kgr_patch_bsc1090338.o bsc1096740/kgr_patch_bsc1096740.o bsc1097108/kgr_patch_bsc1097108.o bsc1099306/kgr_patch_bsc1099306.o bsc1099306/kgr_patch_bsc1099306_irq.o bsc1099306/kgr_patch_bsc1099306_kvm.o bsc1099306/kgr_patch_bsc1099306_kvm_intel.o bsc1102682/kgr_patch_bsc1102682.o bsc1105323/kgr_patch_bsc1105323.o kallsyms_relocs.o bsc1107832/kgr_patch_bsc1107832.o bsc1108963/kgr_patch_bsc1108963.o bsc1110233/kgr_patch_bsc1110233.o 

default:
	$(MAKE) -C $(KDIR) M=$(CURDIR) modules

clean:
	$(MAKE) -C $(KDIR) M=$(CURDIR) clean
