Makefile 8.51 KB
Newer Older
1
# File: drivers/net/Makefile
Linus Torvalds's avatar
Linus Torvalds committed
2 3 4 5
#
# Makefile for the Linux network (ethercard) device drivers.
#

6 7
# This will go away in some future future: hidden configuration files
# are difficult for users to deal with.
Linus Torvalds's avatar
Linus Torvalds committed
8
include CONFIG
Linus Torvalds's avatar
Linus Torvalds committed
9

Linus Torvalds's avatar
Linus Torvalds committed
10
L_TARGET := net.a
Linus Torvalds's avatar
Linus Torvalds committed
11
L_OBJS   := auto_irq.o
Linus Torvalds's avatar
Linus Torvalds committed
12 13
M_OBJS   :=
MOD_LIST_NAME := NET_MODULES
14

Linus Torvalds's avatar
Linus Torvalds committed
15 16 17 18 19 20 21
# Need these to keep track of whether the 8390 and SLHC modules should
# really go in the kernel or a module.
CONFIG_8390_BUILTIN :=
CONFIG_8390_MODULE  :=
CONFIG_SLHC_BUILTIN :=
CONFIG_SLHC_MODULE  :=

Linus Torvalds's avatar
Linus Torvalds committed
22 23 24 25 26 27 28 29 30 31 32 33
ifeq ($(CONFIG_ISDN),y)
  ifeq ($(CONFIG_ISDN_PPP),y)
    CONFIG_SLHC_BUILTIN = y
  endif
else
  ifeq ($(CONFIG_ISDN),m)
    ifeq ($(CONFIG_ISDN_PPP),y)
      CONFIG_SLHC_MODULE = y
    endif
  endif
endif

Linus Torvalds's avatar
Linus Torvalds committed
34 35 36 37
ifeq ($(CONFIG_NET),y)
L_OBJS += Space.o net_init.o loopback.o
endif

Linus Torvalds's avatar
Linus Torvalds committed
38
ifeq ($(CONFIG_SEEQ8005),y)
Linus Torvalds's avatar
Linus Torvalds committed
39
L_OBJS += seeq8005.o
Linus Torvalds's avatar
Linus Torvalds committed
40 41
endif

Linus Torvalds's avatar
Linus Torvalds committed
42
ifeq ($(CONFIG_IBMTR),y)
Linus Torvalds's avatar
Linus Torvalds committed
43
L_OBJS += ibmtr.o
Linus Torvalds's avatar
Linus Torvalds committed
44
else
Linus Torvalds's avatar
Linus Torvalds committed
45 46 47
  ifeq ($(CONFIG_IBMTR),m)
  M_OBJS += ibmtr.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
48 49
endif

Linus Torvalds's avatar
Linus Torvalds committed
50
ifeq ($(CONFIG_SK_G16),y)
Linus Torvalds's avatar
Linus Torvalds committed
51
L_OBJS += sk_g16.o
Linus Torvalds's avatar
Linus Torvalds committed
52 53
endif

Linus Torvalds's avatar
Linus Torvalds committed
54
ifeq ($(CONFIG_NET_IPIP),y)
Linus Torvalds's avatar
Linus Torvalds committed
55
L_OBJS += new_tunnel.o
Linus Torvalds's avatar
Linus Torvalds committed
56
else
Linus Torvalds's avatar
Linus Torvalds committed
57
  ifeq ($(CONFIG_NET_IPIP),m)
Linus Torvalds's avatar
Linus Torvalds committed
58
  M_OBJS += new_tunnel.o
Linus Torvalds's avatar
Linus Torvalds committed
59
  endif
Linus Torvalds's avatar
Linus Torvalds committed
60 61
endif

Linus Torvalds's avatar
Linus Torvalds committed
62
ifeq ($(CONFIG_HP100),y)
Linus Torvalds's avatar
Linus Torvalds committed
63
L_OBJS += hp100.o
Linus Torvalds's avatar
Linus Torvalds committed
64
else
Linus Torvalds's avatar
Linus Torvalds committed
65 66 67
  ifeq ($(CONFIG_HP100),m)
  M_OBJS += hp100.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
68 69
endif

Linus Torvalds's avatar
Linus Torvalds committed
70 71 72 73 74 75 76 77
ifeq ($(CONFIG_WIC),y)
L_OBJS += wic.o
else
  ifeq ($(CONFIG_WIC),m)
  M_OBJS += wic.o
  endif
endif

Linus Torvalds's avatar
Linus Torvalds committed
78 79 80 81 82 83 84 85 86
ifeq ($(CONFIG_SMC9194),y)
L_OBJS += smc9194.o
else
  ifeq ($(CONFIG_SMC9194),m)
  M_OBJS += smc9194.o
  endif
endif


Linus Torvalds's avatar
Linus Torvalds committed
87
ifeq ($(CONFIG_WD80x3),y)
Linus Torvalds's avatar
Linus Torvalds committed
88
L_OBJS += wd.o
Linus Torvalds's avatar
Linus Torvalds committed
89
CONFIG_8390_BUILTIN = y
Linus Torvalds's avatar
Linus Torvalds committed
90
else
Linus Torvalds's avatar
Linus Torvalds committed
91
  ifeq ($(CONFIG_WD80x3),m)
Linus Torvalds's avatar
Linus Torvalds committed
92
  CONFIG_8390_MODULE = y
Linus Torvalds's avatar
Linus Torvalds committed
93 94
  M_OBJS += wd.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
95
endif
Linus Torvalds's avatar
Linus Torvalds committed
96

Linus Torvalds's avatar
Linus Torvalds committed
97
ifeq ($(CONFIG_EL2),y)
Linus Torvalds's avatar
Linus Torvalds committed
98
L_OBJS += 3c503.o
Linus Torvalds's avatar
Linus Torvalds committed
99
CONFIG_8390_BUILTIN = y
Linus Torvalds's avatar
Linus Torvalds committed
100
else
Linus Torvalds's avatar
Linus Torvalds committed
101
  ifeq ($(CONFIG_EL2),m)
Linus Torvalds's avatar
Linus Torvalds committed
102
  CONFIG_8390_MODULE = y
Linus Torvalds's avatar
Linus Torvalds committed
103 104
  M_OBJS += 3c503.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
105
endif
Linus Torvalds's avatar
Linus Torvalds committed
106

Linus Torvalds's avatar
Linus Torvalds committed
107
ifeq ($(CONFIG_NE2000),y)
Linus Torvalds's avatar
Linus Torvalds committed
108
L_OBJS += ne.o
Linus Torvalds's avatar
Linus Torvalds committed
109
CONFIG_8390_BUILTIN = y
Linus Torvalds's avatar
Linus Torvalds committed
110
else
Linus Torvalds's avatar
Linus Torvalds committed
111
  ifeq ($(CONFIG_NE2000),m)
Linus Torvalds's avatar
Linus Torvalds committed
112
  CONFIG_8390_MODULE = y
Linus Torvalds's avatar
Linus Torvalds committed
113 114
  M_OBJS += ne.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
115
endif
Linus Torvalds's avatar
Linus Torvalds committed
116

Linus Torvalds's avatar
Linus Torvalds committed
117
ifeq ($(CONFIG_HPLAN),y)
Linus Torvalds's avatar
Linus Torvalds committed
118
L_OBJS += hp.o
Linus Torvalds's avatar
Linus Torvalds committed
119
CONFIG_8390_BUILTIN = y
Linus Torvalds's avatar
Linus Torvalds committed
120
else
Linus Torvalds's avatar
Linus Torvalds committed
121
  ifeq ($(CONFIG_HPLAN),m)
Linus Torvalds's avatar
Linus Torvalds committed
122
  CONFIG_8390_MODULE = y
Linus Torvalds's avatar
Linus Torvalds committed
123 124
  M_OBJS += hp.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
125
endif
Linus Torvalds's avatar
Linus Torvalds committed
126

Linus Torvalds's avatar
Linus Torvalds committed
127
ifeq ($(CONFIG_HPLAN_PLUS),y)
Linus Torvalds's avatar
Linus Torvalds committed
128
L_OBJS += hp-plus.o
Linus Torvalds's avatar
Linus Torvalds committed
129
CONFIG_8390_BUILTIN = y
Linus Torvalds's avatar
Linus Torvalds committed
130
else
Linus Torvalds's avatar
Linus Torvalds committed
131
  ifeq ($(CONFIG_HPLAN_PLUS),m)
Linus Torvalds's avatar
Linus Torvalds committed
132
  CONFIG_8390_MODULE = y
Linus Torvalds's avatar
Linus Torvalds committed
133 134
  M_OBJS += hp-plus.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
135 136
endif

Linus Torvalds's avatar
Linus Torvalds committed
137
ifeq ($(CONFIG_ULTRA),y)
Linus Torvalds's avatar
Linus Torvalds committed
138
L_OBJS += smc-ultra.o
Linus Torvalds's avatar
Linus Torvalds committed
139
CONFIG_8390_BUILTIN = y
Linus Torvalds's avatar
Linus Torvalds committed
140
else
Linus Torvalds's avatar
Linus Torvalds committed
141
  ifeq ($(CONFIG_ULTRA),m)
Linus Torvalds's avatar
Linus Torvalds committed
142
  CONFIG_8390_MODULE = y
Linus Torvalds's avatar
Linus Torvalds committed
143 144
  M_OBJS += smc-ultra.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
145 146
endif

Linus Torvalds's avatar
Linus Torvalds committed
147
ifeq ($(CONFIG_E2100),y)
Linus Torvalds's avatar
Linus Torvalds committed
148
L_OBJS += e2100.o
Linus Torvalds's avatar
Linus Torvalds committed
149
CONFIG_8390_BUILTIN = y
Linus Torvalds's avatar
Linus Torvalds committed
150
else
Linus Torvalds's avatar
Linus Torvalds committed
151
  ifeq ($(CONFIG_E2100),m)
Linus Torvalds's avatar
Linus Torvalds committed
152
  CONFIG_8390_MODULE = y
Linus Torvalds's avatar
Linus Torvalds committed
153 154
  M_OBJS += e2100.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
155 156
endif

Linus Torvalds's avatar
Linus Torvalds committed
157
ifeq ($(CONFIG_PLIP),y)
Linus Torvalds's avatar
Linus Torvalds committed
158
L_OBJS += plip.o
Linus Torvalds's avatar
Linus Torvalds committed
159
else
Linus Torvalds's avatar
Linus Torvalds committed
160 161 162
  ifeq ($(CONFIG_PLIP),m)
  M_OBJS += plip.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
163
endif
164

Linus Torvalds's avatar
Linus Torvalds committed
165
ifeq ($(CONFIG_PPP),y)
Linus Torvalds's avatar
Linus Torvalds committed
166
LX_OBJS += ppp.o
Linus Torvalds's avatar
Linus Torvalds committed
167
CONFIG_SLHC_BUILTIN = y
Linus Torvalds's avatar
Linus Torvalds committed
168
else
Linus Torvalds's avatar
Linus Torvalds committed
169
  ifeq ($(CONFIG_PPP),m)
Linus Torvalds's avatar
Linus Torvalds committed
170
  CONFIG_SLHC_MODULE = y
Linus Torvalds's avatar
Linus Torvalds committed
171
  MX_OBJS += ppp.o
Linus Torvalds's avatar
Linus Torvalds committed
172
  endif
Linus Torvalds's avatar
Linus Torvalds committed
173 174
endif

Linus Torvalds's avatar
Linus Torvalds committed
175
ifdef CONFIG_PPP
Linus Torvalds's avatar
Linus Torvalds committed
176 177 178
  M_OBJS += bsd_comp.o
endif

Linus Torvalds's avatar
Linus Torvalds committed
179
ifeq ($(CONFIG_SLIP),y)
Linus Torvalds's avatar
Linus Torvalds committed
180
L_OBJS += slip.o
Linus Torvalds's avatar
Linus Torvalds committed
181 182 183
  ifeq ($(CONFIG_SLIP_COMPRESSED),y)
  CONFIG_SLHC_BUILTIN = y
  endif
Linus Torvalds's avatar
Linus Torvalds committed
184
else
Linus Torvalds's avatar
Linus Torvalds committed
185
  ifeq ($(CONFIG_SLIP),m)
Linus Torvalds's avatar
Linus Torvalds committed
186 187 188
    ifeq ($(CONFIG_SLIP_COMPRESSED),y)
    CONFIG_SLHC_MODULE = y
  endif
Linus Torvalds's avatar
Linus Torvalds committed
189 190
  M_OBJS += slip.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
191
endif
Linus Torvalds's avatar
Linus Torvalds committed
192

Linus Torvalds's avatar
Linus Torvalds committed
193 194 195 196 197 198 199 200
ifeq ($(CONFIG_STRIP),y)
L_OBJS += strip.o
else
  ifeq ($(CONFIG_STRIP),m)
  M_OBJS += strip.o
  endif
endif

Linus Torvalds's avatar
Linus Torvalds committed
201
ifeq ($(CONFIG_DE650),y)
Linus Torvalds's avatar
Linus Torvalds committed
202
ETDRV_OBJS := $(L_OBJS) de650.o
Linus Torvalds's avatar
Linus Torvalds committed
203
CONFIG_8390_BUILTIN = y
Linus Torvalds's avatar
Linus Torvalds committed
204
endif
Linus Torvalds's avatar
Linus Torvalds committed
205

Linus Torvalds's avatar
Linus Torvalds committed
206
ifeq ($(CONFIG_3C589),y)
Linus Torvalds's avatar
Linus Torvalds committed
207
L_OBJS += 3c589.o
Linus Torvalds's avatar
Linus Torvalds committed
208 209
endif

Linus Torvalds's avatar
Linus Torvalds committed
210
ifeq ($(CONFIG_DUMMY),y)
Linus Torvalds's avatar
Linus Torvalds committed
211
L_OBJS += dummy.o
Linus Torvalds's avatar
Linus Torvalds committed
212
else
Linus Torvalds's avatar
Linus Torvalds committed
213 214 215
  ifeq ($(CONFIG_DUMMY),m)
  M_OBJS += dummy.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
216
endif
Linus Torvalds's avatar
Linus Torvalds committed
217

Linus Torvalds's avatar
Linus Torvalds committed
218
ifeq ($(CONFIG_DE600),y)
Linus Torvalds's avatar
Linus Torvalds committed
219
L_OBJS += de600.o
Linus Torvalds's avatar
Linus Torvalds committed
220
else
Linus Torvalds's avatar
Linus Torvalds committed
221 222 223
  ifeq ($(CONFIG_DE600),m)
  M_OBJS += de600.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
224
endif
Linus Torvalds's avatar
Linus Torvalds committed
225

Linus Torvalds's avatar
Linus Torvalds committed
226
ifeq ($(CONFIG_DE620),y)
Linus Torvalds's avatar
Linus Torvalds committed
227
L_OBJS += de620.o
Linus Torvalds's avatar
Linus Torvalds committed
228
else
Linus Torvalds's avatar
Linus Torvalds committed
229 230 231
  ifeq ($(CONFIG_DE620),m)
  M_OBJS += de620.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
232
endif
Linus Torvalds's avatar
Linus Torvalds committed
233

Linus Torvalds's avatar
Linus Torvalds committed
234
ifeq ($(CONFIG_AT1500),y)
Linus Torvalds's avatar
Linus Torvalds committed
235
L_OBJS += lance.o
Linus Torvalds's avatar
Linus Torvalds committed
236
endif
Linus Torvalds's avatar
Linus Torvalds committed
237

Linus Torvalds's avatar
Linus Torvalds committed
238
ifeq ($(CONFIG_LANCE),y)
Linus Torvalds's avatar
Linus Torvalds committed
239
L_OBJS += lance.o
Linus Torvalds's avatar
Linus Torvalds committed
240 241 242
  ifeq ($(CONFIG_LANCE32),y)
  L_OBJS += lance32.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
243
endif
Linus Torvalds's avatar
Linus Torvalds committed
244

Linus Torvalds's avatar
Linus Torvalds committed
245
ifeq ($(CONFIG_AT1700),y)
Linus Torvalds's avatar
Linus Torvalds committed
246
L_OBJS += at1700.o
Linus Torvalds's avatar
Linus Torvalds committed
247
else
Linus Torvalds's avatar
Linus Torvalds committed
248 249
  ifeq ($(CONFIG_AT1700),m)
  M_OBJS += at1700.o
Linus Torvalds's avatar
Linus Torvalds committed
250 251 252 253 254 255 256 257
  endif
endif

ifeq ($(CONFIG_FMV18X),y)
L_OBJS += fmv18x.o
else
  ifeq ($(CONFIG_FMV18X),m)
  M_OBJS += fmv18x.o
Linus Torvalds's avatar
Linus Torvalds committed
258
  endif
Linus Torvalds's avatar
Linus Torvalds committed
259
endif
Linus Torvalds's avatar
Linus Torvalds committed
260

Linus Torvalds's avatar
Linus Torvalds committed
261
ifeq ($(CONFIG_EL1),y)
Linus Torvalds's avatar
Linus Torvalds committed
262
L_OBJS += 3c501.o
Linus Torvalds's avatar
Linus Torvalds committed
263
else
Linus Torvalds's avatar
Linus Torvalds committed
264 265 266
  ifeq ($(CONFIG_EL1),m)
  M_OBJS += 3c501.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
267
endif
Linus Torvalds's avatar
Linus Torvalds committed
268

Linus Torvalds's avatar
Linus Torvalds committed
269
ifeq ($(CONFIG_EL16),y)
Linus Torvalds's avatar
Linus Torvalds committed
270
L_OBJS += 3c507.o
Linus Torvalds's avatar
Linus Torvalds committed
271
else
Linus Torvalds's avatar
Linus Torvalds committed
272 273 274
  ifeq ($(CONFIG_EL16),m)
  M_OBJS += 3c507.o
  endif
275
endif
Linus Torvalds's avatar
Linus Torvalds committed
276

Linus Torvalds's avatar
Linus Torvalds committed
277
ifeq ($(CONFIG_EL3),y)
Linus Torvalds's avatar
Linus Torvalds committed
278
L_OBJS += 3c509.o
Linus Torvalds's avatar
Linus Torvalds committed
279
else
Linus Torvalds's avatar
Linus Torvalds committed
280 281 282
  ifeq ($(CONFIG_EL3),m)
  M_OBJS += 3c509.o
  endif
283
endif
Linus Torvalds's avatar
Linus Torvalds committed
284

Linus Torvalds's avatar
Linus Torvalds committed
285 286 287 288 289 290 291 292
ifeq ($(CONFIG_VORTEX),y)
L_OBJS += 3c59x.o
else
  ifeq ($(CONFIG_VORTEX),m)
  M_OBJS += 3c59x.o
  endif
endif

Linus Torvalds's avatar
Linus Torvalds committed
293
ifeq ($(CONFIG_EEXPRESS),y)
Linus Torvalds's avatar
Linus Torvalds committed
294
L_OBJS += eexpress.o
Linus Torvalds's avatar
Linus Torvalds committed
295
else
Linus Torvalds's avatar
Linus Torvalds committed
296 297 298
  ifeq ($(CONFIG_EEXPRESS),m)
  M_OBJS += eexpress.o
  endif
299
endif
Linus Torvalds's avatar
Linus Torvalds committed
300

Linus Torvalds's avatar
Linus Torvalds committed
301
ifeq ($(CONFIG_EEXPRESS_PRO),y)
Linus Torvalds's avatar
Linus Torvalds committed
302
L_OBJS += eepro.o
Linus Torvalds's avatar
Linus Torvalds committed
303
else
Linus Torvalds's avatar
Linus Torvalds committed
304 305 306
  ifeq ($(CONFIG_EEXPRESS_PRO),m)
  M_OBJS += eepro.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
307 308
endif

Linus Torvalds's avatar
Linus Torvalds committed
309
ifeq ($(CONFIG_WAVELAN),y)
Linus Torvalds's avatar
Linus Torvalds committed
310
L_OBJS += wavelan.o
Linus Torvalds's avatar
Linus Torvalds committed
311
else
Linus Torvalds's avatar
Linus Torvalds committed
312 313 314
  ifeq ($(CONFIG_WAVELAN),m)
  M_OBJS += wavelan.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
315 316
endif

Linus Torvalds's avatar
Linus Torvalds committed
317
ifeq ($(CONFIG_ZNET),y)
Linus Torvalds's avatar
Linus Torvalds committed
318
L_OBJS += znet.o
Linus Torvalds's avatar
Linus Torvalds committed
319
endif
Linus Torvalds's avatar
Linus Torvalds committed
320

Linus Torvalds's avatar
Linus Torvalds committed
321
ifeq ($(CONFIG_DEPCA),y)
Linus Torvalds's avatar
Linus Torvalds committed
322
L_OBJS += depca.o
Linus Torvalds's avatar
Linus Torvalds committed
323
else
Linus Torvalds's avatar
Linus Torvalds committed
324 325 326
  ifeq ($(CONFIG_DEPCA),m)
  M_OBJS += depca.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
327 328
endif

Linus Torvalds's avatar
Linus Torvalds committed
329
ifeq ($(CONFIG_EWRK3),y)
Linus Torvalds's avatar
Linus Torvalds committed
330
L_OBJS += ewrk3.o
Linus Torvalds's avatar
Linus Torvalds committed
331
else
Linus Torvalds's avatar
Linus Torvalds committed
332 333 334
  ifeq ($(CONFIG_EWRK3),m)
  M_OBJS += ewrk3.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
335 336
endif

Linus Torvalds's avatar
Linus Torvalds committed
337
ifeq ($(CONFIG_ATP),y)
Linus Torvalds's avatar
Linus Torvalds committed
338
L_OBJS += atp.o
Linus Torvalds's avatar
Linus Torvalds committed
339
endif
Linus Torvalds's avatar
Linus Torvalds committed
340

Linus Torvalds's avatar
Linus Torvalds committed
341
ifeq ($(CONFIG_DE4X5),y)
Linus Torvalds's avatar
Linus Torvalds committed
342
L_OBJS += de4x5.o
Linus Torvalds's avatar
Linus Torvalds committed
343
else
Linus Torvalds's avatar
Linus Torvalds committed
344 345 346
  ifeq ($(CONFIG_DE4X5),m)
  M_OBJS += de4x5.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
347
endif
Linus Torvalds's avatar
Linus Torvalds committed
348

Linus Torvalds's avatar
Linus Torvalds committed
349
ifeq ($(CONFIG_NI52),y)
Linus Torvalds's avatar
Linus Torvalds committed
350
L_OBJS += ni52.o
Linus Torvalds's avatar
Linus Torvalds committed
351 352 353 354
else
  ifeq ($(CONFIG_NI52),m)
  M_OBJS += ni52.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
355
endif
Linus Torvalds's avatar
Linus Torvalds committed
356

Linus Torvalds's avatar
Linus Torvalds committed
357
ifeq ($(CONFIG_NI65),y)
Linus Torvalds's avatar
Linus Torvalds committed
358
L_OBJS += ni65.o
359
endif
Linus Torvalds's avatar
Linus Torvalds committed
360

Linus Torvalds's avatar
Linus Torvalds committed
361
ifeq ($(CONFIG_ELPLUS),y)
Linus Torvalds's avatar
Linus Torvalds committed
362
L_OBJS += 3c505.o
Linus Torvalds's avatar
Linus Torvalds committed
363
else
Linus Torvalds's avatar
Linus Torvalds committed
364 365 366
  ifeq ($(CONFIG_ELPLUS),m)
  M_OBJS += 3c505.o
  endif
367
endif
Linus Torvalds's avatar
Linus Torvalds committed
368

Linus Torvalds's avatar
Linus Torvalds committed
369
ifeq ($(CONFIG_AC3200),y)
Linus Torvalds's avatar
Linus Torvalds committed
370
L_OBJS += ac3200.o
Linus Torvalds's avatar
Linus Torvalds committed
371
CONFIG_8390_BUILTIN = y
Linus Torvalds's avatar
Linus Torvalds committed
372
else
Linus Torvalds's avatar
Linus Torvalds committed
373
  ifeq ($(CONFIG_AC3200),m)
Linus Torvalds's avatar
Linus Torvalds committed
374
  CONFIG_8390_MODULE = y
Linus Torvalds's avatar
Linus Torvalds committed
375 376
  M_OBJS += ac3200.o
  endif
377
endif
Linus Torvalds's avatar
Linus Torvalds committed
378

Linus Torvalds's avatar
Linus Torvalds committed
379
ifeq ($(CONFIG_APRICOT),y)
Linus Torvalds's avatar
Linus Torvalds committed
380
L_OBJS += apricot.o
Linus Torvalds's avatar
Linus Torvalds committed
381
else
Linus Torvalds's avatar
Linus Torvalds committed
382 383 384
  ifeq ($(CONFIG_APRICOT),m)
  M_OBJS += apricot.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
385
endif
Linus Torvalds's avatar
Linus Torvalds committed
386

Linus Torvalds's avatar
Linus Torvalds committed
387
ifeq ($(CONFIG_DEC_ELCP),y)
Linus Torvalds's avatar
Linus Torvalds committed
388
L_OBJS += tulip.o
Linus Torvalds's avatar
Linus Torvalds committed
389
else
Linus Torvalds's avatar
Linus Torvalds committed
390 391 392
  ifeq ($(CONFIG_DEC_ELCP),m)
  M_OBJS += tulip.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
393
endif
394

Linus Torvalds's avatar
Linus Torvalds committed
395
ifeq ($(CONFIG_ARCNET),y)
Linus Torvalds's avatar
Linus Torvalds committed
396
L_OBJS += arcnet.o
Linus Torvalds's avatar
Linus Torvalds committed
397 398 399 400
else
  ifeq ($(CONFIG_ARCNET),m)
  M_OBJS += arcnet.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
401 402
endif

Linus Torvalds's avatar
Linus Torvalds committed
403
ifeq ($(CONFIG_ETH16I),y)
Linus Torvalds's avatar
Linus Torvalds committed
404 405
L_OBJS += eth16i.o
else
Linus Torvalds's avatar
Linus Torvalds committed
406
  ifeq ($(CONFIG_ETH16I),m)
Linus Torvalds's avatar
Linus Torvalds committed
407 408 409 410
  M_OBJS += eth16i.o
  endif
endif

Linus Torvalds's avatar
Linus Torvalds committed
411
ifeq ($(CONFIG_PI),y)
Linus Torvalds's avatar
Linus Torvalds committed
412
L_OBJS += pi2.o
Linus Torvalds's avatar
Linus Torvalds committed
413 414
endif

Linus Torvalds's avatar
Linus Torvalds committed
415 416 417
ifeq ($(CONFIG_PT),y)
L_OBJS += pt.o
endif
Linus Torvalds's avatar
Linus Torvalds committed
418 419 420 421

# If anything built-in uses slhc, then build it into the kernel also.
# If not, but a module uses it, build as a module.
ifdef CONFIG_SLHC_BUILTIN
Linus Torvalds's avatar
Linus Torvalds committed
422
LX_OBJS += slhc.o
Linus Torvalds's avatar
Linus Torvalds committed
423
else
Linus Torvalds's avatar
Linus Torvalds committed
424
  ifdef CONFIG_SLHC_MODULE
Linus Torvalds's avatar
Linus Torvalds committed
425
  MX_OBJS += slhc.o
Linus Torvalds's avatar
Linus Torvalds committed
426
  endif
Linus Torvalds's avatar
Linus Torvalds committed
427 428
endif

Linus Torvalds's avatar
Linus Torvalds committed
429 430 431 432

# If anything built-in uses the 8390, then build it into the kernel also.
# If not, but a module uses it, build as a module.
ifdef CONFIG_8390_BUILTIN
Linus Torvalds's avatar
Linus Torvalds committed
433
L_OBJS += 8390.o
Linus Torvalds's avatar
Linus Torvalds committed
434
else
Linus Torvalds's avatar
Linus Torvalds committed
435
  ifdef CONFIG_8390_MODULE
Linus Torvalds's avatar
Linus Torvalds committed
436 437
  M_OBJS += 8390.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
438 439
endif

Linus Torvalds's avatar
Linus Torvalds committed
440

Linus Torvalds's avatar
Linus Torvalds committed
441
ifeq ($(CONFIG_EQUALIZER),y)
Linus Torvalds's avatar
Linus Torvalds committed
442
L_OBJS += eql.o
Linus Torvalds's avatar
Linus Torvalds committed
443
else
Linus Torvalds's avatar
Linus Torvalds committed
444 445 446
  ifeq ($(CONFIG_EQUALIZER),m)
  M_OBJS += eql.o
  endif
Linus Torvalds's avatar
Linus Torvalds committed
447 448
endif

Linus Torvalds's avatar
Linus Torvalds committed
449 450 451 452 453 454 455 456
ifeq ($(CONFIG_SDLA),y)
L_OBJS += sdla.o
else
  ifeq ($(CONFIG_SDLA),m)
  M_OBJS += sdla.o
  endif
endif

Linus Torvalds's avatar
Linus Torvalds committed
457
ifeq ($(CONFIG_DLCI),y)
Linus Torvalds's avatar
Linus Torvalds committed
458 459
L_OBJS += dlci.o 
else
Linus Torvalds's avatar
Linus Torvalds committed
460
  ifeq ($(CONFIG_DLCI),m)
Linus Torvalds's avatar
Linus Torvalds committed
461 462 463 464
  M_OBJS += dlci.o
  endif
endif

Linus Torvalds's avatar
Linus Torvalds committed
465 466 467 468 469 470 471 472
ifeq ($(CONFIG_DGRS),y)
L_OBJS += dgrs.o
else
  ifeq ($(CONFIG_DGRS),m)
  M_OBJS += dgrs.o
  endif
endif

Linus Torvalds's avatar
Linus Torvalds committed
473
include $(TOPDIR)/Rules.make
Linus Torvalds's avatar
Linus Torvalds committed
474 475 476 477

clean:
	rm -f core *.o *.a *.s

Linus Torvalds's avatar
Linus Torvalds committed
478 479
wd.o:	wd.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(WD_OPTS) -c $<
Linus Torvalds's avatar
Linus Torvalds committed
480

Linus Torvalds's avatar
Linus Torvalds committed
481 482 483 484 485
3c503.o:	3c503.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(EL2_OPTS) -c $<

pi2.o:  pi2.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(PI_OPTS) -c $<
Linus Torvalds's avatar
Linus Torvalds committed
486

Linus Torvalds's avatar
Linus Torvalds committed
487 488
3c505.o: 3c505.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(ELP_OPTS) -c $<
Linus Torvalds's avatar
Linus Torvalds committed
489

Linus Torvalds's avatar
Linus Torvalds committed
490 491
de4x5.o: de4x5.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(DE4X5_OPTS) -c $<
Linus Torvalds's avatar
Linus Torvalds committed
492

Linus Torvalds's avatar
Linus Torvalds committed
493 494
ewrk3.o: ewrk3.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(EWRK3_OPTS) -c $<
Linus Torvalds's avatar
Linus Torvalds committed
495

Linus Torvalds's avatar
Linus Torvalds committed
496 497
depca.o: depca.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(DEPCA_OPTS) -c $<
Linus Torvalds's avatar
Linus Torvalds committed
498

Linus Torvalds's avatar
Linus Torvalds committed
499 500
Space.o: Space.c ../../include/linux/autoconf.h CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(OPTS) -c $<
501

Linus Torvalds's avatar
Linus Torvalds committed
502 503 504 505 506 507 508 509 510 511 512 513 514 515
net_init.o: ../../include/linux/autoconf.h

ne.o:	ne.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(NE_OPTS) -c $<

hp.o:	hp.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(HP_OPTS) -c $<

plip.o:	plip.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(PLIP_OPTS) -c $<

slip.o:	slip.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) -c $<

Linus Torvalds's avatar
Linus Torvalds committed
516 517 518
strip.o: strip.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) -c $<

Linus Torvalds's avatar
Linus Torvalds committed
519 520 521 522 523 524 525 526 527
dummy.o: dummy.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) -c $<

de600.o: de600.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(DE600_OPTS) -c $<

de620.o: de620.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(DE620_OPTS) -c $<

Linus Torvalds's avatar
Linus Torvalds committed
528 529 530
lance.o: lance.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(LANCE_OPTS) -c $<

Linus Torvalds's avatar
Linus Torvalds committed
531
8390.o: 8390.c 8390.h CONFIG
Linus Torvalds's avatar
Linus Torvalds committed
532 533 534 535 536

sdla.o: sdla.c CONFIG 

dlci.o: dlci.c CONFIG

Linus Torvalds's avatar
Linus Torvalds committed
537 538
dgrs.o: dgrs.c dgrs.h CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) -c $<
Linus Torvalds's avatar
Linus Torvalds committed
539 540
tulip.o: tulip.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(TULIP_OPTS) -c $<