KSRC   ?= /lib/modules/$(or $(KERNELRELEASE),$(shell uname -r))/build
KBUILD := $(KSRC)
M      ?= $(CURDIR)

export M

include $(M)/rtpengine-kmod.mk

ccflags-y    += -DRTPENGINE_VERSION="\"$(RTPENGINE_VERSION)\""

obj-m        += nft_rtpengine.o

.PHONY:		modules clean install

modules:
		$(MAKE) -C $(KBUILD) M=$(CURDIR) O=$(KBUILD) modules

clean:
		$(MAKE) -C $(KBUILD) M=$(CURDIR) clean || true
		rm -f rtpengine-kmod.mk

install:
	install -D nft_rtpengine.ko $(DESTDIR)/lib/modules/$(shell uname -r)/updates/nft_rtpengine.ko
	depmod -a

$(M)/rtpengine-kmod.mk:
	$(M)/gen-rtpengine-kmod-flags >$@
