diff options
Diffstat (limited to 'Usb-Driver/Makefile')
-rw-r--r-- | Usb-Driver/Makefile | 41 |
1 files changed, 8 insertions, 33 deletions
diff --git a/Usb-Driver/Makefile b/Usb-Driver/Makefile index 406b187..fd82dbc 100644 --- a/Usb-Driver/Makefile +++ b/Usb-Driver/Makefile @@ -1,42 +1,17 @@ -# set your module name here -# provide the following files +# Makefile # -# MODULENAME.c the driver -# MODULENAME.h the include file -# MODULENAME_test.c the driver test program -# MODULENAME_test.sh the driver test script -# -MODULENAME := mocca-usb -### should not need to change stuff below ###################### +SRC := $(shell pwd) -# KDIR := /lib/modules/$(shell uname -r)/build -#KDIR := /home/me/arm/linux-2.6.35.9/ -PWD := $(shell pwd) -CC := ${CROSS_COMPILE}gcc -Wall +obj-m += mocca_usb.o +CFLAGS_hdm_usb.o := -I$(src)/../../aim-network/files/ -I$(src)/../../mostcore/files -ifeq ($(KERNELRELEASE),) all: - $(MAKE) V=0 -C $(KDIR) SUBDIRS=$(PWD) modules -else - obj-m := $(MODULENAME).o -endif - - -load: all - ssh root@10.0.0.3 'echo 0x46 > /sys/bus/i2c/devices/i2c-0/delete_device; rmmod /home/matrix/$(MODULENAME).ko' - scp $(MODULENAME).ko root@10.0.0.3:/home/matrix - ssh root@10.0.0.3 'insmod /home/matrix/$(MODULENAME).ko; echo k2l-i2c-0 0x46 > /sys/bus/i2c/devices/i2c-0/new_device' + $(MAKE) -C $(KERNEL_SRC) M=$(SRC) modules -unload: - ssh root@10.0.0.3 'echo 0x46 > /sys/bus/i2c/devices/i2c-0/delete_device; rmmod /home/matrix/$(MODULENAME).ko' - -test: all +modules_install: + $(MAKE) -C $(KERNEL_SRC) M=$(SRC) modules_install clean: - -rm -f *.o *.ko modules.order Module.symvers *.mod.c .*.cmd $(MODULENAME)_test - -rm -rf .tmp_versions - -copy: - scp $(MODULENAME).ko root@10.0.0.3:/home/matrix + $(MAKE) -C $(KERNEL_SRC) M=$(SRC) clean |