usb4bsd: Separate building of the old USB modules.
authorSascha Wildner <saw@online.de>
Tue, 2 Oct 2012 04:21:24 +0000 (06:21 +0200)
committerSascha Wildner <saw@online.de>
Thu, 11 Oct 2012 09:27:44 +0000 (11:27 +0200)
Don't build the old USB driver modules when WANT_USB4BSD is set.

Also, do some cleanup in some of the Makefiles, while I'm here.

sys/dev/Makefile
sys/dev/disk/nata/Makefile
sys/dev/netif/Makefile
sys/dev/netif/ndis/Makefile
sys/dev/sound/driver/Makefile
sys/emulation/ndis/Makefile

index 9f66709..afad74d 100644 (file)
@@ -13,10 +13,13 @@ SUBDIR=     \
        raid \
        serial \
        sound \
-       usbmisc \
        video \
        virtual
 
+.if !defined(WANT_USB4BSD)
+SUBDIR+=usbmisc
+.endif
+
 .for dir in ${SUBDIR}
 .if empty(DEV_SUPPORT:M${dir}) && empty(DEV_SUPPORT:M${dir}/*)
 SUBDIR:= ${SUBDIR:N${dir}}
index 667e083..04884df 100644 (file)
@@ -1,11 +1,9 @@
-# Makefile - module build for nata modules
-#
-# $DragonFly: src/sys/dev/disk/nata/Makefile,v 1.4 2006/12/06 20:20:51 tgen Exp $
-
-#SUBDIR=       nata natacard natadisk nataisa natapci natapicam natapicd natapifd \
-#      natapist nataraid natausb
-# XXX TGEN These are ready for more heavy testing, the others are still largely untested.
 SUBDIR=                nata natacard natadisk nataisa natapci natapicd natapifd \
-               natapist natapicam natausb
+               natapist natapicam
+#SUBDIR+=      nataraid
+
+.if !defined(WANT_USB4BSD)
+SUBDIR+=       natausb
+.endif
 
 .include <bsd.subdir.mk>
index 2916bc5..3c6c4b8 100644 (file)
@@ -1,11 +1,21 @@
-SUBDIR= an age alc ale ar ath aue axe bce bfe bge \
-       cue dc ed em ep et \
-       fwe fxp ic iwi iwn jme kue lge lgue lnc \
+SUBDIR= an age alc ale ar ath bce bfe bge \
+       dc ed em ep et \
+       fwe fxp ic iwi iwn jme lge lnc \
        mii_layer my msk mxge ndis nfe nge pcn \
-       ral re rl rue sbni sbsh sf sis sk sln sr ste stge ti tl tx txp \
+       ral re rl sbni sbsh sf sis sk sln sr ste stge ti tl tx txp \
        vge vr vx wb wi wpi xe xl ig_hal emx ae igb ixgbe bnx
 
 # XXX need to be updated to the new net80211 stack
-# SUBDIR= acx bwi iwl rtw rum ural
+# SUBDIR+= acx bwi iwl rtw
+# .endif
+#
+# ...and to the new USB stack
+# .if !defined(WANT_USB4BSD)
+# SUBDIR+= rum ural
+# .endif
+
+.if !defined(WANT_USB4BSD)
+SUBDIR+=aue axe cue kue lgue rue
+.endif
 
 .include <bsd.subdir.mk>
index 3493815..5367a0d 100644 (file)
@@ -1,8 +1,11 @@
 # $FreeBSD: src/sys/modules/if_ndis/Makefile,v 1.6 2005/09/27 18:10:35 mlaier Exp $
 
 KMOD=  if_ndis
-SRCS=  if_ndis.c if_ndis_pci.c if_ndis_pccard.c if_ndis_usb.c
+SRCS=  if_ndis.c if_ndis_pci.c if_ndis_pccard.c
 SRCS+= device_if.h bus_if.h pci_if.h card_if.h
-SRCS+= opt_usb.h
+
+.if !defined(WANT_USB4BSD)
+SRCS+= if_ndis_usb.c opt_usb.h
+.endif
 
 .include <bsd.kmod.mk>
index ce4c2dd..cdc5ea5 100644 (file)
@@ -1,13 +1,12 @@
 # $FreeBSD: src/sys/modules/sound/driver/Makefile,v 1.16.2.2 2007/05/13 21:11:40 ariff Exp $
-# $DragonFly: src/sys/dev/sound/driver/Makefile,v 1.4 2007/06/16 19:48:04 hasso Exp $
 
-.if ${MACHINE_ARCH} == "sparc64"
-SUBDIR  = audiocs es137x
-.else
 SUBDIR  = als4000 ad1816 atiixp cmi cs4281 csa ds1 emu10k1 envy24 
 SUBDIR += envy24ht es137x ess fm801 hda ich maestro maestro3 mss neomagic
 SUBDIR += sb16 sb8 sbc solo spicds t4dwave via8233 via82c686 vibes
-SUBDIR += driver uaudio
+SUBDIR += driver
+
+.if !defined(WANT_USB4BSD)
+SUBDIR += uaudio
 .endif
 
 .include <bsd.subdir.mk>
index 5b70ade..831355a 100644 (file)
@@ -2,9 +2,8 @@
 
 KMOD=  ndis
 SRCS=  subr_pe.c subr_ndis.c subr_hal.c subr_ntoskrnl.c kern_ndis.c
-SRCS+= kern_windrv.c subr_usbd.c
+SRCS+= kern_windrv.c
 SRCS+= device_if.h bus_if.h pci_if.h
-SRCS+= opt_usb.h
 
 .if ${MACHINE_ARCH} == "x86_64"
 SRCS+= winx64_wrap.S
@@ -14,4 +13,8 @@ SRCS+=        winx64_wrap.S
 SRCS+= winx32_wrap.S
 .endif
 
+.if !defined(WANT_USB4BSD)
+SRCS+= subr_usbd.c opt_usb.h
+.endif
+
 .include <bsd.kmod.mk>