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 ipfilter \ 45 ipfw \ 46 ispfw \ 47 joy \ 48 kue \ 49 lge \ 50 libiconv \ 51 libmchain \ 52 linprocfs \ 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 procfs \ 73 pseudofs \ 74 ${_random} \ 75 rl \ 76 rp \ 77 sf \ 78 sis \ 79 sk \ 80 sn \ 81 snp \ 82 sound \ 83 sppp \ 84 ste \ 85 sym \ 86 syscons \ 87 sysvipc \ 88 ti \ 89 tl \ 90 twe \ 91 tx \ 92 txp \ 93 udbp \ 94 ufm \ 95 ugen \ 96 uhid \ 97 ukbd \ 98 ulpt \ 99 umapfs \ 100 umass \ 101 umodem \ 102 ums \ 103 unionfs \ 104 urio \ 105 usb \ 106 uscanner \ 107 vinum \ 108 vpo \ 109 vr \ 110 vx \ 111 wb \ 112 xl 113 114#removed while KSE settles in: 115# ncp \ 116# nwfs \ 117# XXX some of these can move to the general case when de-i386'ed 118.if ${MACHINE_ARCH} == "i386" 119SUBDIR+=aac \ 120 acpi \ 121 aic \ 122 ar \ 123 arcnet \ 124 apm \ 125 asr \ 126 atspeaker \ 127 bktr \ 128 ciss \ 129 cm \ 130 coff \ 131 el \ 132 em \ 133 fe \ 134 fpu \ 135 gnufpu \ 136 ibcs2 \ 137 iir \ 138 linux \ 139 ncv \ 140 nsp \ 141 mly \ 142 netgraph \ 143 oltr \ 144 pecoff \ 145 ray \ 146 s3 \ 147 sbni \ 148 scsi_low \ 149 smbfs \ 150 splash \ 151 sr \ 152 stg \ 153 streams \ 154 vesa \ 155 wi \ 156 xe 157.endif 158 159.if ${MACHINE} == "pc98" 160SUBDIR+=pmc \ 161 snc 162.endif 163 164.if ${MACHINE_ARCH} == "alpha" 165SUBDIR+=linux \ 166 osf1 167.endif 168 169.if defined(WANT_EXT2FS_MODULE) 170SUBDIR+=ext2fs 171.endif 172 173.if defined(MODULES_OVERRIDE) && !defined(ALL_MODULES) 174SUBDIR=${MODULES_OVERRIDE} 175.endif 176 177# Calling kldxref(8) for each module is expensive. 178.if !defined(NO_XREF) 179.MAKEFLAGS:= ${.MAKEFLAGS} -DNO_XREF 180afterinstall: 181 -kldxref ${DESTDIR}${KMODDIR} 182.endif 183 184.include <bsd.subdir.mk> 185