summaryrefslogtreecommitdiff
path: root/libs/surfaces/frontier/kernel_drivers/Makefile
blob: 223fcdb6fc080bf2472d8f8a199446228a2ee932 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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