# Change this to reflect your Linux kernel path
#KERNELDIR=../linux-5.10
KERNELDIR=../..

# Determine which modules to build
MOD_SEL_STR = \
	CONFIG_GRLIB_GRSPW=m \
	CONFIG_GRLIB_GRSPWU=m \
	CONFIG_GRLIB_GRSPWROUTER=m \
	CONFIG_GRLIB_MAPLIB=m

leon: export CROSS_COMPILE=sparc-linux-
leon: export ARCH=sparc
leon: all

noel32: export CROSS_COMPILE=riscv32-linux-
noel32: export ARCH=riscv
noel32: all

noel64: export CROSS_COMPILE=riscv64-linux-
noel64: export ARCH=riscv
noel64: all

all:
	make -C $(KERNELDIR) M=$(PWD) $(MOD_SEL_STR) ROOT_PATH=$(PWD)/../../ modules

clean:
	make ARCH=sparc CROSS_COMPILE=sparc-linux- -C $(KERNELDIR) M=$(PWD) clean
