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