# SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
#
# TI OMAP HwSpinlock Unit Test
#

obj-m = omap_hwspinlock_test.o
TARGET = omap_hwspinlock_test.ko

all:
ifeq ($(KERNEL_SRCDIR),)
	@echo "Error: KERNELDIR not set, exiting..."
	@echo "Eg: make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KERNELDIR=<linux-kernel rootdir>"
	@exit 1
endif
	make ARCH=$(ARCH_CPU) CROSS_COMPILE=$(CROSS_COMPILE) -C $(KERNEL_SRCDIR) M=`pwd` modules

install:
	ln -f $(TARGET) ../../../bin
	@echo "****************************************************"
	@echo "** INSTALL : omap_hwspinlock_test.ko              **"
	@echo "****************************************************"
	@echo

clean:
	$(RM) -r *.o *.ko *.mod* *.dwo .*.dwo .*.cmd *.symvers modules.order
