# ScanEm Scanner Emulator Makefile

# **********************  Variables  ********************

BASE_DIR:=/lib/modules/$(shell uname -r)
KERNEL_DIR:=$(BASE_DIR)/build
MODULES_DIR:=$(BASE_DIR)/extra

PROJ = usb_osc

obj-m := $(PROJ).o

# *********************** Rules *************************

all:
	$(MAKE) modules -C $(KERNEL_DIR) SUBDIRS=$(shell pwd)

install: $(OBJS)
	install -D -m 644 $(PROJ).ko $(MODULES_DIR)/$(PROJ).ko
	depmod -a

clean:
	rm -f $(obj-m) $(obj-m:.o=.ko) *.mod.* .*.cmd .*.o.d
	rm -rf .tmp_versions Module.symvers
