# SPDX-License-Identifier: GPL-2.0 # ccflags-y += -DCONFIG_NOSIM_DEBUG obj-m := crete_pnic.o crete_pnic-objs := crete_nic_main.o \ crete_nic_io.o \ crete_nic.o \ crete_nic_ethtool.o KERNELDIR ?= /lib/modules/$(shell uname -r)/build/ ################# # Auxiliary Bus # # ################# AUX_BUS_SYM := /lib/modules/$(shell uname -r)/extern-symvers/jm_auxiliary.symvers ifeq ($(wildcard $(AUX_BUS_SYM)),) $(info ${AUX_BUS_SYM} File does not exist) else KBUILD_EXTRA_SYMBOLS += /lib/modules/$(shell uname -r)/extern-symvers/jm_auxiliary.symvers endif KBUILD_EXTRA_SYMBOLS += $(PWD)/../crete-core/Module.symvers all: $(MAKE) -C $(KERNELDIR) M=$(PWD) modules clean: @\rm *.o *.ko *.mod.c modules.order .*.mod Module.symvers crete_core.mod *.mod .*.cmd .tmp_versions .crete* -rf