1# $FreeBSD$ 2 3.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) 4_random= random 5.endif 6 7SUBDIR= 3dfx \ 8 accf_data \ 9 accf_http \ 10 agp \ 11 aha \ 12 aio \ 13 amr \ 14 an \ 15 aue \ 16 bge \ 17 bridge \ 18 cam \ 19 ccd \ 20 cd9660 \ 21 coda \ 22 cue \ 23 dc \ 24 de \ 25 digi \ 26 dummynet \ 27 ed \ 28 fdescfs \ 29 fdc \ 30 fs \ 31 fxp \ 32 gx \ 33 if_disc \ 34 if_ef \ 35 if_gif \ 36 if_faith \ 37 if_ppp \ 38 if_sl \ 39 if_stf \ 40 if_tap \ 41 if_tun \ 42 if_vlan \ 43 ip6fw \ 44 ip_mroute_mod \ 45 ipfilter \ 46 ipfw \ 47 ispfw \ 48 joy \ 49 kue \ 50 lge \ 51 libiconv \ 52 libmchain \ 53 lnc \ 54 lomac \ 55 lpt \ 56 md \ 57 mii \ 58 mlx \ 59 msdosfs \ 60 nfsclient \ 61 nfsserver \ 62 nge \ 63 nmdm \ 64 ntfs \ 65 nullfs \ 66 pcn \ 67 plip \ 68 portalfs \ 69 ppbus \ 70 ppi \ 71 pps \ 72 ${_random} \ 73 rl \ 74 rp \ 75 sf \ 76 sis \ 77 sk \ 78 sn \ 79 snp \ 80 sound \ 81 sppp \ 82 ste \ 83 sym \ 84 syscons \ 85 sysvipc \ 86 ti \ 87 tl \ 88 twe \ 89 tx \ 90 txp \ 91 udbp \ 92 ugen \ 93 uhid \ 94 ukbd \ 95 ulpt \ 96 umapfs \ 97 umass \ 98 umodem \ 99 ums \ 100 unionfs \ 101 urio \ 102 usb \ 103 uscanner \ 104 vinum \ 105 vpo \ 106 vr \ 107 vx \ 108 wb \ 109 xl 110 111#removed while KSE settles in: 112# ncp \ 113# nwfs \ 114# XXX some of these can move to the general case when de-i386'ed 115.if ${MACHINE_ARCH} == "i386" 116SUBDIR+=aac \ 117 acpi \ 118 aic \ 119 ar \ 120 arcnet \ 121 apm \ 122 asr \ 123 atspeaker \ 124 bktr \ 125 ciss \ 126 cm \ 127 coff \ 128 el \ 129 em \ 130 fe \ 131 fpu \ 132 gnufpu \ 133 ibcs2 \ 134 linux \ 135 ncv \ 136 nsp \ 137 mly \ 138 netgraph \ 139 oltr \ 140 pecoff \ 141 ray \ 142 s3 \ 143 sbni \ 144 scsi_low \ 145 smbfs \ 146 splash \ 147 sr \ 148 stg \ 149 streams \ 150 vesa \ 151 wi 152.endif 153 154.if ${MACHINE} == "pc98" 155SUBDIR+=pmc \ 156 snc 157.endif 158 159.if ${MACHINE_ARCH} == "alpha" 160SUBDIR+=linux \ 161 osf1 162.endif 163 164.if defined(WANT_EXT2FS_MODULE) 165SUBDIR+=ext2fs 166.endif 167 168.if defined(MODULES_OVERRIDE) 169SUBDIR=${MODULES_OVERRIDE} 170.endif 171 172# Calling kldxref(8) for each module is expensive. 173.if !defined(NO_XREF) 174.MAKEFLAGS:= ${.MAKEFLAGS} -DNO_XREF 175afterinstall: 176 -kldxref ${DESTDIR}${KMODDIR} 177.endif 178 179.include <bsd.subdir.mk> 180