1#
| 1#
|
2# $FreeBSD: head/sys/modules/usb/Makefile 228483 2011-12-14 00:28:54Z hselasky $
| 2# $FreeBSD: head/sys/modules/usb/Makefile 230972 2012-02-04 00:54:43Z rmh $
|
3# 4# Copyright (c) 2008 Hans Petter Selasky. All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: 9# 1. Redistributions of source code must retain the above copyright 10# notice, this list of conditions and the following disclaimer. 11# 2. Redistributions in binary form must reproduce the above copyright 12# notice, this list of conditions and the following disclaimer in the 13# documentation and/or other materials provided with the distribution. 14# 15# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 16# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 18# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25# SUCH DAMAGE. 26# 27
| 3# 4# Copyright (c) 2008 Hans Petter Selasky. All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: 9# 1. Redistributions of source code must retain the above copyright 10# notice, this list of conditions and the following disclaimer. 11# 2. Redistributions in binary form must reproduce the above copyright 12# notice, this list of conditions and the following disclaimer in the 13# documentation and/or other materials provided with the distribution. 14# 15# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 16# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 18# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25# SUCH DAMAGE. 26# 27
|
| 28.include <bsd.own.mk> 29 30# Modules that include binary-only blobs of microcode should be selectable by 31# MK_SOURCELESS_UCODE option (see below). 32
|
28SUBDIR = usb 29SUBDIR += ehci musb ohci uhci xhci uss820dci ${_at91dci} ${_atmegadci} ${_avr32dci}
| 33SUBDIR = usb 34SUBDIR += ehci musb ohci uhci xhci uss820dci ${_at91dci} ${_atmegadci} ${_avr32dci}
|
30SUBDIR += rum run uath upgt usie ural zyd ${_urtw}
| 35SUBDIR += ${_rum} run ${_uath} upgt usie ural ${_zyd} ${_urtw}
|
31SUBDIR += atp uhid ukbd ums udbp ufm uep 32SUBDIR += ucom u3g uark ubsa ubser uchcom ucycom ufoma uftdi ugensa uipaq ulpt \ 33 umct umcs umodem umoscom uplcom uslcom uvisor uvscom
| 36SUBDIR += atp uhid ukbd ums udbp ufm uep 37SUBDIR += ucom u3g uark ubsa ubser uchcom ucycom ufoma uftdi ugensa uipaq ulpt \ 38 umct umcs umodem umoscom uplcom uslcom uvisor uvscom
|
34SUBDIR += uether aue axe cdce cue kue mos rue udav uhso ipheth
| 39SUBDIR += uether aue axe cdce cue ${_kue} mos rue udav uhso ipheth
|
35SUBDIR += usfs umass urio 36SUBDIR += quirk template 37
| 40SUBDIR += usfs umass urio 41SUBDIR += quirk template 42
|
| 43.if ${MK_SOURCELESS_UCODE} != "no" 44_rum= rum 45_uath= uath 46_zyd= zyd 47_kue= kue 48.endif 49
|
38.if ${MACHINE_CPUARCH} == "amd64" 39_urtw= urtw 40.endif 41 42.if ${MACHINE_CPUARCH} == "arm" 43_at91dci= at91dci 44_atmegadci= atmegadci 45.endif 46 47.if ${MACHINE_CPUARCH} == "i386" 48_urtw= urtw 49.endif 50 51.if ${MACHINE_CPUARCH} == "avr32" 52_avr32dci= avr32dci 53.endif 54 55.include <bsd.subdir.mk>
| 50.if ${MACHINE_CPUARCH} == "amd64" 51_urtw= urtw 52.endif 53 54.if ${MACHINE_CPUARCH} == "arm" 55_at91dci= at91dci 56_atmegadci= atmegadci 57.endif 58 59.if ${MACHINE_CPUARCH} == "i386" 60_urtw= urtw 61.endif 62 63.if ${MACHINE_CPUARCH} == "avr32" 64_avr32dci= avr32dci 65.endif 66 67.include <bsd.subdir.mk>
|