Signed-off-by: Jeremy White <jwhite@xxxxxxxxxxxxxxx> --- kernel/Makefile | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/kernel/Makefile b/kernel/Makefile index d14501e..dd67ac2 100644 --- a/kernel/Makefile +++ b/kernel/Makefile @@ -1,10 +1,21 @@ includes := -I$(PWD)/../usbredirparser/ +MODULE_VERSION ?= $(shell uname -r) +install_target := $(DESTDIR)/lib/modules/$(MODULE_VERSION)/kernel/drivers/usb/misc/ + +INSTALL_PROGRAM ?= install + obj-m += usbredir.o usbredir-y := main.o sysfs.o hub.o device.o urb.o redir.o tx.o rx.o includes.o -modules: - make ccflags-y="${includes} -DDEBUG" -C /lib/modules/$(shell uname -r)/build/ M=$(PWD) modules +usbredir.ko: + make ccflags-y="${includes} -DDEBUG" -C /lib/modules/$(MODULE_VERSION)/build/ M=$(PWD) modules clean: - make ccflags-y="${includes}" -C /lib/modules/$(shell uname -r)/build/ M=$(PWD) clean + make ccflags-y="${includes}" -C /lib/modules/$(MODULE_VERSION)/build/ M=$(PWD) clean + +install: usbredir.ko + mkdir -p $(install_target) + $(INSTALL_PROGRAM) usbredir.ko $(install_target) + +all: usbredir.ko -- 2.1.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel