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