KREL=$(shell uname -r)
PLATFORM=$(shell gawk -F= '/^NAME/{print $$2}' /etc/os-release)

ifeq ($(PLATFORM), "Ubuntu")
KDIR=/usr/src/linux-headers-$(KREL)
else ifeq ($(PLATFORM), Fedora)
KDIR=/usr/src/kernels/$(KREL)
endif

ifndef KDIR
$(error KDIR must be specified!)
endif

PWD=$(shell pwd)

obj-m = atvdsp.o

atvdsp-objs = main.o pcie.o

all:
	$(MAKE) -C $(KDIR) M=$(PWD)
clean:
	rm -fr *.o *.mod.c *.ko
