30 lines
796 B
Makefile
30 lines
796 B
Makefile
# 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
|
|
|
|
|