mirror of
https://github.com/fpganinja/taxi.git
synced 2026-04-07 12:38:44 -07:00
40 lines
639 B
Makefile
40 lines
639 B
Makefile
# SPDX-License-Identifier: GPL
|
|
# Copyright (c) 2025 FPGA Ninja
|
|
|
|
ifneq ($(KERNELRELEASE),)
|
|
|
|
obj-m += cndm.o
|
|
cndm-y += cndm_main.o
|
|
cndm-y += cndm_devlink.o
|
|
cndm-y += cndm_irq.o
|
|
cndm-y += cndm_cmd.o
|
|
cndm-y += cndm_dev.o
|
|
cndm-y += cndm_netdev.o
|
|
cndm-y += cndm_ethtool.o
|
|
cndm-y += cndm_ptp.o
|
|
cndm-y += cndm_eq.o
|
|
cndm-y += cndm_cq.o
|
|
cndm-y += cndm_sq.o
|
|
cndm-y += cndm_rq.o
|
|
|
|
ifneq ($(DEBUG),)
|
|
ccflags-y += -DDEBUG
|
|
endif
|
|
|
|
else
|
|
|
|
ifneq ($(KERNEL_SRC),)
|
|
KDIR ?= $(KERNEL_SRC)
|
|
endif
|
|
|
|
KDIR ?= /lib/modules/$(shell uname -r)/build
|
|
|
|
all: modules
|
|
|
|
help modules modules_install clean:
|
|
$(MAKE) -C $(KDIR) M=$(shell pwd) $@
|
|
|
|
install: modules_install
|
|
|
|
endif
|