2016-01-08 16:48:40 -05:00
|
|
|
|
|
|
|
|
ifeq ($(src),)
|
|
|
|
|
src := $$PWD
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
ifneq ($(KERNELRELEASE),)
|
|
|
|
|
|
2024-04-06 20:43:08 -04:00
|
|
|
ifeq ("$(wildcard $(RDMA_HEADER_DIR)/drm/amd_rdma.h)","")
|
|
|
|
|
$(error amd_rdma.h not found, please export RDMA_HEADER_DIR=/usr/src/amdgpu-x.x.x/include)
|
|
|
|
|
endif
|
2016-01-08 16:48:40 -05:00
|
|
|
|
|
|
|
|
obj-m += amdp2ptest.o
|
|
|
|
|
|
|
|
|
|
ccflags-y += -I $(RDMA_HEADER_DIR)
|
|
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
|
|
KDIR ?= /lib/modules/$(shell uname -r)/build
|
|
|
|
|
|
|
|
|
|
all: default
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
default:
|
|
|
|
|
@ $(MAKE) -C $(KDIR) M=$$PWD modules
|
|
|
|
|
|
|
|
|
|
install:
|
|
|
|
|
$(MAKE) -C $(KDIR) M=$$PWD modules_install
|
|
|
|
|
|
|
|
|
|
help:
|
|
|
|
|
$(MAKE) -C $(KDIR) M=$$PWD help
|
|
|
|
|
|
|
|
|
|
clean:
|
2024-04-06 20:43:08 -04:00
|
|
|
rm -rf *.o *.ko* *.mod* .*.cmd Module.symvers modules.order .tmp_versions/ *~ core .depend TAGS
|
2016-01-08 16:48:40 -05:00
|
|
|
|
|
|
|
|
TAGS:
|
|
|
|
|
find $(KERNELDIR) -follow -name \*.h -o -name \*.c |xargs etags
|
|
|
|
|
|
|
|
|
|
.PHONY: clean all help install default linksyms
|
|
|
|
|
|
|
|
|
|
endif
|