diff options
Diffstat (limited to 'libs/surfaces/frontier/kernel_drivers/Makefile')
-rw-r--r-- | libs/surfaces/frontier/kernel_drivers/Makefile | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/libs/surfaces/frontier/kernel_drivers/Makefile b/libs/surfaces/frontier/kernel_drivers/Makefile new file mode 100644 index 0000000000..223fcdb6fc --- /dev/null +++ b/libs/surfaces/frontier/kernel_drivers/Makefile @@ -0,0 +1,35 @@ +ifneq ($(KERNELRELEASE),) + +obj-m := tranzport.o +tranzport-objs := + +else + +KDIR := /lib/modules/$(shell uname -r)/build +PWD := $(shell pwd) +MODDIR := $(DESTDIR)/lib/modules/$(shell uname -r)/kernel/sound/usb/misc +BINDIR := $(DESTDIR)/usr/local/bin + +default:: + $(MAKE) -Wall -C $(KDIR) SUBDIRS=$(PWD) modules + $(MAKE) -C tests + +install-only:: default + mkdir -p $(MODDIR) $(BINDIR) + cp tranzport.ko $(MODDIR) + $(MAKE) -C tests install + +install:: install-only + /sbin/depmod -a + +/sbin/rmmod tranzport + /sbin/modprobe tranzport + +irt:: install + tranzport_tests.sh + +clean:: + rm -f core .*.cmd *.o *.ko *.mod.c Module.symvers *.bak .\#* *~ + rm -rf .tmp_versions + $(MAKE) -C tests clean + +endif |