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

ccflags-y += -I$(obj)

obj-m := livepatch-@@RPMRELEASE@@.o

livepatch-@@RPMRELEASE@@-y := kallsyms_relocs.o uname_patch/livepatch_uname.o livepatch_main.o bsc1133191/livepatch_bsc1133191.o bsc1133191/livepatch_bsc1133191_fuse.o bsc1133191/livepatch_bsc1133191_generic_gup.o bsc1133191/livepatch_bsc1133191_splice.o bsc1133191/livepatch_bsc1133191_x86_gup.o bsc1136446/livepatch_bsc1136446.o bsc1137597/livepatch_bsc1137597.o bsc1138264/livepatch_bsc1138264.o bsc1144502/livepatch_bsc1144502.o bsc1151021/livepatch_bsc1151021.o bsc1153108/livepatch_bsc1153108.o bsc1153161/livepatch_bsc1153161.o bsc1156321/livepatch_bsc1156321.o bsc1160467/livepatch_bsc1160467.o bsc1159913/livepatch_bsc1159913.o bsc1165631/livepatch_bsc1165631.o bsc1165631/livepatch_bsc1165631_geneve.o bsc1165631/livepatch_bsc1165631_rdma_rxe.o bsc1165631/livepatch_bsc1165631_tipc.o bsc1165631/livepatch_bsc1165631_vxlan.o bsc1171252/livepatch_bsc1171252.o bsc1171254/livepatch_bsc1171254.o bsc1171746/livepatch_bsc1171746.o bsc1172140/livepatch_bsc1172140.o bsc1172437/livepatch_bsc1172437.o 

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

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