Makefile 4.47 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 11 12 13
L_TARGET := net.a
L_OBJS   := Space.o auto_irq.o net_init.o loopback.o
M_OBJS   :=
MOD_LIST_NAME := NET_MODULES
14

Linus Torvalds's avatar
Linus Torvalds committed
15
ifdef CONFIG_SEEQ8005
Linus Torvalds's avatar
Linus Torvalds committed
16
L_OBJS += seeq8005.o
Linus Torvalds's avatar
Linus Torvalds committed
17 18
endif

Linus Torvalds's avatar
Linus Torvalds committed
19
ifdef CONFIG_IBMTR
Linus Torvalds's avatar
Linus Torvalds committed
20
L_OBJS += ibmtr.o
Linus Torvalds's avatar
Linus Torvalds committed
21
else
Linus Torvalds's avatar
Linus Torvalds committed
22
M_OBJS += ibmtr.o
Linus Torvalds's avatar
Linus Torvalds committed
23 24
endif

Linus Torvalds's avatar
Linus Torvalds committed
25
ifdef CONFIG_SK_G16
Linus Torvalds's avatar
Linus Torvalds committed
26
L_OBJS += sk_g16.o
Linus Torvalds's avatar
Linus Torvalds committed
27 28
endif

Linus Torvalds's avatar
Linus Torvalds committed
29
ifdef CONFIG_NET_IPIP
Linus Torvalds's avatar
Linus Torvalds committed
30
L_OBJS += tunnel.o
Linus Torvalds's avatar
Linus Torvalds committed
31
else
Linus Torvalds's avatar
Linus Torvalds committed
32
M_OBJS += tunnel.o
Linus Torvalds's avatar
Linus Torvalds committed
33 34
endif

Linus Torvalds's avatar
Linus Torvalds committed
35
ifdef CONFIG_HP100
Linus Torvalds's avatar
Linus Torvalds committed
36
L_OBJS += hp100.o
Linus Torvalds's avatar
Linus Torvalds committed
37
else
Linus Torvalds's avatar
Linus Torvalds committed
38
M_OBJS += hp100.o
Linus Torvalds's avatar
Linus Torvalds committed
39 40
endif

Linus Torvalds's avatar
Linus Torvalds committed
41
ifdef CONFIG_WD80x3
Linus Torvalds's avatar
Linus Torvalds committed
42
L_OBJS += wd.o
Linus Torvalds's avatar
Linus Torvalds committed
43
CONFIG_8390 = CONFIG_8390
Linus Torvalds's avatar
Linus Torvalds committed
44
else
Linus Torvalds's avatar
Linus Torvalds committed
45
M_OBJS += wd.o
Linus Torvalds's avatar
Linus Torvalds committed
46
endif
Linus Torvalds's avatar
Linus Torvalds committed
47 48

ifdef CONFIG_EL2
Linus Torvalds's avatar
Linus Torvalds committed
49
L_OBJS += 3c503.o
Linus Torvalds's avatar
Linus Torvalds committed
50
CONFIG_8390 = CONFIG_8390
Linus Torvalds's avatar
Linus Torvalds committed
51
else
Linus Torvalds's avatar
Linus Torvalds committed
52
M_OBJS += 3c503.o
Linus Torvalds's avatar
Linus Torvalds committed
53
endif
Linus Torvalds's avatar
Linus Torvalds committed
54 55

ifdef CONFIG_NE2000
Linus Torvalds's avatar
Linus Torvalds committed
56
L_OBJS += ne.o
Linus Torvalds's avatar
Linus Torvalds committed
57
CONFIG_8390 = CONFIG_8390
Linus Torvalds's avatar
Linus Torvalds committed
58
else
Linus Torvalds's avatar
Linus Torvalds committed
59
M_OBJS += ne.o
Linus Torvalds's avatar
Linus Torvalds committed
60
endif
Linus Torvalds's avatar
Linus Torvalds committed
61 62

ifdef CONFIG_HPLAN
Linus Torvalds's avatar
Linus Torvalds committed
63
L_OBJS += hp.o
Linus Torvalds's avatar
Linus Torvalds committed
64
CONFIG_8390 = CONFIG_8390
Linus Torvalds's avatar
Linus Torvalds committed
65
else
Linus Torvalds's avatar
Linus Torvalds committed
66
M_OBJS += hp.o
Linus Torvalds's avatar
Linus Torvalds committed
67
endif
Linus Torvalds's avatar
Linus Torvalds committed
68

Linus Torvalds's avatar
Linus Torvalds committed
69
ifdef CONFIG_HPLAN_PLUS
Linus Torvalds's avatar
Linus Torvalds committed
70
L_OBJS += hp-plus.o
Linus Torvalds's avatar
Linus Torvalds committed
71
CONFIG_8390 = CONFIG_8390
Linus Torvalds's avatar
Linus Torvalds committed
72
else
Linus Torvalds's avatar
Linus Torvalds committed
73
M_OBJS += hp-plus.o
Linus Torvalds's avatar
Linus Torvalds committed
74 75
endif

Linus Torvalds's avatar
Linus Torvalds committed
76
ifdef CONFIG_ULTRA
Linus Torvalds's avatar
Linus Torvalds committed
77
L_OBJS += smc-ultra.o
Linus Torvalds's avatar
Linus Torvalds committed
78
CONFIG_8390 = CONFIG_8390
Linus Torvalds's avatar
Linus Torvalds committed
79
else
Linus Torvalds's avatar
Linus Torvalds committed
80
M_OBJS += smc-ultra.o
Linus Torvalds's avatar
Linus Torvalds committed
81 82
endif

83
ifdef CONFIG_E2100
Linus Torvalds's avatar
Linus Torvalds committed
84
L_OBJS += e2100.o
85
CONFIG_8390 = CONFIG_8390
Linus Torvalds's avatar
Linus Torvalds committed
86
else
Linus Torvalds's avatar
Linus Torvalds committed
87
M_OBJS += e2100.o
Linus Torvalds's avatar
Linus Torvalds committed
88 89 90
endif

ifdef CONFIG_PLIP
Linus Torvalds's avatar
Linus Torvalds committed
91
L_OBJS += plip.o
Linus Torvalds's avatar
Linus Torvalds committed
92
else
Linus Torvalds's avatar
Linus Torvalds committed
93
M_OBJS += plip.o
Linus Torvalds's avatar
Linus Torvalds committed
94
endif
95 96

ifdef CONFIG_PPP
Linus Torvalds's avatar
Linus Torvalds committed
97
L_OBJS += ppp.o
Linus Torvalds's avatar
Linus Torvalds committed
98 99
CONFIG_SLHC = CONFIG_SLHC
else
Linus Torvalds's avatar
Linus Torvalds committed
100
M_OBJS += ppp.o
Linus Torvalds's avatar
Linus Torvalds committed
101 102 103
endif

ifdef CONFIG_SLIP
Linus Torvalds's avatar
Linus Torvalds committed
104
L_OBJS += slip.o
Linus Torvalds's avatar
Linus Torvalds committed
105 106
CONFIG_SLHC = CONFIG_SLHC
else
Linus Torvalds's avatar
Linus Torvalds committed
107
M_OBJS += slip.o
Linus Torvalds's avatar
Linus Torvalds committed
108
endif
Linus Torvalds's avatar
Linus Torvalds committed
109

Linus Torvalds's avatar
Linus Torvalds committed
110
ifdef CONFIG_DE650
Linus Torvalds's avatar
Linus Torvalds committed
111
ETDRV_OBJS := $(L_OBJS) de650.o
Linus Torvalds's avatar
Linus Torvalds committed
112 113
CONFIG_8390 = CONFIG_8390
endif
Linus Torvalds's avatar
Linus Torvalds committed
114

Linus Torvalds's avatar
Linus Torvalds committed
115
ifdef CONFIG_3C589
Linus Torvalds's avatar
Linus Torvalds committed
116
L_OBJS += 3c589.o
Linus Torvalds's avatar
Linus Torvalds committed
117 118
endif

Linus Torvalds's avatar
Linus Torvalds committed
119
ifdef CONFIG_DUMMY
Linus Torvalds's avatar
Linus Torvalds committed
120
L_OBJS += dummy.o
Linus Torvalds's avatar
Linus Torvalds committed
121
else
Linus Torvalds's avatar
Linus Torvalds committed
122
M_OBJS += dummy.o
Linus Torvalds's avatar
Linus Torvalds committed
123
endif
Linus Torvalds's avatar
Linus Torvalds committed
124

Linus Torvalds's avatar
Linus Torvalds committed
125
ifdef CONFIG_DE600
Linus Torvalds's avatar
Linus Torvalds committed
126
L_OBJS += de600.o
Linus Torvalds's avatar
Linus Torvalds committed
127
else
Linus Torvalds's avatar
Linus Torvalds committed
128
M_OBJS += de600.o
Linus Torvalds's avatar
Linus Torvalds committed
129
endif
Linus Torvalds's avatar
Linus Torvalds committed
130 131
	
ifdef CONFIG_DE620
Linus Torvalds's avatar
Linus Torvalds committed
132
L_OBJS += de620.o
Linus Torvalds's avatar
Linus Torvalds committed
133
else
Linus Torvalds's avatar
Linus Torvalds committed
134
M_OBJS += de620.o
Linus Torvalds's avatar
Linus Torvalds committed
135 136
endif
	
Linus Torvalds's avatar
Linus Torvalds committed
137
ifdef CONFIG_AT1500
Linus Torvalds's avatar
Linus Torvalds committed
138
L_OBJS += lance.o
Linus Torvalds's avatar
Linus Torvalds committed
139
endif
Linus Torvalds's avatar
Linus Torvalds committed
140

141
ifdef CONFIG_LANCE
Linus Torvalds's avatar
Linus Torvalds committed
142
L_OBJS += lance.o
Linus Torvalds's avatar
Linus Torvalds committed
143
endif
Linus Torvalds's avatar
Linus Torvalds committed
144

145
ifdef CONFIG_AT1700
Linus Torvalds's avatar
Linus Torvalds committed
146
L_OBJS += at1700.o
Linus Torvalds's avatar
Linus Torvalds committed
147
else
Linus Torvalds's avatar
Linus Torvalds committed
148
M_OBJS += at1700.o
Linus Torvalds's avatar
Linus Torvalds committed
149
endif
Linus Torvalds's avatar
Linus Torvalds committed
150

Linus Torvalds's avatar
Linus Torvalds committed
151
ifdef CONFIG_EL1
Linus Torvalds's avatar
Linus Torvalds committed
152
L_OBJS += 3c501.o
Linus Torvalds's avatar
Linus Torvalds committed
153
else
Linus Torvalds's avatar
Linus Torvalds committed
154
M_OBJS += 3c501.o
Linus Torvalds's avatar
Linus Torvalds committed
155
endif
Linus Torvalds's avatar
Linus Torvalds committed
156

Linus Torvalds's avatar
Linus Torvalds committed
157
ifdef CONFIG_EL16
Linus Torvalds's avatar
Linus Torvalds committed
158
L_OBJS += 3c507.o
Linus Torvalds's avatar
Linus Torvalds committed
159
else
Linus Torvalds's avatar
Linus Torvalds committed
160
M_OBJS += 3c507.o
161
endif
Linus Torvalds's avatar
Linus Torvalds committed
162

163
ifdef CONFIG_EL3
Linus Torvalds's avatar
Linus Torvalds committed
164
L_OBJS += 3c509.o
Linus Torvalds's avatar
Linus Torvalds committed
165
else
Linus Torvalds's avatar
Linus Torvalds committed
166
M_OBJS += 3c509.o
167
endif
Linus Torvalds's avatar
Linus Torvalds committed
168

169
ifdef CONFIG_EEXPRESS
Linus Torvalds's avatar
Linus Torvalds committed
170
L_OBJS += eexpress.o
Linus Torvalds's avatar
Linus Torvalds committed
171
else
Linus Torvalds's avatar
Linus Torvalds committed
172
M_OBJS += eexpress.o
173
endif
Linus Torvalds's avatar
Linus Torvalds committed
174

Linus Torvalds's avatar
Linus Torvalds committed
175
ifdef CONFIG_EEXPRESS_PRO
Linus Torvalds's avatar
Linus Torvalds committed
176
L_OBJS += eepro.o
Linus Torvalds's avatar
Linus Torvalds committed
177
else
Linus Torvalds's avatar
Linus Torvalds committed
178
M_OBJS += eepro.o
Linus Torvalds's avatar
Linus Torvalds committed
179 180
endif

Linus Torvalds's avatar
Linus Torvalds committed
181
ifdef CONFIG_WAVELAN
Linus Torvalds's avatar
Linus Torvalds committed
182
L_OBJS += wavelan.o
Linus Torvalds's avatar
Linus Torvalds committed
183
else
Linus Torvalds's avatar
Linus Torvalds committed
184
M_OBJS += wavelan.o
Linus Torvalds's avatar
Linus Torvalds committed
185 186
endif

187
ifdef CONFIG_ZNET
Linus Torvalds's avatar
Linus Torvalds committed
188
L_OBJS += znet.o
Linus Torvalds's avatar
Linus Torvalds committed
189
endif
Linus Torvalds's avatar
Linus Torvalds committed
190

Linus Torvalds's avatar
Linus Torvalds committed
191
ifdef CONFIG_DEPCA
Linus Torvalds's avatar
Linus Torvalds committed
192
L_OBJS += depca.o
Linus Torvalds's avatar
Linus Torvalds committed
193
else
Linus Torvalds's avatar
Linus Torvalds committed
194
M_OBJS += depca.o
Linus Torvalds's avatar
Linus Torvalds committed
195 196
endif

Linus Torvalds's avatar
Linus Torvalds committed
197
ifdef CONFIG_EWRK3
Linus Torvalds's avatar
Linus Torvalds committed
198
L_OBJS += ewrk3.o
Linus Torvalds's avatar
Linus Torvalds committed
199
else
Linus Torvalds's avatar
Linus Torvalds committed
200
M_OBJS += ewrk3.o
Linus Torvalds's avatar
Linus Torvalds committed
201 202
endif

Linus Torvalds's avatar
Linus Torvalds committed
203
ifdef CONFIG_ATP
Linus Torvalds's avatar
Linus Torvalds committed
204
L_OBJS += atp.o
Linus Torvalds's avatar
Linus Torvalds committed
205
endif
Linus Torvalds's avatar
Linus Torvalds committed
206

Linus Torvalds's avatar
Linus Torvalds committed
207
ifdef CONFIG_DE4X5
Linus Torvalds's avatar
Linus Torvalds committed
208
L_OBJS += de4x5.o
Linus Torvalds's avatar
Linus Torvalds committed
209
else
Linus Torvalds's avatar
Linus Torvalds committed
210
M_OBJS += de4x5.o
Linus Torvalds's avatar
Linus Torvalds committed
211
endif
Linus Torvalds's avatar
Linus Torvalds committed
212

Linus Torvalds's avatar
Linus Torvalds committed
213
ifdef CONFIG_NI52
Linus Torvalds's avatar
Linus Torvalds committed
214
L_OBJS += ni52.o
Linus Torvalds's avatar
Linus Torvalds committed
215
endif
Linus Torvalds's avatar
Linus Torvalds committed
216

Linus Torvalds's avatar
Linus Torvalds committed
217
ifdef CONFIG_NI65
Linus Torvalds's avatar
Linus Torvalds committed
218
L_OBJS += ni65.o
219
endif
Linus Torvalds's avatar
Linus Torvalds committed
220

221
ifdef CONFIG_ELPLUS
Linus Torvalds's avatar
Linus Torvalds committed
222
L_OBJS += 3c505.o
Linus Torvalds's avatar
Linus Torvalds committed
223
else
Linus Torvalds's avatar
Linus Torvalds committed
224
M_OBJS += 3c505.o
225
endif
Linus Torvalds's avatar
Linus Torvalds committed
226

227
ifdef CONFIG_AC3200
Linus Torvalds's avatar
Linus Torvalds committed
228
L_OBJS += ac3200.o
229
CONFIG_8390 = CONFIG_8390
Linus Torvalds's avatar
Linus Torvalds committed
230
else
Linus Torvalds's avatar
Linus Torvalds committed
231
M_OBJS += ac3200.o
232
endif
Linus Torvalds's avatar
Linus Torvalds committed
233

Linus Torvalds's avatar
Linus Torvalds committed
234
ifdef CONFIG_APRICOT
Linus Torvalds's avatar
Linus Torvalds committed
235
L_OBJS += apricot.o
Linus Torvalds's avatar
Linus Torvalds committed
236
else
Linus Torvalds's avatar
Linus Torvalds committed
237
M_OBJS += apricot.o
Linus Torvalds's avatar
Linus Torvalds committed
238
endif
Linus Torvalds's avatar
Linus Torvalds committed
239

Linus Torvalds's avatar
Linus Torvalds committed
240
ifdef CONFIG_DEC_ELCP
Linus Torvalds's avatar
Linus Torvalds committed
241
L_OBJS += tulip.o
Linus Torvalds's avatar
Linus Torvalds committed
242
else
Linus Torvalds's avatar
Linus Torvalds committed
243
M_OBJS += tulip.o
Linus Torvalds's avatar
Linus Torvalds committed
244
endif
245

Linus Torvalds's avatar
Linus Torvalds committed
246
ifdef CONFIG_ARCNET
Linus Torvalds's avatar
Linus Torvalds committed
247
L_OBJS += arcnet.o
Linus Torvalds's avatar
Linus Torvalds committed
248
else
Linus Torvalds's avatar
Linus Torvalds committed
249
M_OBJS += arcnet.o
Linus Torvalds's avatar
Linus Torvalds committed
250 251
endif

Linus Torvalds's avatar
Linus Torvalds committed
252
ifdef CONFIG_PI
Linus Torvalds's avatar
Linus Torvalds committed
253
L_OBJS += pi2.o
Linus Torvalds's avatar
Linus Torvalds committed
254
CONFIG_PI = CONFIG_PI
Linus Torvalds's avatar
Linus Torvalds committed
255 256 257
endif

ifdef CONFIG_SLHC
Linus Torvalds's avatar
Linus Torvalds committed
258
L_OBJS += slhc.o
Linus Torvalds's avatar
Linus Torvalds committed
259
else
Linus Torvalds's avatar
Linus Torvalds committed
260
M_OBJS += slhc.o
Linus Torvalds's avatar
Linus Torvalds committed
261 262 263
endif

ifdef CONFIG_8390
Linus Torvalds's avatar
Linus Torvalds committed
264
L_OBJS += 8390.o
Linus Torvalds's avatar
Linus Torvalds committed
265
else
Linus Torvalds's avatar
Linus Torvalds committed
266
M_OBJS += 8390.o
Linus Torvalds's avatar
Linus Torvalds committed
267 268
endif

Linus Torvalds's avatar
Linus Torvalds committed
269
ifdef CONFIG_EQUALIZER
Linus Torvalds's avatar
Linus Torvalds committed
270
L_OBJS += eql.o
Linus Torvalds's avatar
Linus Torvalds committed
271
else
Linus Torvalds's avatar
Linus Torvalds committed
272
M_OBJS += eql.o
Linus Torvalds's avatar
Linus Torvalds committed
273 274
endif

Linus Torvalds's avatar
Linus Torvalds committed
275
include $(TOPDIR)/Rules.make
Linus Torvalds's avatar
Linus Torvalds committed
276 277 278 279

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

Linus Torvalds's avatar
Linus Torvalds committed
280 281
wd.o:	wd.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(WD_OPTS) -c $<
Linus Torvalds's avatar
Linus Torvalds committed
282

Linus Torvalds's avatar
Linus Torvalds committed
283 284 285 286 287
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
288

Linus Torvalds's avatar
Linus Torvalds committed
289 290
3c505.o: 3c505.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(ELP_OPTS) -c $<
Linus Torvalds's avatar
Linus Torvalds committed
291

Linus Torvalds's avatar
Linus Torvalds committed
292 293
de4x5.o: de4x5.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(DE4X5_OPTS) -c $<
Linus Torvalds's avatar
Linus Torvalds committed
294

Linus Torvalds's avatar
Linus Torvalds committed
295 296
ewrk3.o: ewrk3.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(EWRK3_OPTS) -c $<
Linus Torvalds's avatar
Linus Torvalds committed
297

Linus Torvalds's avatar
Linus Torvalds committed
298 299
depca.o: depca.c CONFIG
	$(CC) $(CPPFLAGS) $(CFLAGS) $(DEPCA_OPTS) -c $<
Linus Torvalds's avatar
Linus Torvalds committed
300

Linus Torvalds's avatar
Linus Torvalds committed
301
Space.o: ../../include/linux/autoconf.h
302

Linus Torvalds's avatar
Linus Torvalds committed
303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326
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 $<

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 $<

8390.o: 8390.c 8390.h CONFIG