Import 2.3.18pre1
[davej-history.git] / drivers / atm / Makefile
blobbdb3eb54cb4b1f55d28f7cec7fe789a126cd16c5
1 # File: drivers/atm/Makefile
3 # Makefile for the Linux network (ATM) device drivers.
6 L_TARGET := atm.a
7 L_OBJS := atmdev_init.o
8 M_OBJS :=
9 MOD_LIST_NAME := ATM_MODULES
11 include ../../.config
13 ifeq ($(CONFIG_ATM_ENI),y)
14 L_OBJS += eni.o
15 NEED_SUNI_LX = suni.o
16 else
17 ifeq ($(CONFIG_ATM_ENI),m)
18 M_OBJS += eni.o
19 NEED_SUNI_MX = suni.o
20 endif
21 endif
23 ifeq ($(CONFIG_ATM_ZATM),y)
24 L_OBJS += zatm.o
25 LX_OBJS += uPD98402.o
26 else
27 ifeq ($(CONFIG_ATM_ZATM),m)
28 M_OBJS += zatm.o
29 MX_OBJS += uPD98402.o
30 endif
31 endif
33 ifeq ($(CONFIG_ATM_TNETA1570),y)
34 L_OBJS += tneta1570.o suni.o
35 endif
37 ifeq ($(CONFIG_ATM_FORE200),y)
38 L_OBJS += fore200.o
39 endif
41 ifeq ($(CONFIG_ATM_NICSTAR),y)
42 L_OBJS += nicstar.o
43 ifeq ($(CONFIG_ATM_NICSTAR_USE_SUNI),y)
44 NEED_SUNI_LX = suni.o
45 endif
46 else
47 ifeq ($(CONFIG_ATM_NICSTAR),m)
48 M_OBJS += nicstar.o
49 ifeq ($(CONFIG_ATM_NICSTAR_USE_SUNI),y)
50 NEED_SUNI_MX = suni.o
51 endif
52 endif
53 endif
55 ifeq ($(CONFIG_ATM_HORIZON),y)
56 L_OBJS += horizon.o
57 else
58 ifeq ($(CONFIG_ATM_HORIZON),m)
59 M_OBJS += horizon.o
60 endif
61 endif
63 ifeq ($(CONFIG_ATM_AMBASSADOR),y)
64 L_OBJS += ambassador.o
65 else
66 ifeq ($(CONFIG_ATM_AMBASSADOR),m)
67 M_OBJS += ambassador.o
68 endif
69 endif
71 ifeq ($(NEED_SUNI_LX),)
72 MX_OBJS += $(NEED_SUNI_MX)
73 else
74 LX_OBJS += $(NEED_SUNI_LX)
75 endif
77 ifeq ($(CONFIG_ATM_TCP),y)
78 L_OBJS += atmtcp.o
79 else
80 ifeq ($(CONFIG_ATM_TCP),m)
81 M_OBJS += atmtcp.o
82 endif
83 endif
85 EXTRA_CFLAGS=-g
87 include $(TOPDIR)/Rules.make