2014-10-29 18:52:47 +01:00
|
|
|
LICENSE := GPL
|
|
|
|
VERSION := 1
|
|
|
|
DOWNLOADS := dwc_otg.git usb.archive lxip.archive
|
2014-05-20 16:09:29 +02:00
|
|
|
|
|
|
|
#
|
|
|
|
# The git checkout checks for the existence of SRC_DIR, which is created by the
|
|
|
|
# Linux extraction, therefore make sure to checkout the GIT sources first.
|
|
|
|
#
|
2014-10-29 18:52:47 +01:00
|
|
|
usb.archive: dwc_otg.git
|
2014-05-20 16:09:29 +02:00
|
|
|
|
|
|
|
|
|
|
|
#
|
2014-10-29 18:52:47 +01:00
|
|
|
# USB
|
2014-05-20 16:09:29 +02:00
|
|
|
#
|
2014-10-29 18:52:47 +01:00
|
|
|
SRC_DIR_USB := src/lib/usb
|
|
|
|
VERSION_USB := 3.14.5
|
|
|
|
URL(usb) := http://www.kernel.org/pub/linux/kernel/v3.x/linux-$(VERSION_USB).tar.gz
|
|
|
|
SHA(usb) := 675bb3446cbf0889d59a048f6af177ca0a7aacb5
|
|
|
|
DIR(usb) := $(SRC_DIR_USB)
|
|
|
|
TAR_OPT(usb) := --strip-components=1 --files-from $(REP_DIR)/usb.list
|
|
|
|
HASH_INPUT += $(REP_DIR)/usb.list
|
|
|
|
|
2014-05-20 16:09:29 +02:00
|
|
|
|
|
|
|
#
|
|
|
|
# Raspberry Pi USB controller
|
|
|
|
#
|
|
|
|
URL(dwc_otg) := https://github.com/nfeske/dwc_otg.git
|
2014-09-20 22:37:56 +02:00
|
|
|
REV(dwc_otg) := r2
|
2014-10-29 18:52:47 +01:00
|
|
|
DIR(dwc_otg) := $(SRC_DIR_USB)/drivers/usb/host/dwc_otg
|
|
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
# IP stack sources
|
|
|
|
#
|
|
|
|
SRC_DIR_LXIP := src/lib/lxip
|
|
|
|
VERSION_LXIP := 3.9
|
|
|
|
URL(lxip) := http://www.kernel.org/pub/linux/kernel/v3.x/linux-$(VERSION_LXIP).tar.gz
|
|
|
|
SHA(lxip) := 7979f0d670838d0552c7ede5cc06497b81dcd812
|
|
|
|
DIR(lxip) := $(SRC_DIR_LXIP)
|
|
|
|
TAR_OPT(lxip) := --strip-components=1 --files-from $(REP_DIR)/lxip.list
|
|
|
|
HASH_INPUT += $(REP_DIR)/lxip.list
|
|
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
# Patches
|
|
|
|
#
|
|
|
|
PATCHES := $(addprefix patches/,$(notdir $(wildcard $(REP_DIR)/patches/*.patch)))
|
|
|
|
|
|
|
|
USB_OPT = -p1 -d$(SRC_DIR_USB)
|
|
|
|
PATCH_OPT(patches/usb_ax88179.patch) := $(USB_OPT)
|
|
|
|
PATCH_OPT(patches/usb_csum.patch) := $(USB_OPT)
|
|
|
|
PATCH_OPT(patches/usb_evdev.patch) := $(USB_OPT)
|
|
|
|
PATCH_OPT(patches/usb_mem.patch) := $(USB_OPT)
|
|
|
|
PATCH_OPT(patches/usb_usbnet.patch) := $(USB_OPT)
|
|
|
|
PATCH_OPT(patches/usb_xchi-quirks.patch) := $(USB_OPT)
|
2014-05-20 16:09:29 +02:00
|
|
|
|
2014-10-29 18:52:47 +01:00
|
|
|
LXIP_OPT = -p1 -d$(SRC_DIR_LXIP)
|
|
|
|
PATCH_OPT(patches/lxip_icmp.patch) := $(LXIP_OPT)
|
|
|
|
PATCH_OPT(patches/lxip_ip_config.patch) := $(LXIP_OPT)
|
|
|
|
PATCH_OPT(patches/lxip_skbuff.patch) := $(LXIP_OPT)
|
|
|
|
PATCH_OPT(patches/lxip_tcp.patch) := $(LXIP_OPT)
|
|
|
|
PATCH_OPT(patches/lxip_netlink.patch) := $(LXIP_OPT)
|
2014-05-20 16:09:29 +02:00
|
|
|
|
|
|
|
# vi: set ft=make :
|