CROSS_COMPILE := arm-linux-
CC := $(CROSS_COMPILE)gcc
LD := $(CROSS_COMPILE)ld

KERNELDIR := /home/htnice/linux-3.10.107
#交叉编译使用对应的Kernel源码目录

CURRENT_PATH := $(shell pwd)
ARCH := arm

obj-m += usbip-core.o
usbip-core-y := usbip_common.o usbip_event.o

obj-m += vhci-hcd.o
vhci-hcd-y := vhci_sysfs.o vhci_tx.o vhci_rx.o vhci_hcd.o

obj-m += usbip-host.o
usbip-host-y := stub_dev.o stub_main.o stub_rx.o stub_tx.o

obj-m += usbip-filter-ptp.o
usbip-filter-ptp-y := filter_ptp.o

CFLAGS_filter_ptp.o := -DDEBUG

all:
	make ARCH=${ARCH} CROSS_COMPILE=${CROSS_COMPILE} -C $(KERNELDIR) M=$(CURRENT_PATH) modules
 
clean:
	rm -f *.ko *.o *.symvers *.cmd *.cmd.o
